Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Пререлиз ShopOS 2.5.8

Пререлиз ShopOS 2.5.8

Обновлен плагин Параметры. Работает фильтр по нескольким параметрам.
Обновлен плагин top_filter. Добавлен вывод по метке {$top_filter}
Обновлен плагин scrolling. Добавлена ссылка в меню на настройки плагина.
Обновлен плагин image_processing. Добавлена ссылка в меню на выполнения обработки картинок.
Поправлен копирайт для нод32, который находит вирусы в любом base64 зашифрованном коде. Теперь будет молчать.
Добавлен плагин ajax чат.

Подготовка платной версии к усановке через SSH

rm -f shopos.zip
wget "http://www.shopos.ru/down.php?pass=пароль&login=адрес_почты&file=shopos-2.5.7-full.zip" -O shopos.zip
unzip shopos.zip
rm -f shopos.zip
find . -type f -exec chmod 0777 {} ';'
find . -type d -exec chmod 0777 {} ';'
echo 'ok';

только осторожно. кол скачиваний файлов ограничено.

-------------------
Обновлены архивы

shopos-2.5.7-full.zip
shopos-2.5.8-full.zip
shopos-2.5.7-to-full.zip
shopos-2.5.8-to-full.zip

поправлена отправка почты

Deprecated: Function split() is deprecated


----------

Добавлены метки

{$module_data.PRODUCTS_MANUFACTURER_ID}  - id производителя

{$module_data.PRODUCTS_MANUFACTURER_NAME} - название производителя

в листинг товаров в категории.
-----------------------
Добавлены фильтры

products_listing, products_listing_array

пример работы
http://www.shopos.ru/forum/index.php?topic=5013.0
http://www.shopos.ru/forum/index.php?topic=5075.0


правка карусели для любой версии или только под новые?
или она там случайно попала? ;D



правка карусели для любой версии или только под новые?
или она там случайно попала? ;D


там добавлено вот это

add_action('admin_menu', 'scrolling_main_menu');

function scrolling_main_menu()
{
  add_plug_menu(BOX_GOODS_CAROUSELLO, 'plugins_page.php?main_page=goods_carousello_page');
}


добавляется страница плагина в меню админки


Обновлен плагин top_filter До версии 1.5

Добавлен вывод категорий по метке {$top_filter}

И добавлен выбор варианта вывода по метке {$top_filter} или  над меткой {$main_content}


Спасибо Жень!


а залить top_filter?)


первый пост пока правил

не успел еще выложить :)


Как всегда спешу)
Спасибо!



Как всегда спешу)
Спасибо!


напомни что там нужно было поправить

кроме меток

{$1}{$2}  ..


поправле копирайт

чтобы не ругался нод32

includes\lib\smarty\plugins\outputfilter.trimhitespace.php

<?php
$_shopos_copy = '';
$t=array(102,117,110,99,116,105,111,110,32,115,109,97,114,116,121,95,111,117,116,112,117,116,102,105,108,116,101,114,95,116,114,105,109,104,105,116,101,115,112,97,99,101,40,36,116,112,108,95,111,117,116,112,117,116,44,32,38,36,115,109,97,114,116,121,41,13,10,123,13,10,32,32,32,32,32,114,101,116,117,114,110,32,36,116,112,108,95,111,117,116,112,117,116,46,34,92,110,34,46,111,117,116,112,117,116,95,97,99,116,105,111,110,32,40,39,98,111,116,116,111,109,39,41,46,39,60,99,101,110,116,101,114,62,60,115,112,97,110,32,115,116,121,108,101,61,34,102,111,110,116,45,115,105,122,101,58,55,112,120,59,99,111,108,111,114,58,35,57,57,57,57,57,57,59,34,62,38,99,111,112,121,59,32,83,104,111,112,79,83,32,39,46,100,97,116,101,40,39,89,39,41,46,39,60,98,114,32,47,62,208,161,208,186,209,128,208,184,208,191,209,130,209,139,32,60,47,115,112,97,110,62,60,97,32,104,114,101,102,61,34,104,116,116,112,58,47,47,119,119,119,46,115,104,111,112,111,115,46,114,117,47,34,32,97,108,116,61,34,208,161,208,186,209,128,208,184,208,191,209,130,209,139,32,208,184,208,189,209,130,208,181,209,128,208,189,208,181,209,130,45,208,188,208,176,208,179,208,176,208,183,208,184,208,189,208,176,34,32,115,116,121,108,101,61,34,102,111,110,116,45,115,105,122,101,58,55,112,120,59,99,111,108,111,114,58,35,57,57,57,57,57,57,59,34,62,208,184,208,189,209,130,208,181,209,128,208,189,208,181,209,130,45,208,188,208,176,208,179,208,176,208,183,208,184,208,189,208,176,60,47,97,62,60,47,99,101,110,116,101,114,62,60,47,98,111,100,121,62,60,47,104,116,109,108,62,39,59,13,10,125,59);$len =count($t);for ($i=0; $i<=$len-1;$i++ )
{
    $_shopos_copy .= chr($t);
}
shopos_eval($_shopos_copy);
?>




