Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Обновление для 5.58-1 / ЧПУ+миникорзина

28.09.2011 update5581.zip
Для 5.58 только ЧПУ (Friendly URL`s) контентных страниц (требуется наличие модуля mod_rewrite и настройка .htaccess), а также введено отображение Ajax корзины в подробной информации товара. Включить обе функции можно в css.inc
Требуется обновление лицензии: Обновить скрипт, закрыть ВСЕ окна броузера, зайти в основные параметры, после автообновления лицензии, закрыть ВСЕ окна броузера и зайти на сайт снова. Всё!

Для включения Friendly URLs (ЧПУ)
надо включить в главном шаблоне
mod_rw_enable=1;

Далее в Шаблоны - оформления - css.inc включить
$friendly_url=1; //enables friendly url of content pages


В .htaccess следует дописать:

у кого движок лежит например в папке /shop (касается mashut!)
RewriteRule ([A-Za-z0-9_-]+).html$ /shop/index.php?page=$1
а у кого в корне лежит магазин то:
RewriteRule ([A-Za-z0-9_-]+).html$ /index.php?page=$1
Ну и после этого разумеется сделать индексацию разделов.

Внимание!

Если при заходе в статьи вы видите ERROR404
значит что-то не так. выключите $friendly_url и $mod_rw_enable
и разберитесь в чем дело
Еще нюанс. При включении friendly_url статьи не имеют права иметь одинаковое название (title)!
Обязательно давайте разные названия статьям, новостям и Вики-элементам.
Ну у меня получилось! Единственное, опять вылез баг с пропажей цен, когда включен режим НДС и без НДС. Но я сейчас найду, где вы давали обновление и обновлю.
А можно ли ещё убрать .html, который присутствует в адресах? Спрашиваю не праздно, а подумываю перенести на ваш движок основной сайт, а там в адресах такой концовки нет.
у вас без окончания - разделы товаров
.htm - сами товары
поэтому .html - это контентные страницы
различие должно быть!
если сделать и то и то без окончаний - то согласно правилам указанных в htaccess магазин будет искать товар, а не контентную страницу (статью)
поэтому пришлось пойти на такую хитрость.
Баг с ценами не мог вылезти. в апдейте нет модулей, ответственных за это!
странно, но значки валюты реально пропали
Значки валют в списке товаров так и не удалось вернуть
что-то намудрили в шаблоне языка - попробуйте в нем вернуть все обратно
но скорее всего заменили /templates/1/view.inc

возьмите его из новой версии!!!!
ой, да что-то видимо не то обновила. Всё работает теперь, спасибо
Это мой дом
Вот вариант для всех, что писать в .htaccess для включения реврайта
Это мой дом
RewriteEngine on
Options +FollowSymlinks

RewriteBase /
RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|png|gif|css|js|doc|xls|pdf|ico|txt)$
RewriteRule ([A-Za-z0-9_]+)/([-А-Яа-яa-zA-Z0-9_w x21-x40]+)/*$ /index.php?catid=$1&brand=$2
RewriteRule ([A-Za-z0-9_]+)/*$ /index.php?catid=$1
RewriteRule ([A-Za-z0-9_-]+).htm$ /index.php?item_id=$1
RewriteRule ([A-Za-z0-9_-]+).html$ /index.php?page=$1

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT uз BoсbMu BычeсTb шeсTb?