zahar_92 Опубликовано: октября 10, 2016 Жалоба Поделиться Опубликовано: октября 10, 2016 Всем привет. Использую opencart.pro 2 Хочу в основном меню (через модуль меню) добавить ссылку на категорию блога. Если категории присвоить SEO URL- news и вставить его в Меню -> Произвольные ссылки, то получается ссылка в виде /index.php?route=news и ответ 404, если вставить blog/category&blog_category_id=69, то после сохранения на фронте получаем blog/category&blog_category_id=69 и как результат опять 404. Как вставить ссылку в модуле Меню, чтобы не добавлялся amp; и соответственно ссылка вела на категорию блога? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: октября 10, 2016 Жалоба Поделиться Опубликовано: октября 10, 2016 22 минуты назад, zahar_92 сказал: Если категории присвоить SEO URL- news Возможно данный seo-url не уникальный. Просто для теста попробуйте news_20161010 и посмотрите что будет. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 10, 2016 Автор Жалоба Поделиться Опубликовано: октября 10, 2016 29 минут назад, RHCk сказал: Возможно данный seo-url не уникальный. Просто для теста попробуйте news_20161010 и посмотрите что будет. Присвоил seo url - news_123, результат тот же. В стандартном шаблоне вверху справа есть кнопка Блог, так вот если оттуда перейти в категорию новости ссылка имеет вид /news_123 , а если из меню, которое делается через модуль Меню - Произвольные ссылки, то урл вида /index.php?route=news_123 и 404(( Полагаю проблема именно в blog/category&blog_category_id=6 Ведь ссылка для блога формируется отдельным файлом /blog/menu.tpl Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: октября 10, 2016 Жалоба Поделиться Опубликовано: октября 10, 2016 37 минут назад, zahar_92 сказал: Полагаю проблема именно в SeoPro у вас включен? (Система - Настройки - Редактировать - Сервер - Тип ЧПУ). Только что проверил, работает корректно. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 10, 2016 Автор Жалоба Поделиться Опубликовано: октября 10, 2016 3 минуты назад, RHCk сказал: SeoPro у вас включен? (Система - Настройки - Редактировать - Сервер - Тип ЧПУ). Только что проверил, работает корректно. Включен. В том-то все и дело(( .htaccess переименован. В принципе по сайту ЧПУ работает, проблема только в этом. Вот скрин А как вы делаете? Создаете новый Пункт меню - тип Произвольная ссылка - и пишите SEO URL категории блога, верно? Я так делаю.. Вот если например создать пункт меню Акции и написать special то будет ссылка /index.php?route= special , а если ввести product/special , то на фронте будет норм /special и нужная страница.. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: октября 10, 2016 Жалоба Поделиться Опубликовано: октября 10, 2016 Есть такой косячок. Подождём более опытных, они подскажут:) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 10, 2016 Автор Жалоба Поделиться Опубликовано: октября 10, 2016 3 минуты назад, RHCk сказал: Есть такой косячок. Подождём более опытных, они подскажут:) Эх.. Ждём(( Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
savage4pro Опубликовано: октября 10, 2016 Жалоба Поделиться Опубликовано: октября 10, 2016 обновитесь до последней версии 2.1.0.2.2 после обновления и проблема с & должна уйти, и сможете добавлять произвольную ссылку, начиная ее слешем, напр. "/news" Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 11, 2016 Автор Жалоба Поделиться Опубликовано: октября 11, 2016 14 часа назад, savage4pro сказал: обновитесь до последней версии 2.1.0.2.2 после обновления и проблема с & должна уйти, и сможете добавлять произвольную ссылку, начиная ее слешем, напр. "/news" Скачал обновление, залил с заменой, полагаю нужно выполнить /install а в ответ 403 Доступ запрещен. Права 755 Как быть? Или я что-то не так делаю? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: октября 11, 2016 Жалоба Поделиться Опубликовано: октября 11, 2016 6 минут назад, zahar_92 сказал: Или я что-то не так делаю? Почитайте тему релиза, там описана процедура обновления. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 11, 2016 Автор Жалоба Поделиться Опубликовано: октября 11, 2016 Цитата Как обновиться?В обоих версиях есть архивы update_pro_2_1_0_2.zip и update_cms_2_1_0_2.zip1. Заливаем все из архива update_pro_2_1_0_2.zip или update_cms_2_1_0_2.zip Я так и сделал. Но в папке /install лежит файл opencart.sql что с ним делать? Прочитав тему по ссылке, я не нашел ответа на этот вопрос. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
RHCk Опубликовано: октября 11, 2016 Жалоба Поделиться Опубликовано: октября 11, 2016 12 минуты назад, zahar_92 сказал: я не нашел ответа на этот вопрос Ответ здесь Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 11, 2016 Автор Жалоба Поделиться Опубликовано: октября 11, 2016 В 11.10.2016 at 17:39, RHCk сказал: Ответ здесь Отлично! Проблема, с которой обратился, решена! Вот если бы еще кто-нибудь написал какими именно запросами в БД добавить нужные изменения (города и регионы() и удалить ненужные, было бы вообще супер!)) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. savage4pro Опубликовано: октября 13, 2016 Это популярное сообщение. Жалоба Поделиться Опубликовано: октября 13, 2016 если на живую, то например так DROP TABLE IF EXISTS `oc_zone_tmp`; CREATE TABLE `oc_zone_tmp` ( `zone_id` int(11) NOT NULL AUTO_INCREMENT, `country_id` int(11) NOT NULL, `name` varchar(128) NOT NULL, `code` varchar(32) NOT NULL, `status` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`zone_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; далее выполнить все, что между https://github.com/ocshop/ocshop/blob/67fb317d0b855383fe1dd2e5adb869d499f2cbf8/upload/install/opencart.sql#L3992 и https://github.com/ocshop/ocshop/blob/67fb317d0b855383fe1dd2e5adb869d499f2cbf8/upload/install/opencart.sql#L8098 включительно, заменяя `oc_zone` на `oc_zone_tmp` по тексту, чтобы получалось вот такое: INSERT INTO `oc_zone_tmp` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES после заполнения нашей новой таблицы значениями делаем финт ушами: RENAME TABLE `oc_zone` TO `oc_zone_delete_me`, `oc_zone_tmp` TO `oc_zone`; и чистим хвост: DROP TABLE `oc_zone_delete_me`; WarStyle 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
zahar_92 Опубликовано: октября 13, 2016 Автор Жалоба Поделиться Опубликовано: октября 13, 2016 11 минуту назад, savage4pro сказал: если на живую, то например так DROP TABLE IF EXISTS `oc_zone_tmp`; CREATE TABLE `oc_zone_tmp` ( `zone_id` int(11) NOT NULL AUTO_INCREMENT, `country_id` int(11) NOT NULL, `name` varchar(128) NOT NULL, `code` varchar(32) NOT NULL, `status` tinyint(1) NOT NULL DEFAULT '1', PRIMARY KEY (`zone_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; далее выполнить все, что между https://github.com/ocshop/ocshop/blob/67fb317d0b855383fe1dd2e5adb869d499f2cbf8/upload/install/opencart.sql#L3992 и https://github.com/ocshop/ocshop/blob/67fb317d0b855383fe1dd2e5adb869d499f2cbf8/upload/install/opencart.sql#L8098 включительно, заменяя `oc_zone` на `oc_zone_tmp` по тексту, чтобы получалось вот такое: INSERT INTO `oc_zone_tmp` (`zone_id`, `country_id`, `name`, `code`, `status`) VALUES после заполнения нашей новой таблицы значениями делаем финт ушами: RENAME TABLE `oc_zone` TO `oc_zone_delete_me`, `oc_zone_tmp` TO `oc_zone`; и чистим хвост: DROP TABLE `oc_zone_delete_me`; Спасибо! Буду пробовать.. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.