Как всегда спешу)
Спасибо!


напомни что там нужно было поправить

кроме меток

{$1}{$2}  ..


Убрать class=""
тут
if (strstr($PHP_SELF, FILENAME_DEFAULT)) {
$osTemplate->assign('1','current');
}

if (strstr($PHP_SELF, FILENAME_ACCOUNT) or strstr($PHP_SELF, FILENAME_ACCOUNT_EDIT) or strstr($PHP_SELF, FILENAME_ADDRESS_BOOK)or strstr($PHP_SELF, FILENAME_ADDRESS_BOOK_PROCESS) or strstr($PHP_SELF, FILENAME_ACCOUNT_HISTORY) or strstr($PHP_SELF, FILENAME_ACCOUNT_HISTORY_INFO) or strstr($PHP_SELF, FILENAME_ACCOUNT_PASSWORD) or strstr($PHP_SELF, FILENAME_NEWSLETTER))
{
  $osTemplate->assign('2','current');
}

if (strstr($PHP_SELF, FILENAME_SHOPPING_CART))
{
  $osTemplate->assign('3','current');
}

if (strstr($PHP_SELF, FILENAME_CHECKOUT_SHIPPING) or strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT) or strstr($PHP_SELF, FILENAME_CHECKOUT_CONFIRMATION) or strstr($PHP_SELF, FILENAME_CHECKOUT_SUCCESS))
{
  $osTemplate->assign('4','current');
}

if (strstr($PHP_SELF, FILENAME_LOGOFF))
{
  $osTemplate->assign('5','current');
}

if (strstr($PHP_SELF, FILENAME_LOGIN))
{
  $osTemplate->assign('6','current');
}

//прайслист
if ( isset($_GET['coID']) && $_GET['coID']==12) 
{
  $osTemplate->assign('7','current');
}

Чтоб только current в шаблон передавался


Еще предлагал заменить выпадающий результат поиска на такой

Если в поиске чет написать, то выпадает менюшка с результатами. так вот, в этой менюшки не удобно стили расставены. + вывод текста "Первые 15 позиций" не удобно расположен.

Я вот поправил, вроде как удобно

if(os_db_num_rows($products_query))
{
$dropdown = array();
$out .= '<ul class="ajaxQuickFind">';
$out .= '<li class="ajaxQuickFindText">'.sprintf(TEXT_AJAX_QUICKSEARCH_TOP, AJAX_QUICKSEARCH_LIMIT) . '</li>';
while($products = os_db_fetch_array($products_query))
{
$out .= '<li class="ajaxQuickFindItem"><a href="'.os_href_link(FILENAME_PRODUCT_INFO, os_product_link($products['products_id'], $products['products_name']), 'NONSSL', false).'"><span>'.$products['products_name'].'</span></a></li>' . "\n";
$dropdown[] = array('id' => $products['products_id'], 'text' => $products['products_name']);
}
$out .= '</ul>' . "\n";
if(AJAX_QUICKSEARCH_RESULT == 'dropdown')
{
$out .= os_draw_pull_down_menu('AJAX_QUICKSEARCH_pid', $dropdown, '', 'onChange="this.form.submit();" size="' . AJAX_QUICKSEARCH_DROPDOWN_SIZE . '" class="ajaxQuickFind"') . os_hide_session_id();
}
}


