SeoPro для opencart 2.2 - 2.3

Тема в разделе "Общие вопросы", создана пользователем Алина88, 10 июл 2016.

  1. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Его не нужно выполнять, нужно выполнить то что в нем написано. А это разные вещи.
     
  2. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    И как это осуществить?
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Ребята. Вы работает с опенкартом, который написан на php. Пожалуйста, ну изучите немного основы. Обучать основам не интересно... сам деградируешь.
    1. Открываем файл в редакторе notepad++
    2. Смотрим код и с помощью поиска в интернете изучаем для чего какие то команды
    3. Выполняем то что написано, только другими способами.
    И для всего этого нужны знания. Если их нет, то лучше воспользоваться услугами специалиста или все же наладить работу установщика модификаторов и иже потом загружать как положено.

    Все это не какой то призыв идти и оплатить услугу, или попытка унизить это всего лишь попытка повернуть человека к здравому смыслу. А он есть.

    Еще есть тема с похожим модулем. http://forum.opencart-russia.ru/threads/seopro-jazz.965/ (это другой модуль и более сложный, поэтому вам не рекомендую устанавливать)
    Вот оттуда можно взять нужные нам инструкции, которые вы увидите в install.php

    Например добавление столбца
    Код:
    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`);
    Добавление алиасов (если у вас не русская сборка с данного форума)
    Код:
    INSERT INTO url_alias (query, keyword) VALUES
    ('common/home',           ''),
    ('account/wishlist',      'wishlist'),
    ('account/account',       'my-account'),
    ('checkout/cart',         'shopping-cart'),
    ('checkout/checkout',     'checkout'),
    ('account/login',         'login'),
    ('account/logout',        'logout'),
    ('account/order',         'order-history'),
    ('account/newsletter',    'newsletter'),
    ('product/special',       'specials'),
    ('affiliate/account',     'affiliates'),
    ('checkout/voucher',      'gift-vouchers'),
    ('product/manufacturer',  'brands'),
    ('information/contact',   'contact-us'),
    ('account/return/insert', 'request-return'),
    ('information/sitemap',   'sitemap'),
    ('account/forgotten',     'forgot-password'),
    ('account/download',      'downloads'),
    ('account/return',        'returns'),
    ('account/transaction',   'transactions'),
    ('account/register',      'create-account'),
    ('product/compare',       'compare-products'),
    ('product/search',        'search'),
    ('account/edit',          'edit-account'),
    ('account/password',      'change-password'),
    ('account/address',       'address-book'),
    ('account/reward',        'reward-points'),
    ('affiliate/edit',        'edit-affiliate-account'),
    ('affiliate/password',    'change-affiliate-password'),
    ('affiliate/payment',     'affiliate-payment-options'),
    ('affiliate/tracking',    'affiliate-tracking-code'),
    ('affiliate/transaction', 'affiliate-transactions'),
    ('affiliate/logout',      'affiliate-logout'),
    ('affiliate/forgotten',   'affiliate-forgot-password'),
    ('affiliate/register',    'create-affiliate-account'),
    ('affiliate/login',       'affiliate-login');
     
  4. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Как думаешь, возможна ли эта проблема что я описал из-за неполной установки SEO-pro

    Модуль установился, настройки появились, в модификаторах также отображается
    Включил тип url - SeoPro
    При переходе в товар - белый экран и из url пропадает весь путь /категория/подкатегория/товар - становится сайт/товар и просто белый экран
    При включении ЧПУ товаров с категориями вообще все страницы, включая главную становятся с белым экраном.
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  6. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    А что их искать, отдает 500 ошибку. Но случается это при включении настроек SEo-pro, поэтому в эту тему и пишу
     
  7. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  8. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Я первый раз сталкиваюсь с сайтом на OpenCart, лог я знаю тут есть в модификаторах стандартный

    2017-08-11 10:04:06 - MOD: Modification Default

    FILE: system/engine/action.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 41

    FILE: system/engine/loader.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 49
    LINE: 108
    LINE: 120
    LINE: 165

    FILE: system/library/config.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 23

    FILE: system/library/language.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 38
    LINE: 40
    LINE: 49
    LINE: 51
    LINE: 60
    LINE: 62

    FILE: system/library/template/basic.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 18

    FILE: system/library/template/php.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 18

    FILE: system/library/template/tiwg.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 24
    ----------------------------------------------------------------
    MOD: SEO Pro 230x

    FILE: system/config/catalog.php
    CODE: $_['action_pre_action'] = array(
    LINE: 38
    CODE: 'startup/seo_url'
    LINE: 44

    FILE: admin/controller/catalog/product.php
    CODE: $data['entry_recurring'] = $this->language->get('entry_recurring');
    LINE: 615
    CODE: // Filters
    LINE: 1061

    FILE: admin/language/en-gb/catalog/product.php
    CODE: // Entry
    LINE: 27

    FILE: admin/language/ru-ru/catalog/product.php
    CODE: // Entry
    LINE: 27

    FILE: admin/model/catalog/product.php
    CODE: if (isset($data['product_related'])) {
    LINE: 202
    LINE: 480
    CODE: public function getProductRelated($product_id) {
    LINE: 894

    FILE: admin/view/template/catalog/product_form.tpl
    CODE: <label class="col-sm-2 control-label" for="input-category"><span data-toggle="tooltip" title="<?php echo $help_category; ?>"><?php echo $entry_category; ?></span></label>
    NOT FOUND - OPERATIONS ABORTED!

    FILE: admin/controller/setting/setting.php
    CODE: $data['heading_title'] = $this->language->get('heading_title');
    LINE: 32
    CODE: if (isset($this->request->post['config_file_max_size'])) {
    LINE: 1106

    FILE: admin/language/en-gb/setting/setting.php
    CODE: // Entry
    LINE: 44

    FILE: admin/language/ru-ru/setting/setting.php
    CODE: // Entry
    LINE: 44

    FILE: admin/view/template/setting/setting.tpl
    CODE: <label class="col-sm-2 control-label" for="input-robots"><span data-toggle="tooltip" title="<?php echo $help_robots; ?>"><?php echo $entry_robots; ?></span></label>
    LINE: 1266
    ----------------------------------------------------------------
     
  9. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    есть лог ошибое от самого OC
    А есть log системный

    ищите показать ошибки белый экран
     
  10. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Настройки в админке стоят http://joxi.ru/L214zdeU6D6QDm
    Но ни ошибок, ни лога не вижу - Хостинг VDS Timeweb
     
  11. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
     
  12. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Это никак
    Потому что есть СИСТЕМНЫЙ лог
     
  13. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Fatal error: Uncaught Exception: Error: Unknown column 'main_category' in 'order clause'<br />Error No: 1054<br />SELECT category_id FROM octr_product_to_category WHERE product_id = '181' ORDER BY main_category DESC LIMIT 1 in /var/www/www-root/data/www/infratech.ru/system/library/db/mysqli.php:41 Stack trace: #0 /var/www/www-root/data/www/infratech.ru/system/library/db.php(16): DB\MySQLi->query('SELECT category...', Array) #1 /var/www/www-root/data/www/infratech.ru/catalog/controller/startup/seo_pro.php(255): DB->query('SELECT category...') #2 /var/www/www-root/data/www/infratech.ru/catalog/controller/startup/seo_pro.php(83): ControllerStartupSeoPro->getPathByProduct(181) #3 /var/www/www-root/data/www/infratech.ru/system/storage/modification/system/engine/action.php(51): ControllerStartupSeoPro->index() #4 /var/www/www-root/data/www/infratech.ru/system/engine/front.php(34): Action->execute(Object(Registry)) #5 /var/www/www-root/data/www/infratech.ru/system/engine/front.php(19): Front->execute(Object(Action)) #6 /var/www/ in /var/www/www-root/data/www/infratech.ru/system/library/db/mysqli.php on line 41

    Разобрался вот текст ошибки
    Как я понимаю все же проблема в неполной установке seo pro, код из install.php не был применен.
     
  14. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Вот.. а сколько было писанины

    ALTER table oc_product_to_category main_category int(1) default 0;
     
  15. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  16. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Найдено 1 ошибок при анализе.



    1. Нераспознанная операция изменения. (near "" at position 0)


    SQL запрос:

    ALTER table octr_product_to_category main_category int(1) default 0

    Ответ MySQL: [​IMG]

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'main_category int(1) default 0' at line 1
     
  17. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Блин!!! Я с листа могу ошибаться
    Но ключевые слова есть

    https://dev.mysql.com/doc/refman/5.7/en/alter-table.html

    Вы же хотите это сделать сами?
    Делайте, берите учебники в руки и сморите, изучайте

    не ждите когда вам дадут готовенькое (от меня 100% не дождетесь)
    Ві же хотите научится? Поднять свой скил?
     
  18. PakoGonsalezZ

    PakoGonsalezZ Новичок

    Сообщения:
    15
    Симпатии:
    0
    Спасибо большое за помощь, все получилось.
     
  19. gek1n

    gek1n Новичок

    Сообщения:
    4
    Симпатии:
    0
    ребят, а у меня другая проблема. Сео про стал отлично, а вот вспыл вопрос с СЕО страницами у Mega Filter PRO
    создаю СЕО страницу в модуле, а при переходе на эту страницу на сайте всплывает 404 ошибка.
    опенкарт 2.3
    может было у кого что то похожее? может СЕО про можно чем-то заменить? или в коде порыскать..
     
    Последнее редактирование: 20 сен 2017
  20. webstrike

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

    Сообщения:
    40
    Симпатии:
    0
    Модуль отлично встал и работает на 2.3.0.2 Спасибо.
    А как прописать вместо категорий бренды? Что на что заменить?