Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Подскажите что делаю не так запрос к базе данных сделал. Seo_Pro поменял в настройках установил использовать Seo_Pro. Ссылки остались типа index.php?route=common/home или index.php?route=checkout/cart. Версия osStore 1.5.3.1 Подскажите где копать.

  • +1 1
Link to post
Share on other sites

Подскажите что делаю не так запрос к базе данных сделал. Seo_Pro поменял в настройках установил использовать Seo_Pro. Ссылки остались типа index.php?route=common/home или index.php?route=checkout/cart. Версия osStore 1.5.3.1 Подскажите где копать.

файл заменить нужно cached_seo_pro_v1.5.3.zip
  • +1 2
Link to post
Share on other sites

файл заменить нужно cached_seo_pro_v1.5.3.zip

В том то и прикол что заменил родной файл на ваш. Все почистил куки и кеш. браузер перезапускал. Тоже самое!!!

Даже пробовал на только что установленый OsStore.

у меня база без префиксов запрос так выполнял.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');

INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');

INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');

INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');

INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');

INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');

INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');

INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');

INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');

INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');

INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');

INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');

INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');

INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');

INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');

INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');

INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');

INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');

INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');

INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Link to post
Share on other sites

интересно. а на товары seo ссылки?

Вроди бы разобрался если в товаре прописано SEO URL:

тогда да.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

Просто на сайте еще много остается ссылок типа index.php?route=

Может есть вариант как ибавится от всех таких ссылок

Link to post
Share on other sites

Вроди бы разобрался если в товаре прописано тогда да.

И еще хотел спросить если нужно изменить checkout/simplecheckout

account/simpleregister

checkout/cart

и.т.д

то для них нужно также придумывать keyword? И так же делать запрос в базу данных

Просто на сайте еще много остается ссылок типа index.php?route=

по аналогии

лучше заменить checkout

INSERT INTO url_alias (query, keyword) VALUES ('checkout/simplecheckout', 'checkout');

  • +1 6
Link to post
Share on other sites

по аналогии

лучше заменить checkout

INSERT INTO url_alias (query, keyword) VALUES ('checkout/simplecheckout', 'checkout');

Спасибо большое за помощь. Очень помогли. Да и на форому смотрю часто от вас нужные подсказки. Спасибо огромноее за все! )))
Link to post
Share on other sites

подскажите что может быть не так... сделал все по инструкции но ссылки все равно не поменялись, кеш чистил, чпу включено, выбран сео_про, .htaccess переименован, что самое интересное: прописаны SEO URL в категориях но почему то ссылки не чпу получились. На родном сео_про ссылки имеют нормальный вид. Сборка maxystore 1.5.3.1 проверял на чистом ocStore 1.5.3.1 эффекта никакого. Как разобраться?

Link to post
Share on other sites

Guest

Ребята посвятите меня еще раз.

Если не ошибаюсь обычный seo_url (не про) не делает дублей.. Ведь используется замечательный метатэге canonical... Почитал доки по этому тэгу в гугле и яндексе - говорят что работает и как бы склеивает страницы. Тоесть дублей нет.

И ведь это решение прекрасно работает, даже, когда товар в разных категориях и крошки не прыгают (а так же и меню и все другие модули завязанные на категорию). В seo_pro как раз и крошки прыгают и меню перескакивае...

дак зачем же тогда теперь использовать сео_про если дубли в опенкарте решаются через canonical

Link to post
Share on other sites

Добрый день, у меня проставлено SeoPro в админке. Я сделал запрос к базе в виде

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

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

Notice: Error: Table 'health_opp.category_option' doesn't exist

Error No: 1146

SELECT * FROM category_option co LEFT JOIN category_option_description cod ON (co.option_id = cod.option_id) WHERE co.option_id IN (SELECT option_id FROM category_option_to_category WHERE category_id = '20' OR category_id = '33' OR category_id = '0') AND cod.language_id = '1' ORDER BY co.sort_order in /home/health/public_html/ksreklama.by/system/database/mysql.php on line 49

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

В чем может быть дело? Спасибо.

Link to post
Share on other sites

после проделанных действий ссылки стали нормальными, но вот почему-то теперь url категорий имеет вид index.php?route=product/category&path= хотя seo url прописано. Никто не сталкивался с таким?

Link to post
Share on other sites

Здравствуйте, подскажите, а как запрос к базе выполнить, не могу догнать. Где это делается?

Link to post
Share on other sites

запрос к базе делаете в phpMyAdmin

  • +1 1
Link to post
Share on other sites