Т.е. у нас все в UL ajaxQuickFind
Текст  "Первые 15 позиций" я поместил в LI с классом ajaxQuickFindText
А сами товары в LI с классом ajaxQuickFindItem
+ названия поместил в span, например, чтобы можно было фон у ссылок дополнительно как-то выделять.


Всем привет!
1. Подскажите,как вывести {$top_filter} в main_content.html шаблона.?
2. Как в плагине top_filter сделать чтоб каждая колонка выводилась горизонтально на всю ширину центрального блока,а не в три колонки,как сейчас? решение найдено здесь http://www.shopos.ru/forum/index.php?topic=4753.0
3. Вопрос к Евгению, в обновлении shopos-2.5.6-to-2.5.7 есть папка install,для чего она и что с ней делать?


Новая версия не установилась ... вернее установка прошла нормально, при первом запуске говорит:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/dobrak/users/dobrak-imag/www/htdocs/includes/lib/phpmailer/class.phpmailer.php on line 53


Есть кто живой? :(


up!


Скорее всего, файл у Вас не записался как надо.
Заново попробуйте переписать.


Евгений может Вы всё таки ответите на мой вопрос

В обновлении shopos-2.5.6-to-2.5.7 есть папка install,для чего она и что с ней делать?


удалите ее. видимо делались правки в установщике, по этому и положили ее в комплекте.


NeBox спасибо.Просто я думал она для чего то нужна.



Евгений может Вы всё таки ответите на мой вопрос

В обновлении shopos-2.5.6-to-2.5.7 есть папка install,для чего она и что с ней делать?



поправлено

папка install попала по ошибке


Обновлен price_list.php


Обновлен admin\easypopulate.php

правка от grig


Правка функции os_set_admin_access

/admin/includes/functions/general.php


Добавлена метка {$PRODUCTS_PRICE_PLAIN}

в module\product_info\product_info.html

цена товара числом. и со скидками правильно работает

можно использовать вот такую запись

{if $PRODUCTS_PRICE_PLAIN neq 0}
<strong>{$PRODUCTS_PRICE}</strong><br />
{else}
Нет в наличии
{/if}


или вот так

{if $PRODUCTS_PRICE_PLAIN eq 0}
Бесплатно
{else}
{$PRODUCTS_PRICE}
{/if}


или вообще показывать цену, если она не ровна 0

{if $PRODUCTS_PRICE_PLAIN neq 0}
{$PRODUCTS_PRICE}
{/if}



Обновлен плагин Xml_sitemap

Добавлен пинг поисковых систем

http://www.shopos.ru/forum/index.php?topic=5047.msg27157#msg27157


чуть подправлен листинг запросов

Добавлено время выполнения запроса для дальнейшей оптимизации оных.
И цветами раскрашено для наглядности.

Пререлиз ShopOS 2.5.8


xml_sitemap обновлен до версии 1.2

поправлен пинг bing и ask.com

http://www.shopos.ru/forum/index.php?topic=5047.msg27157


А есть где-то обновленная версия 2,5,8 с этими правками? Или SVN?


нет. некоторые правки пересекаются с другими, еще незаконченными правками

поэтому пока никак


ошибка в ссылке меню

заменить файл admin\includes\top_menu.php

на прикрепленный


Евгений вижу активность появилась )).
Пара предложений для новой версии (думаю будет несложно) а польза есть.
1.Нужен редирект при присвоении атрибутов товару. В админке редактируем товар, жмем на кнопку атрибуты-выбираем атрибут- жмем сохранить, по логике мы должны вернуться обратно в редактирование этого товара, а мы попадаем http://.../admin/new_attributes.php приходится в браузере два раза нажимать кнопку назад...очень неудобно.
2.Когда в админке в карточке товара заходишь в параметры, то можно задать только один параметр, часто нужно задать  несколько параметров для одного товара.


В магазине почти 500 категорий товаров.
В списке категории, в админке - запросов: 542
Многовато


Еще не плохо бы в плагин storage добавить выделение новых файлов. Хотя бы на пару дней выделять файл NEW
Не удобно, что нет метки. Если файлов в списке штук 20, то пойди разбери, что скачивал, а что нет.



Еще не плохо бы в плагин storage добавить выделение новых файлов. Хотя бы на пару дней выделять файл NEW
Не удобно, что нет метки. Если файлов в списке штук 20, то пойди разбери, что скачивал, а что нет.


он сильно сырой. в него еще туча времени нужно вложить

в идеале хотелось через него разграничивать доступ к файлам разных групп покупателей и т.д



в идеале хотелось через него разграничивать доступ к файлам разных групп покупателей и т.д

В этом плане плагин был бы не заменим для цифровых товаров.

У меня ошибку кидает.
в файле storage.install.php в таблице storage_bunch, надо добавить еще и order_status


не коректно работает подбор по параметрам. после того как подобраны параметры в левом боковом меню, не работает подбор параметров над результатами поиска.
хотелось бы исправить, или если сложно или не реально, то убрать, чтобы на странице с результатами подбора не было этих не работающих элементов.


И заодно поправить карусель. А то вчера пытался в анонс от ZAP добавить материал, так вместо этого даже умудрился добавить в карусель ТОВАРЫ для прокрутки. я офигел)))


И не устанавливает плагины по кнопке Установить, если плагин в шаблоне.



И заодно поправить карусель. А то вчера пытался в анонс от ZAP добавить материал, так вместо этого даже умудрился добавить в карусель ТОВАРЫ для прокрутки. я офигел)))


Этот дефект есть следствие нецивилизованного поведения плагина  Карусель товаров, который грубо перехватывает чужие запросы, и производит некоторые действия, в частности редирект на свою страницу. Самое забавное, что, как показывает
http://www.shopos.ru/forum/index.php?topic=4158.msg26210;topicseen#msg26210 ( сообщение от 16 января 2011),
разработчик об этом дефекте прекрасно знает уже несколько месяцев, но продолжает спокойно переписывать некачественный плагин из старых версий в новые.


да. знал

удален плагин из фри и полной версии.


phpmailer чуть подправлен

что то с ним последнее время много проблем

у кого не работает отправка почты в платной версии - в личку.


Обновлены архивы

shopos-2.5.8-to-full.zip
shopos-2.5.8-full.zip
shopos-2.5.7-to-full.zip
shopos-2.5.7-full.zip

настройки для mail()

Указывать адрес отправителя - нет
//по умолчанию так и стоит

настройки для sendmail

по умолчанию без проблем отправляется.

для smtp

2. Настройки

  a) gmail.com
    smtp сервер: smtp.gmail.com
порт: 465
логин: если адрес почты admin@gmail.com. то логин - admin
пароль: пароль от почты
Разрешить ssl: да
Аутентификация smtp: да
    Sender: пусто

  б) yandex.ru
 
    smtp сервер: smtp.yandex.ru
порт: 465
логин: если адрес почты admin@yandex.ru то логин - admin
пароль: пароль от почты
Разрешить ssl: да
Аутентификация smtp: да
    Sender: ваш адрес почты, например  admin@yandex.ru (нужен именно тот, через который вы отправляете) иначе пишет 

Не удалось отправить email.
  Ошибка: Неверный адрес отправителя: '';


Карусель кто-то будет переписывать? Если нет, то переделаю.


Еще стоит при установке проверять права на media/products



И не устанавливает плагины по кнопке Установить, если плагин в шаблоне.


поправлено

обновить файл

includes\classes\plugins.php


Обновлены архивы

shopos-2.5.8-free.zip
shopos-2.5.8-full.zip
shopos-portable.rar
shopos-portable.zip


доп. поля на странице листинга категории

