ЧПУ для ShopCMS
#181
Отправлено 29 January 2012 - 04:39 PM
У меня вопрос про 404-ую ошибку. Она открывается так: site.ru/404.html/
Можно ли в .htaccess задать правило какое-нибудь, чтобы к 404.html не добавлялся слэш?
#182
Отправлено 29 January 2012 - 04:43 PM
О.о кто-то мне подсказывает что они не открываются?
#183
Отправлено 29 January 2012 - 04:50 PM
/feedback.html тоже открывается.
#184
Отправлено 29 January 2012 - 04:59 PM
#185
Отправлено 29 January 2012 - 05:08 PM
ну так а что посоветуете? если открывать /delivery.html тоже добавляется слэш. Можно как-то исправить это дело с 404-ой страницей? И по поводу приставки /pages/ - ее разве можно убрать?ааа приставка /pages/ не убрана поэтому открываются. а фитбек это не статическая страница это форма обратной связи.
#186
Отправлено 29 January 2012 - 05:21 PM
ну так а что посоветуете? если открывать /delivery.html тоже добавляется слэш. Можно как-то исправить это дело с 404-ой страницей? И по поводу приставки /pages/ - ее разве можно убрать?
ДА можно убрать и давно уже расписано как - и я принципиально не буду повторять, т.к. Вам уже неоднократно говорил на форуме есть 2 темы, в которых ответы есть НА ВСЕ вопросы, которые Вы здесь задаете снова и снова........ если влом перечитать несколько страниц - сорри, я помогать не буду. Когда уберете приставку /pages/ - я скажу как убрать слеш в конце страницы - потому что с ним страницы открываться не будут.
#187
Отправлено 29 January 2012 - 10:49 PM
- это вероятно из-за ruter-овской строчки в .htaccess, которая выглядит так:У меня вопрос про 404-ую ошибку. Она открывается так: site.ru/404.html/
RewriteRule ^([^/]*)$ $1/ [L,R=301]
Ее нужно исправить на такую (если мне ничего не изменяет))):
RewriteRule ^([^/.]*)$ $1/ [L,R=301]
- если действовать в текущей логике модуля ЧПУ, то ее убрать нельзя (так чтобы ЧПУ продолжало работать для страниц), также как и нельзя убирать /news/ и /articles/... Можно схитрить и сделать вместо этого например ваш_сайт/page-имя_страницы_чпу.html - то есть приставку статичную добавить, но не в виде подкаталога со слешами. Но нафиг это нужно? Главное что везде ЧПУ и вложенность небольшая...по поводу приставки /pages/ - ее разве можно убрать?
#188
Отправлено 30 January 2012 - 11:32 AM
почему же нельзя - можно убрать (и ставлю всем давным давно без этой приставки) - при условии что категории имеют вид /название категории/ а не /название категории.htmlесли действовать в текущей логике модуля ЧПУ, то ее убрать нельзя (так чтобы ЧПУ продолжало работать для страниц)
ну большая небольшая но во первых чем меньше, тем лучше - и я например вообще не понимаю зачем это /pages/ нужно в ЧПУ, если news еще понятно - что новости (это может быть даже полезно иногда) - то pages - ну как-то никуда не вяжется.Но нафиг это нужно? Главное что везде ЧПУ и вложенность небольшая...
#190
Отправлено 04 February 2012 - 01:42 PM
Ребят помогите поставил этот ЧПУ вроде все круто ссылки и тд но вот что выдает в категории iPhone! Полностью рассыпается шаблон
Что делать? Помогите плс
или
пропишите прямые пути к файлам стилей в файле head.tpl.html
или в том же файле строку
замените на
но тогда могут какие-то другие траблы вылезти - смотря как установлен ЧПУ.
#191
Отправлено 04 February 2012 - 03:45 PM
---------- Сообщение объединено ----------
- index.tpl.html и возможно другие шаблоны - ссылки на статические страницы
заменить на следующий код, подставляя нужные идентификаторы страниц:
{айди_страницы|@fu_make_url_pages}
Что Это вообще такое? Что значит идентификаторы страниц?
http://iproducts.com...catalog/macbook вернул робной шаблон таже хрень! Может проблема именно в этом идинтификаторе?
#192
Отправлено 04 February 2012 - 04:31 PM
Узнать его можно в разделе "Менеджер страниц" в колонке HTML-код ссылки.
Например,
Если написано < a href= " page_1.html" >О компании< / a >, то идентификатор страницы "О компании" равен "1".
А ссылка на него будет такая: {1|@fu_make_url_pages}.
Но, если таких страниц немного, лучше прописывать самим ссылки, вместо {1|@fu_make_url_pages} написать http://iproducts.com...ages/about.html, чем меньше запросов к БД тем лучше)
#193
Отправлено 04 February 2012 - 06:57 PM
Все правки сделаны. Все ссылки в файлах правильные,в home.php все поправлено.
До установки ЧПУ catalog Off (дополнение, которое убирает catalog и УРЛ) все работало, теперь у новинок с популярными ссылки не появляются вообще (выводится < a href="" >, а в спецпредл. ссылка типа product_1.
Подскажите, это только у меня или кого-то тоже не работают спецпредложения после избавления от /catalog/ ?
Тип ЧПУ - категории без .html, товары с .html
Все ветки про ЧПУ читал - все сделал, не помогает.
#194
Отправлено 04 February 2012 - 07:00 PM
только у тебяПодскажите, это только у меня
---------- Сообщение объединено ----------
Чтобы в спец. предложениях было все нормально нужно править файл home.php а именно в запрос добавить поля от ЧПУ, а то в Популярные почемуто добавлены а в Спецпредложения нет....
а почему в новинках пустые урлы не представляю, должно быть все нормально.
#195
Отправлено 04 February 2012 - 07:07 PM
$result = array();
$q = db_query("select s.productID, s.categoryID, s.name, s.Price, s.brief_description, s.product_code,
s.default_picture, s.enabled, b.productID, s.uri, s.uri_opt_val, t.filename FROM ".SPECIAL_OFFERS_TABLE."
AS b INNER JOIN ".PRODUCTS_TABLE." AS s on (b.productID=s.productID) INNER JOIN ".PRODUCT_PICTURES." AS
t on (s.default_picture=t.photoID AND s.productID=t.productID) WHERE s.enabled=1 order by b.sort_order");
---------- Сообщение объединено ----------
Полное содержимое home.php
#196
Отправлено 04 February 2012 - 08:08 PM
#197
Отправлено 04 February 2012 - 08:13 PM
закинул заново чистые файлы, сделал в них правки - не помогает))
Вот код home.tpl.html
#198
Отправлено 04 February 2012 - 08:18 PM
#199
Отправлено 04 February 2012 - 08:27 PM
#200
Отправлено 04 February 2012 - 09:25 PM
Matit, ты же ложишь файлы в папку includes а значит они инклудятся ВСЕ.... при этом твой home.php иклудится 2жды - сначала с изменениями а потом старый без изменений
массив $special_offers -перезаписывается и все.
---------- Сообщение объединено ----------
Смотри ка и новинки заработали. )))