Тоже все сделал по инструкции, но ссылки остались вида index.php?route=common/home или index.php?route=checkout/cart.

Подскажите пожалуйста где копать?

Link to post
Share on other sites

Тут посмотри

Спасибо за ответ.

Но не совсем понятно при чем тут H1 и title для товаров и категорий, когда вопрос стоит о ссылках на разделы типа index.php?route=common/home или index.php?route=checkout/cart

Link to post
Share on other sites

Cпасибо люди добрые, все получилось :)

Link to post
Share on other sites

Cпасибо люди добрые, все получилось :)

подскажите пожалуйста порядок Ваших действий, пробовал много раз, а вот добиться чтобы все ссылки были нормальными так и не получилось, точнее ссылки нормальные получились (вместо index.php?route=), а вот на категории и на товар ссылки изменились на такой вид index.php?route=product/category&path= хотя сео юрл везде прописан, сео включено, запросы сделаны, файл заменен, вобщем все нужные действия проделаны, а результата никакого.
  • +1 1
Link to post
Share on other sites

Подскажите, если у меня префикс oc_gadjet, то в запросе должно быть так -

INSERT INTO oc_gadjeturl_alias (query, keyword) VALUES ('common/home', '');

Link to post
Share on other sites

Подскажите, если у меня префикс oc_gadjet, то в запросе должно быть так -

INSERT INTO oc_gadjeturl_alias (query, keyword) VALUES ('common/home', '');

Да.

P.S.

только не понял, зачем такой длинный префикс)

Link to post
Share on other sites

Ребята посвятите меня еще раз.

Если не ошибаюсь обычный seo_url (не про) не делает дублей.. Ведь используется замечательный метатэге canonical... Почитал доки по этому тэгу в гугле и яндексе - говорят что работает и как бы склеивает страницы. Тоесть дублей нет.

И ведь это решение прекрасно работает, даже, когда товар в разных категориях и крошки не прыгают (а так же и меню и все другие модули завязанные на категорию). В seo_pro как раз и крошки прыгают и меню перескакивае...

дак зачем же тогда теперь использовать сео_про если дубли в опенкарте решаются через canonical

атрибут rel='canonical' робот Яндекса начал поддерживать только в мае прошлого года
  • +1 1
Link to post
Share on other sites

Выполнил запрос к базе, вышло сообщение "SQL-запрос был успешно выполнен", а ссылки так и остались вида - /index.php?route=common/home

В чем может быть причина?

Link to post
Share on other sites

атрибут rel='canonical' робот Яндекса начал поддерживать только в мае прошлого года

У Яши весьма странная поддержка каноникал... лучше с Яшей в каноникал не играться.
Link to post
Share on other sites

для того, что бы seoPro создавал ЧПУ для любого route следует выполнить запрос в базе(префикс oc_ следует указать свой.)

Вы уверены что вы выложили правильный файл seo_pro.php?

Взял ваш экземпляр, поменял свой на ваш. добавил нужные алиесы в табличку - результата никакого, как было route=common/home так и осталось.

Полез смотреть исходник. Выяснилось, что выложенный вами файл ничем принципиально не отличается от оригинала.Т.е. никаких замен route=common/home на '' и прочее, он не делает.