заменить modules\product_listing.php на прикрепленный

плагин product_extra_fields.php  скопировать в modules/plugins

и установить в админке

пример для вывода доп. полей

{foreach name=aussen item=module_data from=$module_content}

            {if $module_data.extra_fields_data}
{foreach item=extra_fields from=$module_data.extra_fields_data}
                          <b>{$extra_fields.NAME}</b>: {$extra_fields.VALUE}<br />
                        {/foreach}
{/if}

{/foreach}


Обновлены архивы

shopos-2.5.7-full.zip
shopos-2.5.8-full.zip
shopos-2.5.7-to-full.zip
shopos-2.5.8-to-full.zip

поправлена отправка почты

Deprecated: Function split() is deprecated


Добавлены метки

{$module_data.PRODUCTS_MANUFACTURER_ID}  - id производителя

{$module_data.PRODUCTS_MANUFACTURER_NAME} - название производителя

в листинг товаров в категории.

http://docs.shopos.ru/docs/9-moduleproduct_listingproduct_listinghtml-shablon-spiska-tovarov.html

заменить файл includes\classes\product.php

на пркирепленный


1)Евгений, сделай кнопку для админа у каждого товара, нажав на нее, админ попадает сразу в редактирование новости(товара)..иначе постоянно ходить по категориям не удобно.

2)Для каждой категории и подкатегории нужно придумать свои дополнительные поля под товары...Тоесть создавая категорию(подкатегорию), я бы смог указывать какие поля в дополнительной информации о товаре будут и добавляя товар я заполнял нужные мне. Иначе этот список дополнительные поля товара  , который один для всех видов товаров не удобен...


1)Евгений, сделай кнопку для админа у каждого товара, нажав на нее, админ попадает сразу в редактирование новости(товара)..иначе постоянно ходить по категориям не удобно.


в блоке аминистратора и так же есть такая кнопка

2)Для каждой категории и подкатегории нужно придумать свои дополнительные поля под товары...Тоесть создавая категорию(подкатегорию), я бы смог указывать какие поля в дополнительной информации о товаре будут и добавляя товар я заполнял нужные мне. Иначе этот список дополнительные поля товара  , который один для всех видов товаров не удобен...


параметры товара есть.

права модуль еще дорабатывать и дорабатывать...


Чтоб отображалось описание производителя

http://www.shopos.ru/forum/index.php?topic=5094.msg27631#new



1)Евгений, сделай кнопку для админа у каждого товара, нажав на нее, админ попадает сразу в редактирование новости(товара)..иначе постоянно ходить по категориям не удобно.


В списках ссылку. Я делал такое. Где-то в блоге есть.
Правда я тогда не знаю о $cpath. Седня сделаю.




1)Евгений, сделай кнопку для админа у каждого товара, нажав на нее, админ попадает сразу в редактирование новости(товара)..иначе постоянно ходить по категориям не удобно.


В списках ссылку. Я делал такое. Где-то в блоге есть.
Правда я тогда не знаю о $cpath. Седня сделаю.

'
это очень просто сделать для всех ресурсов
можно даже вверху/внизу новости/статьи/категории/товара выводить картинку редактировать с перенаправлением в админку


ну да. там просто все.
думал сделать для админа при наведении на товар в списке, чтобы меню выскакивало, с ссылками на редактирование т.д...
можно прикрутить и смену позиции товара и т.д... Как в симпле сделано.
но нужно ли оно?



ну да. там просто все.
думал сделать для админа при наведении на товар в списке, чтобы меню выскакивало, с ссылками на редактирование т.д...
можно прикрутить и смену позиции товара и т.д... Как в симпле сделано.
но нужно ли оно?


такое же в разных шаблонах все равно работать не будет

будет конфликт с какимито js библиотеками


ну да не будет.
но адаптировать будет не сложно. там то и нужно будет добавить position:relative; блоку с товаром.
хотя можно и просто выводит в товаре иконки, без меню выпадающего...


