COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


YoJiG

Recommended Posts

Добрый день.

установлена чистая 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 month later...

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

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

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

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

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

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

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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