Ребята. Вы работает с опенкартом, который написан на 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');
Как думаешь, возможна ли эта проблема что я описал из-за неполной установки SEO-pro Модуль установился, настройки появились, в модификаторах также отображается Включил тип url - SeoPro При переходе в товар - белый экран и из url пропадает весь путь /категория/подкатегория/товар - становится сайт/товар и просто белый экран При включении ЧПУ товаров с категориями вообще все страницы, включая главную становятся с белым экраном.
А что их искать, отдает 500 ошибку. Но случается это при включении настроек SEo-pro, поэтому в эту тему и пишу
Я первый раз сталкиваюсь с сайтом на 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 ----------------------------------------------------------------
Настройки в админке стоят http://joxi.ru/L214zdeU6D6QDm Но ни ошибок, ни лога не вижу - Хостинг VDS Timeweb
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 не был применен.
Найдено 1 ошибок при анализе. Нераспознанная операция изменения. (near "" at position 0) SQL запрос: ALTER table octr_product_to_category main_category int(1) default 0 Ответ MySQL: #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
Блин!!! Я с листа могу ошибаться Но ключевые слова есть https://dev.mysql.com/doc/refman/5.7/en/alter-table.html Вы же хотите это сделать сами? Делайте, берите учебники в руки и сморите, изучайте не ждите когда вам дадут готовенькое (от меня 100% не дождетесь) Ві же хотите научится? Поднять свой скил?
ребят, а у меня другая проблема. Сео про стал отлично, а вот вспыл вопрос с СЕО страницами у Mega Filter PRO создаю СЕО страницу в модуле, а при переходе на эту страницу на сайте всплывает 404 ошибка. опенкарт 2.3 может было у кого что то похожее? может СЕО про можно чем-то заменить? или в коде порыскать..
Модуль отлично встал и работает на 2.3.0.2 Спасибо. А как прописать вместо категорий бренды? Что на что заменить?