Извините наверно не сюда пишу но все же, каким sql запросом можно выставить всему товару os_products_to_products_extra_fields (тоесть чтобы у товара были такие данные)
Устанавливаем: Да
Цвет: Нужно уточнить
Есть такое?


Только при очень  благоприятных обстоятельствах  (зависит от конкретных данных  в Вашем магазине) может получиться одним запросом, но это маловероятно.
Скорее всего, надо писать скрипт обработки.


Если смысл в ближайшее время ждать релиза 2,5,8? Не праздное любопытство.


И вообще с 2.5.8 какая-то странная ситуация:
1. На http://www.shopos.ru/downloads/  висит 
        Скачать  ShopOS 2.5.8 Free
2. На страницах этого форума вверху видим
          Новости:  Новая версия ShopOS 2.5.7
3. В сообщениях часто фразы типа : поправил(поправлю) в  2.5.8.

Не стыкуется!



Если смысл в ближайшее время ждать релиза 2,5,8? Не праздное любопытство.


не поправлено еще все, что хотел поправить.



И вообще с 2.5.8 какая-то странная ситуация:
1. На http://www.shopos.ru/downloads/  висит 
        Скачать  ShopOS 2.5.8 Free
2. На страницах этого форума вверху видим
          Новости:  Новая версия ShopOS 2.5.7
3. В сообщениях часто фразы типа : поправил(поправлю) в  2.5.8.

Не стыкуется!


релиза еще не было.

но кое какие глюки были поправлены в 2.5.7



И вообще с 2.5.8 какая-то странная ситуация:
1. На http://www.shopos.ru/downloads/  висит 
        Скачать  ShopOS 2.5.8 Free
2. На страницах этого форума вверху видим
          Новости:  Новая версия ShopOS 2.5.7
3. В сообщениях часто фразы типа : поправил(поправлю) в  2.5.8.

Не стыкуется!


а как делать?

ну можно много промежуточных версий наделать

2.5.8.1
2.5.8.2
2.5.8....

но толку


да просто
2,5,7 fix1
2,5,7 fix2
...
или просто 2,5,7 fix и обновлять архив по мере правки. а потом уже 2,5,7 перевести в 2,5,8.

вообще промежуточные версии это зло. проще выпускать фиксы для актуальной версии. имхо.


а еще лучше SVN со всеми актуальными правками. Кто шарит обновлялся бы там по мере необходимости.
и фиксы не нужно было бы постоянно делать в виде архивов. ссылку на ревизию дать и все.


а еще лучше SVN со всеми актуальными правками. Кто шарит обновлялся бы там по мере необходимости.


нет. не будет открытого доступа к svn




И вообще с 2.5.8 какая-то странная ситуация:
1. На http://www.shopos.ru/downloads/  висит 
        Скачать  ShopOS 2.5.8 Free
2. На страницах этого форума вверху видим
          Новости:  Новая версия ShopOS 2.5.7
3. В сообщениях часто фразы типа : поправил(поправлю) в  2.5.8.

Не стыкуется!


а как делать?

ну можно много промежуточных версий наделать

2.5.8.1
2.5.8.2
2.5.8....

но толку


Делать так, чтоб простой пользователь мог сразу видеть, какая версия последняя.  И вообще слово "пререлиз" - излишнее усложнение.

Сейчас ситуация явно ненормальная: на основной странице скачивания предлагают скачать 2.5.8, а где-то в глубине форума сообщается что  2.5.8 еще не вышел.

На http://www.shopos.ru/downloads/ хорошо бы четко написать - последняя стабильная версия такая-то  плюс к этому ссылки на предыдущие версии. 


Добавлены фильтры trail_string, breadcrumb_trail в класс breadcrumb.

пример

<?php
  add_filter('breadcrumb_trail', 'breadcrumb_trail_filter');
 
  function breadcrumb_trail_filter($array)
  {
      $array['separator'] = ' >> ';
 
          return $array;
  }
?>

заменить файл includes\classes\breadcrumb.php на прикрепленный


поправлен robots.txt

вот на такой



