ЧПУ в меню в OPENCART.CMS


YoJiG
 Поделиться

Рекомендуемые сообщения

Добрый день.

установлена чистая OPENCART.CMS 2.1.0.2

Подскажите пожалуйста куда копать:

не работает ЧПУ при добавлении категории в меню.

остается ссылка вида index.php?route=product/category&path=  даже без идентификаторов.

Тоже самое если добавить товар  index.php?route=product/product&product_id=

 

Что сделал: удалили старые ссылки, оставив только "О нас" и "контакты".

сделал категории, назначил им SEO ссылку и начал добавлять категории в меню.

 

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

Ссылка на комментарий
Поделиться на других сайтах

Видно какой то из установленных модулей не правильно привязался в seo_pro и нарушил работу ЧПУ формирователя

Пробуйте по очереди отключать xml vqmod файлы при этом очищая кеш и смотреть результат

Ссылка на комментарий
Поделиться на других сайтах

Из модулей данной сборки после установки включался только HTML контент.

Подскажите пожалуйста:

  • как проверить какие модули используют xml vqmod ?
  • отключать их из меню модули в админке? Или для проверки отключаются каким то другим способом?
  • кеш находится только в system/storage/cache?
Ссылка на комментарий
Поделиться на других сайтах

В журнале ошибок появляются записи вида:

2016-03-07 23:37:51 - PHP Notice:  Undefined index: menu_type in ***/admin/model/design/menu.php on line 270

2016-03-07 23:37:53 - PHP Notice:  Undefined index: menu_id in ***/admin/model/design/menu.php on line 153

2016-03-08 1:06:00 - PHP Notice:  Undefined index: menu_type in***/admin/model/design/menu.php on line 297
2016-03-08 1:12:51 - PHP Notice:  Undefined index: menu_link in ***/admin/model/design/menu.php on line 133

Ссылка на комментарий
Поделиться на других сайтах

По отключал почти все, и по очереди и без очереди и так и сяк ))))

Во общем: не понятно, что мешало ЧПУ. - было все снесено и заново установлено. Вроде работает.

Ссылка на комментарий
Поделиться на других сайтах

Устанавливал на локальном сервере. После установки первое действие - попытка добавить пункт меню. Результат аналогичный. Добавляется ссылка вида типа /index.php?route=product/product&product_id=

Как исправить, в какую сторону смотреть - непонятнно. Натолкните на мысль о том, "где копать".)))

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте. Столкнулся с такой же проблемой. Почти закончил проект, и тут вдруг не работает ЧПУ. Перепробовал все что хоч - не работает. И с категориями и без категорий, и сео про - просто не работает. Потом запустил новый проект, только с коробки, оставил только одну категорию и только один товар. Без никаких модулей - и все равно не работает. 

Я думаю проблема может быть в том, что я работаю пока не через домен, а по IP. 

Ну или может проблема в кодировке базы данных. Всегда ставлю utf8_unicode_ci

А хотя пробовал ставить utf8_general_ci и все равно не работало. 

Ссылка на комментарий
Поделиться на других сайтах

54 минуты назад, dolyalexey сказал:

Я думаю проблема может быть в том, что я работаю пока не через домен, а по IP. 

вы на хостинге ? или на локалке ?

Ссылка на комментарий
Поделиться на других сайтах

Только что, admin сказал:

вы на хостинге ? или на локалке ?

У меня есть сервер свой. Достался по наследству. На нем крутится уже один сайт, но работаю я не через localhost, а пишу IP например 11.222.333.444/ и у меня открывается мой магазин. Затем я планирую купить домен и прикрепить имя. Но пока разрабатываю магазин в таком виде. Сайт находится на диске D, в папке под названием opencart, ну а дальше все как обычно. Добавлять в файл .htaccess подпапку нет смысла, магазин у меня ведь не в поддомене находится. 

В категориях у меня названия в таком виде: dio-cesta-af-34-35 так можно ведь? пробелы заменяю на тире. 

Ссылка на комментарий
Поделиться на других сайтах

1. на сервере настроен mod_rewrite ?

2. как указан адрес сайта в config.php ?

3. в целом что бы избавиться от фактора ИП вы можете себе поднять любой домен и прописать его у себя локально в host

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, admin сказал:

1. на сервере настроен mod_rewrite ?

2. как указан адрес сайта в config.php ?

1. По первому пункту: у меня нету такого, я на IIS, 

2. 

// HTTP
define('HTTP_SERVER', 'http://11.222.333.444/');

// HTTPS
define('HTTPS_SERVER', 'http://11.222.333.444/');

То есть там стоит мой IP

Ссылка на комментарий
Поделиться на других сайтах

ну вот по первому пункту больше всего сомнений с IIS я не сталкивался лет 5ть так что уже не помню как там ЧПУ настраивается

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

Ссылка на комментарий
Поделиться на других сайтах

Да, я тоже на него надеюсь. 

Прикреплю пару фото. Вроде же все как надо сделал: 

Главная категория:

56e679839199f_.JPG.0ae02ad4b6411414f996d

Подкатегория:

56e679870bd36_.JPG.742ef7be8fc3dfaf04cae

Товар

56e679880a31d_.JPG.2d10f43ffe968db8249d1

Убрал txt

56e67989131c4_.JPG.a80d9e23c9e3a5dd16e80

Включил настройки:

56e679860f1b5_.JPG.3306e13c2109f7d6f9a03

В итоге: 

56e679850fc4e_.JPG.0f2fccd0d54d737804b3c

 

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Проблема снова и теперь на хостинге

Была установлена чистая сборка на хостинг Версия 2.1.0.2.1

Ничего не менялось.

Удалил ссылки которые шли с демо данными.

Добавляем в меню ссылку на категорию получаем /index.php?route=product/category&path=

Добавляем ссылку на статью получаем  index.php?route=information/information&information_id=

 

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу