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

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


zahar_92

Recommended Posts

Всем привет. Использую 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 и нужная страница..

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

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

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

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

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

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

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

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

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

Цитата

Как обновиться?
В обоих версиях есть архивы 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`;

 

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

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

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 пользователей

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