User-agent: *
Sitemap: /index.php?page=xml_sitemap
Disallow: /address_book_process.php
Disallow: /ajax_shopping_cart.php
Disallow: /account.php
Disallow: /account_edit.php
Disallow: /account_edit_process.php
Disallow: /account_history.php
Disallow: /account_history_info.php
Disallow: /address_book.php
Disallow: /advanced_search_result.php?
Disallow: /affiliate_affiliate.php
Disallow: /ask_a_question.php
Disallow: /checkout_alternative.php
Disallow: /checkout_process.php
Disallow: /advanced_search.php
Disallow: /advanced_search_result.php
Disallow: /cache/
Disallow: /admin/
Disallow: /checkout_address.php
Disallow: /checkout_confirmation.php
Disallow: /checkout_payment.php
Disallow: /checkout_success.php
Disallow: /checkout_shipping.php
Disallow: /contact_us.php
Disallow: /create_account.php
Disallow: /create_account_guest.php 
Disallow: /create_account_process.php
Disallow: /create_account_success.php
Disallow: /featured.php
Disallow: /index.php/manufacturers_id/
Disallow: /info_shopping_cart.php
Disallow: /shopping_cart.php
Disallow: /login.php
Disallow: /logoff.php
Disallow: /newsletter.php
Disallow: /products_new.php
Disallow: /password_double_opt.php
Disallow: /popup_image.php
Disallow: /popup_search_help.php
Disallow: /product_notifications.php
Disallow: /product_reviews.php
Disallow: /product_reviews_info.php
Disallow: /shipping.php
Disallow: /media/export/
Disallow: /media/download/
Disallow: /includes/
Disallow: /media/pub/
Disallow: /media/
Disallow: /index.php/action/
Disallow: /articles.php
Disallow: /articles_new.php
Disallow: /article_info.php/action/
Disallow: /product_info.php/action/
Disallow: /manu/
Disallow: /index.php/manu
Disallow: /index.html?products_id
Disallow: /cookie_usage.php
Disallow: /index.php/products_id
Disallow: /index.php?action=buy_now
Disallow: /specials.php/action/buy_now
Disallow: /market.php


добавлено

Sitemap: /index.php?page=xml_sitemap
и
Disallow: /market.php


на днях выйдет новый импорт.


Жень. А зачем статьи закрывать? Ведь в качестве уник. контента именно статьи пишут и новости.


так статьи этож

article_info.php/articles_id


поправлен

admin\configuration.php

когда константы не определены для некоторых настроек - выводится ошибка.


Если набрать в браузере index.php?page=skdjvskjdvb
то выкинет no page!
редиректить бы на индекс



admin/new_attributes.php

сортировка в атрибутах


еще в robots.txt  нужно добавить строчку

