Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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

сайт_название/detskie-tovari/, а потом начинается дописывание к данному адресу

 

сайт_название/detskie-tovari/delivery

сайт_название/detskie-tovari/about-us

 

И так происходит с каждой категорией в результате получается масса дублей, подскажите как можно решить данную проблему. Заранее спасибо.

 

Надіслати
Поділитися на інших сайтах


40 минут назад, nikifalex сказал:

seo_pro

Так вроде бы установлен https://prnt.sc/ifqztd  или нужно дополнительно установить еще какой-то. Заранее спасибо.

Надіслати
Поділитися на інших сайтах


Нашел вот это модуль, установил, обновил модификаторы и кеш

но проблема осталась, что не так не пойму. 

 

В SEO Менеджер нужно очищать после этого кеш или нет.

Змінено користувачем magdek
Надіслати
Поділитися на інших сайтах


12 часов назад, magdek сказал:

Нашел вот это модуль, установил, обновил модификаторы и кеш

но проблема осталась, что не так не пойму. 

 

В SEO Менеджер нужно очищать после этого кеш или нет.

Тоже долго с ним воевал. Проблема была такая же, куча дублей. Вероятнее всего, вы не правильно установили Seo_pro. Как устанавливал я:

 

1. Добавил режим мультизамены в модификатор

 

Для этого меняем файл \admin\controller\extension\modification.php

после

$limit = $operation->getElementsByTagName('search')->item(0)->getAttribute('limit');

добавил

$quote = $operation->getElementsByTagName('search')->item(0)->getAttribute('quote');


ну и ниже, перед кодом

 // Log
   $match = array();

вставил

// Quote
if ($quote == 'true') {
    $search = preg_quote($search);
}

 

2. Выполнил запрос в БД

Зашел в базу данных магазина и выполнил запрос:

ALTER TABLE `oc_product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';
ALTER TABLE `oc_product_to_category` ADD INDEX `main_category` (`main_category`);

 

3. Заменил в index.php (в корне сайте)

Нашел

$controller->addPreAction(new Action('common/seo_url'));

Заменил на:

if (!$seo_type = $config->get('config_seo_url_type')) {
    $seo_type = 'seo_url';
}
$controller->addPreAction(new Action('common/' . $seo_type));

4. Установил сам модуль

4.1 Скачал с сайта опенкарт.ком, распаковал, залил файлы, загрузил в install.ocmod в установка расширений и обновил модификатор.

4.2 Затем, идем в "Модули", находим  "[OCJazz] SeoPro" и активируем его. Далее заходим в него и сохраняем.

4.3 В настройках ставим тип ЧПУ - seo pro.

 

 

Надіслати
Поділитися на інших сайтах


4 часа назад, Offspring сказал:

Выполнил запрос в БД

Зашел в базу данных магазина и выполнил запрос:


ALTER TABLE `oc_product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';
ALTER TABLE `oc_product_to_category` ADD INDEX `main_category` (`main_category`);

Выдало вот такую ошибку в БД, что делать:

 

Ошибка

SQL запрос:

 

ALTER TABLE `oc_product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0'

 

Ответ MySQL: Документация

#1060 - Дублирующееся имя столбца 'main_category'

Надіслати
Поділитися на інших сайтах


В 17.02.2018 в 14:59, magdek сказал:

И такой строки у меня нет в файле index.php (в корне сайте)

Подскажите пожалуйста почему у меня в этом файле нет таких строк, пробовал просто добавить вырубает сайт, становится просто пустым и белым

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.