Как убрать из URL amp;


zahar_92
 Поделиться

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

Всем привет. Использую 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; и соответственно ссылка вела на категорию блога?

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

22 минуты назад, zahar_92 сказал:

Если категории присвоить SEO URL- news

Возможно данный seo-url не уникальный. Просто для теста попробуйте news_20161010 и посмотрите что будет.

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

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

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

37 минут назад, zahar_92 сказал:

Полагаю проблема именно в

SeoPro у вас включен? (Система - Настройки - Редактировать - Сервер - Тип ЧПУ).

Только что проверил, работает корректно.

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

3 минуты назад, RHCk сказал:

SeoPro у вас включен? (Система - Настройки - Редактировать - Сервер - Тип ЧПУ).

Только что проверил, работает корректно.

Включен. В том-то все и дело(( .htaccess переименован. В принципе по сайту ЧПУ работает, проблема только в этом.

Вот скрин

Bezimyanni_3230890_23622734.jpg

А как вы делаете? Создаете новый Пункт меню - тип Произвольная ссылка - и пишите SEO URL категории блога, верно? Я так делаю..

Вот если например создать пункт меню Акции и написать special то будет ссылка  /index.php?route= special , а если ввести product/special , то на фронте будет норм /special и нужная страница..

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

3 минуты назад, RHCk сказал:

Есть такой косячок.

Подождём более опытных, они подскажут:)

Эх.. Ждём((

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

обновитесь до последней версии 2.1.0.2.2

после обновления и проблема с & должна уйти, и сможете добавлять произвольную ссылку, начиная ее слешем, напр. "/news"

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

14 часа назад, savage4pro сказал:

обновитесь до последней версии 2.1.0.2.2

после обновления и проблема с & должна уйти, и сможете добавлять произвольную ссылку, начиная ее слешем, напр. "/news"

Скачал обновление, залил с заменой, полагаю нужно выполнить /install а в ответ 403 Доступ запрещен. Права 755 Как быть? Или я что-то не так делаю?

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

6 минут назад, zahar_92 сказал:

Или я что-то не так делаю?

Почитайте тему релиза, там описана процедура обновления.

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

Цитата

Как обновиться?
В обоих версиях есть архивы update_pro_2_1_0_2.zip и update_cms_2_1_0_2.zip
1. Заливаем все из архива update_pro_2_1_0_2.zip или update_cms_2_1_0_2.zip

Я так и сделал. Но в папке /install лежит файл opencart.sql что с ним делать? Прочитав тему по ссылке, я не нашел ответа на этот вопрос.

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

В 11.10.2016 at 17:39, RHCk сказал:

Ответ здесь:)

Отлично! Проблема, с которой обратился, решена! Вот если бы еще кто-нибудь написал какими именно запросами в БД добавить нужные изменения (города и регионы() и удалить ненужные, было бы вообще супер!))

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

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`;

 

Спасибо! Буду пробовать..

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

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

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

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

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

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

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

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

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

 Поделиться

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

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