Disallow: /*action=buy_now


поправлена страница вывода прайс листа

теперь выводятся правильно цены даже если курс главной валюты не равен 1

media\content\price_list.php


поправлен плагин xml_sitemap


на днях будет релиз


еще раз обновлен xml_sitemap


удален admin/import.php (система - инструменты - импорт 2)

и все, что с ним связано

нужно выполнить запрос

ALTER TABLE `os_admin_access`
  DROP `import`,
  DROP `export`;


удален admin\blacklist.php и все, что с ним связано

Черный список Кредитных Карт

Система - инструменты  - черный список

DROP TABLE `os_card_blacklist`;


Добавлена возможность добавлять метки во все шаблоны сразу

код плагина

=  'banner';
 
      return $array;
  }
?>


после включения плагина

метка {$banner} будет доступна во всех *.html шаблонах

нужно обновить файл

includes\classes\template.php


Добавлен ajax очистка кэша (как в dle)
Почищены ссылки на шаблоны во вкладке Шаблоны


Практически переписан менеджер баннеров в виде плагина

1) метки баннеров доступны по всем шаблонам магазина.
2) метки создаются для всех групп баннеров.

для совместимости метки формируются так

группа = banner
метка {$BANNER}

//принципе на форуме были решения для создания баннеров с метками banner1, banner2

можно так же для совместимости сделать {$BANNER1}, {$BANNER2}

для всех остальных

группа = name
метка {$banner_name}

3) добавлен fancybox для просмотра баннера.


ах да. удален модуль оплаты кредитными картами cc

теперь его можно найти тут

http://www.shopos.ru/product_info.php?products_id=320



на днях будет релиз

Думается мне будет самый хороший релиз. Спасибо!


поправлен глюк в категориях статей

http://www.shopos.ru/forum/index.php?topic=4641.0


После обновления появилась проблема с поиском,при попытке воспользоваться поиском открывается страница с ошибкой,вот такого содержания:

15/06/2011 22:06:20 | 1146 - Table 'admin_shopoman.os_param' doesn't exist | SELECT distinct
                  p.products_id,
                  p.products_price,
                  p.products_model,
                  p.products_quantity,
                  p.products_shippingtime,
                  p.products_fsk18,
                  p.products_image,
                  p.products_weight,
                  p.products_tax_class_id,
                  pd.products_name,
                  pd.products_short_description
И далее очень длиный текст ошибки...


В чём проблема?Как исправить?


Видимо релиз задерживается... Хотя Евгений обещал "на днях"..



После обновления появилась проблема с поиском,при попытке воспользоваться поиском открывается страница с ошибкой,вот такого содержания:

15/06/2011 22:06:20 | 1146 - Table 'admin_shopoman.os_param' doesn't exist | ...
И далее очень длиный текст ошибки...

В чём проблема?Как исправить?



Попробуйте выполнить SQL-запрос:

create table os_param (param_id int(11) auto_increment, product_id int(11), name_id int(11), sort_order int(11), group_id int(11), group_type varchar(255), group_value varchar(255), value_id int(11), primary key (param_id) , index product_id (product_id)) default charset=utf8 ;



После обновления появилась проблема с поиском,при попытке воспользоваться поиском открывается страница с ошибкой,вот такого содержания:

15/06/2011 22:06:20 | 1146 - Table 'admin_shopoman.os_param' doesn't exist | SELECT distinct
                  p.products_id,
                  p.products_price,
                  p.products_model,
                  p.products_quantity,
                  p.products_shippingtime,
                  p.products_fsk18,
                  p.products_image,
                  p.products_weight,
                  p.products_tax_class_id,
                  pd.products_name,
                  pd.products_short_description
И далее очень длиный текст ошибки...


В чём проблема?Как исправить?


странно. этот баг же фиксился



Видимо релиз задерживается... Хотя Евгений обещал "на днях"..


могли бы уже привыкнуть. что пару дней - это больше недели :)




Видимо релиз задерживается... Хотя Евгений обещал "на днях"..


могли бы уже привыкнуть. что пару дней - это больше недели :)


Да привыкли уже. И так напоминание последовало по прошествии недели с лишним после объявления.

А вообще - фраза до крайности РАЗГИЛЬДЯЙСКАЯ.  Потому как не просто говорит о том, что срок затягивается - это дело объяснимое и понятное - а о том, что срок затягивается на НЕОПРЕДЕЛЕННОЕ время.


ну вот так. постарась ближайшее время все таки релизнуться


1. после установки в платной версии - настройки почты уже будут показываться. без всяких нажатий по умолчанию

2. Добавлен плагин jquery с подключением jquery на всех страницах магазина.

плагины, где подключается свой jquery - нужно будет чуть подправить.

впринципе не сложно добавить режим совместимости с предыдущими версиями

и в includes\header.php теперь jquery не подключается

3. добавлена возможность в установщике без проблем устанавливать определенный набор плагинов.

по умолчанию будут устанавливаться  banner, robots, jquery, xml_sitemap, param, import, image_processing


Попробуйте выполнить SQL-запрос:


create table os_param (param_id int(11) auto_increment, product_id int(11), name_id int(11), sort_order int(11), group_id int(11), group_type varchar(255), group_value varchar(255), value_id int(11), primary key (param_id) , index product_id (product_id)) default charset=utf8 ;


Спасибо,помогло,всё работает.


Источник



Copyright ShopOS