SEO для 3.0.2

Тема в разделе "Модули и дополнения", создана пользователем Chukcha, 16 авг 2017.

  1. Alexlife

    Alexlife Новичок

    Сообщения:
    1
    Симпатии:
    0
    установил на опенкарт Version 3.0.2.0 и вылезло куча ошибок типа,
    public_html/catalog/controller/extension/startup/sla_seo_pro.php on line 32Notice: Undefined property: Config::$get in /public_html/catalog/controller/extension/startup/sla_seo_pro.php on line 29Notice: Undefined property: Config::$get in /public_html/catalog/controller/extension/startup/sla_seo_pro.php on line 32Notice: Undefined property: Config::$get in /public_html/catalog/controller/extension/startup/sla_seo_pro.php on line 29Notice:
    и. т.д.
     
  2. Chukcha

    Chukcha Специалист

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

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    Значит неправильно установили. Для лучшего результата купите у @Chukcha платную версию.
     
  4. Marianna

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

    Сообщения:
    55
    Симпатии:
    2
    он обиделся на меня и теперь не продаст. эх
     
  5. Marianna

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

    Сообщения:
    55
    Симпатии:
    2
    аналогично, пр обновлении или при пересохранении чего либо ошибка пропадает, а потом снова появляется, видать это намек купить платную версию, но мне походу не продаст :(
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Здесь ошибочка в рассуждениях

    Просто я отказался, поддерживать эту версию, потому что текущая если не кардинально, то сильно отличается.
     
  7. Marianna

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

    Сообщения:
    55
    Симпатии:
    2
    $this->config->set('config_language_id', $language_id);
    наверное в этой строчке ошибка, понаблюдаю будет ли снова.

    p.s еще настройки модуля не сохраняются.
     
  8. Marianna

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

    Сообщения:
    55
    Симпатии:
    2
    чтобы настройки сохранялись, нужно в файле system/config/sla_seo_pro.php исправить везде на entry_sla

    $_['entry_sla_seo_pro_status'] = 1;
    $_['entry_sla_seo_pro_include_path'] = 0;
    $_['entry_sla_seo_pro_postfix'] = '';
    $_['entry_sla_seo_pro_postfix_entry_slash'] = 0;
    $_['entry_sla_seo_pro_postfix_entry_slash_product'] = 0;
    $_['entry_sla_seo_pro_short_url'] = 0;
    $_['entry_sla_seo_pro_prefix_category'] = '';
    $_['entry_sla_seo_pro_prefix_product'] = '';
    $_['config_seo_url'] = 1;
    $_['entry_sla_seo_pro_utm'] = "
     
    Vlad нравится это.
  9. Marianna

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

    Сообщения:
    55
    Симпатии:
    2
    а как добавить например работу чпу для любого модуля?
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Вот потомоу и было принято решение отказать от идеологии ocstore-вского сеопро

    Ответсвенность за нестандартный route принимает на себя seo_url

    Или должен принимать модуль, который использует эти route
     
  11. HyperLabTeam

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

    Сообщения:
    66
    Симпатии:
    6
    https://shop.opencart-russia.ru/seo-pro-oc3x-seo-pro-dlya-openkart-3

    Инструмент для удаления дублей страниц и организации правильных URLов с точки зрения СЕО \ SEO \ поисковых систем - для опенкарт 3й версии

    SEO PRO для opencart 3x

    Гибкое редактирование URL-адресов, SEO URL для товаров с категориями, domain / category / subcategory / product /
    Короткие URL-адреса для ваших категорий: domain / product а так же domain / subcategory /
    Устранение дублей
    Префиксы для категорий и товаров
    Слэш в конце товара и категории
    ЧПУ для пагинации вида category / page-2 - без дубля 1й страницы при возврате по пагинации
    Инструмент восстановления дерева категорий
    Очистка кэша
    UTM метки для системы аналитики для передачи различных параметров
    по умолчанию:
    tracking
    utm_medium
    utm_source
    utm_campaign
    utm_content
    yclid
    gclid
    utm_term

    https://shop.opencart-russia.ru/seo-pro-oc3x-seo-pro-dlya-openkart-3
     
    Chukcha нравится это.
  12. mirek

    mirek Новичок

    Сообщения:
    20
    Симпатии:
    0
    Поставил модуль seo_pro by {вирус-администрация}

    Сайт двуязычный И вот какая проблема Этот бесплатный модуль отлично делает SEO URL

    Но при переключении языка находясь в карточке товара выдает "Страница не найдена"

    И это все равно какой язык был активен в момент переключения

    В принципе коммерческий вариант описанный выше также наверное не рассчитан на мультиязычность

    Или не так? Или данный глюк как то можно исправить?
     
    Последнее редактирование модератором: 11 ноя 2018
  13. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    HyperLabTeam нравится это.
  14. mirek

    mirek Новичок

    Сообщения:
    20
    Симпатии:
    0
    Вообще это все родственники Интерфейс модулей практически идентичный

    Вот у меня стоит еще WMSeoPRO с таим же интерфейсом 1 в 1 и купленной лицензией
    https://mktel.ua/plenki-skotchi/adgezivnaya-plenka/3m-sticker-2h025mm-universal-3m-sticker

    И проблема все та же, что и с бесплатным модулем Можете переключить язык и выдаст пустую страницу
     
  15. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Неправда!

    Это суть разные модули

    модуль от аваро прекрасно переключает языки

    А указанные вами - это просто калька с 2.3 и выложенная в этой теме бесплатная версия, также калька

    Модуль у аваро - имеет совсем другой подход, он затрагивает только системные сущности, а остальное отдает на дефолтный преобразователь
     
    HyperLabTeam нравится это.
  16. mirek

    mirek Новичок

    Сообщения:
    20
    Симпатии:
    0
    Вообще проблема с переключением была связана с встроенным в систему переключателем языков

    Но как бы модули должны бы были учитывать этот момент Пока ни 1 из мною используемых этого не делал
     
  17. Chukcha

    Chukcha Специалист

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

    mirek Новичок

    Сообщения:
    20
    Симпатии:
    0
    Не знаю Я просто сам переключатель переделал Делов то:)


    По сути авторы не обязаны то на многоязычность рассчитывать

    Никто получается:)

    Модули на 1 язык на сайте и рассчитаны:cool:
     
  19. HyperLabTeam

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

    Сообщения:
    66
    Симпатии:
    6
    вся физиономия делаемая в ос использует встроенный бутстрап, от того они и схожи - но по функционалу бесплатному сыру в мышеловке рядом не стоять.
    Авторы обязаны поддерживать мультиязычность пусть даже бесплатных модулей, т.к. оно по умолчанию в ос.
    исключения писаны ток для халтурщиков
     
  20. mirek

    mirek Новичок

    Сообщения:
    20
    Симпатии:
    0
    Сичас у меня крутится на бесплатном SEO PRO без каких бы то ни было нареканий и с мультиязычнотью:cool:

    Правда я сам туда дописал мультиязычность и переключатель переделал:) Но так надежнее:) А купленный модуль WMSeoPRO удалил