Настройка Модуля Seo Pro Для Opencart 1.5

Тема в разделе "Установка, обновление, настройка", создана пользователем admin, 9 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.321
    Симпатии:
    76.183
    Репутация:
    170
    Установка модуля SEO PRO для CMS OpenCart v.1.5
    Шаг 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

    Шаг 5: SEO URL
    Чтобы работало ЧПУ - для всех продуктов (товаров), категорий, производителей, статей и т.д пропишите SEO URL в соответствующих строках.

    А также для всех продуктов (товаров) на вкладке Связи из выпадающнго списка Категория: выберите ту категорию, к которой принадлежит данный продукт (товар).

    Установка завершена
     

    Вложения:

    • seo_pro.zip
      Размер файла:
      42,5 КБ
      Просмотров:
      13
    Последние данные очков репутации:
    Zooras: 1 Очко 4 янв 2017
    vladimir54783, Yulcha12, xzist и 6 другим нравится это.
  2. Offline

    dmsukach Пользователь

    Сообщения:
    6
    Симпатии:
    1
    Репутация:
    0
    Спасибо!
     
  3. Offline

    sanya167 Пользователь

    Сообщения:
    8
    Симпатии:
    1
    Репутация:
    0
  4. Offline

    Наталья 86 Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Спасибо.
     
  5. Offline

    koosss Пользователь

    Сообщения:
    6
    Симпатии:
    0
    Репутация:
    0
    спасибо
     
  6. Offline

    dmsukach Пользователь

    Сообщения:
    6
    Симпатии:
    1
    Репутация:
    0
    Спасибо!
     
  7. Offline

    xzist Пользователь

    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    спасибо!
     
  8. Offline

    Yulcha12 Пользователь

    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Спасибо!
     
  9. Offline

    Yulcha12 Пользователь

    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Подскажите, пжл, все сделала по указанной инструкции, но в настройках админки тип ЧПУ: SEOpro не появился.
    Когда делала запрос в базе данных, то # MySQL вернула пустой результат (т.е. ноль строк). но строка
    category_id у меня появилась.
    Заранее спасибо за ответ.
     
  10. Offline

    vladimir54783 Пользователь

    Сообщения:
    9
    Симпатии:
    1
    Репутация:
    0
    Спасибо