В итоге пришлось самому дописывать этот код.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By legioner26
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By legioner26
      899
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары, производители, статьи), SEO URL - Мультиязык
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • By Sha
      750 10
      Скачать/Купить дополнение


      Модуль Dadatapro, автозаполнение полей Ф.И.О, Адресс - сервис Dadata
      Быстрый ввод адреса с индексом, районом и метро.
       
      Информация о клиентах и контрагентах.
      Для продаж, маркетинга, логистики, дистрибуции, скоринга и аналитики.
       
      Примеры настроек подсказок.
      Свойства и методы jquery-плагина.
      Если есть сложности с настройками по ссылке выше. То при покупке можете заказать настройку справа.
       
      Не забудьте https://dadata.ru/#registration_popup
      зарегистрироваться на сайте дадаты, в разделе аккаунта получить апи ключ.
      После регистрации обязательно подтвердите вашу почту указанную при регистрации, иначе сервис дадата будет ругаться и выдавать ошибку в ответе на обращение к данному сервису.
       
      Документация в модуле появится в ближайшее время.
       
      Для разработчиков исходный код Github.
       
      Поддержка старых версий прекращается.
       
      Модуль совместим с модулями:
      Модуль доставки Почта России  
      Обратите внимание:
      - Стандартизация работает только с адресами России. Других стран пока нет. 
      - Подсказки работают со всеми странами мира. По России и Беларуси с точностью до дома, по остальным странам — до города.
       
      - Если, вдруг по каким то причинам у вас не вывелся модуль и вы обратились к автору за тех.поддержкой и при этом отказались предоставить доступы фтп и админки, для того что бы автор мог проанализировать вашу ситуацию и постараться помочь вам. То в таком случае, поддержки не будет, по причине что гадать и угадывать у меня времени нет.
       
       
      Уточнения
      Запрещается распространение, продажа от своего имени или третьих лиц. Только для личного использования.
      1 покупка = 1 домен + его поддомены.
      Opencart 1.5 больше не поддерживается
       
      Установка
      Установка стандартная через установщик ocmod в админке магазина. Не забываем в Группы пользователей - дать вашему пользователю права на просмотр и редактирование модуля. В разделе схемы, повесить модуль на позицию top - Вверху страницы Добавил Sha Добавлено 09.06.2019 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By Sha
      Быстрый ввод адреса с индексом, районом и метро.
       
      Информация о клиентах и контрагентах.
      Для продаж, маркетинга, логистики, дистрибуции, скоринга и аналитики.
       
      Примеры настроек подсказок.
      Свойства и методы jquery-плагина.
      Если есть сложности с настройками по ссылке выше. То при покупке можете заказать настройку справа.
       
      Не забудьте https://dadata.ru/#registration_popup
      зарегистрироваться на сайте дадаты, в разделе аккаунта получить апи ключ.
      После регистрации обязательно подтвердите вашу почту указанную при регистрации, иначе сервис дадата будет ругаться и выдавать ошибку в ответе на обращение к данному сервису.
       
      Документация в модуле появится в ближайшее время.
       
      Для разработчиков исходный код Github.
       
      Поддержка старых версий прекращается.
       
      Модуль совместим с модулями:
      Модуль доставки Почта России  
      Обратите внимание:
      - Стандартизация работает только с адресами России. Других стран пока нет. 
      - Подсказки работают со всеми странами мира. По России и Беларуси с точностью до дома, по остальным странам — до города.
       
      - Если, вдруг по каким то причинам у вас не вывелся модуль и вы обратились к автору за тех.поддержкой и при этом отказались предоставить доступы фтп и админки, для того что бы автор мог проанализировать вашу ситуацию и постараться помочь вам. То в таком случае, поддержки не будет, по причине что гадать и угадывать у меня времени нет.
       
       
      Уточнения
      Запрещается распространение, продажа от своего имени или третьих лиц. Только для личного использования.
      1 покупка = 1 домен + его поддомены.
      Opencart 1.5 больше не поддерживается
       
      Установка
      Установка стандартная через установщик ocmod в админке магазина. Не забываем в Группы пользователей - дать вашему пользователю права на просмотр и редактирование модуля. В разделе схемы, повесить модуль на позицию top - Вверху страницы
    • By smart_center
      Здравствуйте, уважаемые форумчане. Всех с новым годом!!!  Я знаю, что большинство людей, которые прочитали заголовок этой темы уже начали писать комментарий в духе "Сначала почитай / поищи информацию на форуме, потом создавай новую тему, таких тем тут 100500". Сразу хочу ответить, нашел пару статей на эту тему.. прочитал.. Проблема в том, что статьи 2017-2018, может быть есть более свежие, если что, не ругайте, а просто скиньте актуальные ссылки.. хотя бы за 2020г. А вообще хочется узнать ваше мнение, кто и каким образом решает проблему с дублями страниц вида:
      https://my-site.com/my-category/my-product https://my-site.com/my-product https://my-site.com/brand/my-product Из того, что начитал, были варианты:
      Модуль SEO PRO Использование canonical По первому варианту специалисты писали про то, что его не стоит использовать, потому что он "плохой", конкретных примеров кода или реализации никто не говорил, поэтому почему сео про плохой я так и не понял.
      По второму варианту специалисты писали: "Я супер СЕО специалист 100 лвл с 50-летним опытом, ставь каноникал и забей, гугл схавает", а то, что в товаре по ссылке https://my-site.com/my-category/my-product-1 в рекомендованных товарах ссылки без категории - это "такова жизнь", ну подумаешь, разработчик OP 3 для рекомендованных товаров делает 
      $this->url->link('product/product', 'product_id=' . $result['product_id']) а для тех же товаров в категории
      $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url), В общем, что предлагаете, граждане форумчане, какой вариант решения проблем с дублями актуален на 2021 новый год?) Сори, что создаю 100501 тему, может кому-то, как и мне будет актуально, и что-то кардинально поменялось с 2018.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.