Перейти к содержанию
westnn

Не получается установить seo pro

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

у меня opencart 1.5.4, делаю все по инструкции
 

Шаг 1: База данных
Сделайте резервную копию (бэкап) вашей базы данных.
Зайдите в вашу базу данных через phpMyAdmin и выполните следующий SQL запрос.
DROP TABLE IF EXISTS `oc_product_to_category`;
CREATE TABLE `oc_product_to_category` (
`product_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL,
`main_category` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`product_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;



ВНИМАНИЕ!

Измените префикс oc_ в SQL запросе в двух строках на префикс ипользуемый в вашей базе данных.
т.е. вы должны изменить префикс в строке:
DROP TABLE IF EXISTS `oc_product_to_category`;

и в строке:
CREATE TABLE `oc_product_to_category` (

Префикс выделен жирным шрифтом.
Вполне возможно, что в вашей базе данных вообще неиспользуется префикс, тогда в SQL запросе в обоих строчках удалите префикс oc_
У вас должно получиться:
DROP TABLE IF EXISTS `product_to_category`;
CREATE TABLE `product_to_category` (
`product_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL,
`main_category` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`product_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

Если вы все правильно сделаете, то данное действие создаст в базе данных дополнительную строку в таблице product_to_category:
category_id


ПРЕДУПРЕЖДЕНИЕ!

Если по каким-либо причинам вы не смогли выполнить этот шаг, то дальнейшие шаги выполнять НЕЛЬЗЯ.


Шаг 2: Загрузка файлов на сервер
Скопировать содержимое папки upload в корневую директорию магазина, сохраняя структуру каталогов. При этом будут перезаписаны следующие файлы:


admin/controller/catalog/product.php

admin/controller/setting/setting.php

admin/language/russian/catalog/product.php

admin/language/russian/setting/setting.php

admin/model/catalog/category.php

admin/model/catalog/product.php

admin/view/template/catalog/product_form.tpl

admin/view/template/setting/setting.tpl

И добавлен новый файл:


catalog/controller/common/seo_pro.php

Обычно в файлы в админ панели редко вносятся какие-либо изменения, поэтому проверьте не вносили ли вы изменения в указанные выше файлы.
Если не вносили ни каких изменений (на всякий случай сделайте их резервные копии) перезапишите их.


Шаг 3: Файл index.php
Откройте файл index.php в корневой директории магазина и найдите код:
// SEO URL's
$controller->addPreAction(new Action('common/seo_url'));

Замените его на код:
// SEO URL's
if (!$seo_type = $config->get('config_seo_url_type')) {
$seo_type = 'seo_url';
}
$controller->addPreAction(new Action('common/' . $seo_type));

Сохраняем файл и загружаем обратно на сервер.


Шаг 4: Настройка модуля
Зайдите в админ панели Система >> Настройки
Поставьте галочку напротив магазина и нажмите ссылку (кнопку) Изменить
Перейдите на вкладку Сервер и в строке Включить ЧПУ: поставьте Да.
Затем в строке Тип ЧПУ: выберите SeoPro
в строке ЧПУ товаров с категориями: поставьте Да
и в строке Окончание ЧПУ: укажите .html

но после запроса к БД 

DROP TABLE IF EXISTS `product_to_category`;
CREATE TABLE `product_to_category` (
`product_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL,
`main_category` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`product_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

пропадает половина товаров

Поделиться сообщением


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

как бы DROP TABLE IF EXISTS удаляет таблицы, так что не удивительно, что у вас что-то пропадает)

Поделиться сообщением


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

удивительно что половина товаров остается

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.