Модуль Seohide от AlexBranding

Лог завален

mod_fcgid: stderr: PHP Warning: Use of undefined constant fn_so_seohide_encode - assumed ‘fn_so_seohide_encode’ (this will throw an Error in a future version of PHP) in /home/%user%/web/%domine%/www/app/functions/smarty_plugins/function.seohide.php on line 25

На сколько я понял в php7.2 кавычки ’ ’ нужно заменять на " " http://php.net/manual/ru/migration72.deprecated.php

line 25
if (function_exists(fn_so_seohide_encode) && $params['string'] && !defined('AJAX_REQUEST') && empty(Tygh::$app['session']['auth']['user_id'])) {

Подскажите какие кавычки нужно заменить?

Скоро выйдет обновление с фиксом. (очень скоро, оно просто уже готово)

1 лайк

А можете подсказать что обычно этим модулем закрывают в cs-cart. Или может уже где то описывалось это ? К модулю же прилагается настройка Вашими специалистами.

Перечень того, что просят закрыть очень отличается от проекта к проекту, но наиболее часто встречаются:

  • сортировки + количество товаров на страницу (наибольшее место сосредоточения проблем)
  • личный кабинет
  • корзина
  • все, что не нужно в коде (ссылки на разработчика, платежные системы…другие “раздражители” )

Новая версия v1.11 от 5 июня 2018

! исправлена ошибка с кнопкой “Сброс фильтра” в youpi-теме;
! исправлен php-notice;

1 лайк

Добрый день, @alexbranding и @ab.developer.
Выяснилось, что модуль не совместим с модулем постраничного кеширования от cs-commerce
Части скрываемые SEOhie не подгружаются, видно 404 в консоле

Скрин 404

Обратился к CS-Commerce и он пояснил, что

На данный момент логика работы seohide построена так что она не может быть совместима с кешем, так как на каждое открытие страницы генерируется новая ссылка на скрипты. Т.е этот модуль нужно будет коренным образом дорабатывать, и возможно даже если они его доработают - то велика вероятность что потеряется суть этого модуля.

Все настолько трагично?
У нас в магазине много товаров и категорий/характеристик и без пейджкеша нам никуда…
Сервер ЗахидХост настроили, но с пейджкешем значительно быстрее все, особенно фильтры.

Вы можете как то “подружить” модули друг с другом?, т.к. на сколько я понимаю оба они популярные и используются многими пользователями.

CS-Commerce, написал,что постарается ответить на ваши вопросы, если они у будут.

Доступ к сайту на котором оба они установлены предоставлю.

Возможно, разработчик модуля кеширования прав и в экосреде данного кеширования использование модуля не будет рациональным. Возможно, и есть вариант решения “подружить” - создайте тикет в саппорт, подключим ответственного, подумаем.

Столкнулся с этой же ситуацией. Сообщите, пожалуйста, удалось ли решить.

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

у вас на сайте написано что вы производите настройку SEOhide. Это нужно подавать платный тикет?

Добрый день.
@alexbranding подскажите как быть
В инструкции.

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

Посмотрел на ТопСто и там написано так в роботсе
#Заблокировать индексацию данных по модулю ab__so_seohide
Disallow: /var/cache/misc/1/ab__so_seohide/
Disallow: /js/addons/ab__so_seohide/

Как правильно?вставьте сюда текст, которный нужно выделить жирным

1 лайк

Сделайте, как на Топсто (там более узко прописана директива, но внимательнее к названиям папок) - этот проект на поддержке сильной SEO команды, там оперативнее вносятся правки.

спасибо. предлагаю внести в справку
на форуме как то человек тоже нашел про это спрашивал

1 лайк

@alexbranding подскажите, есть ли возможность закрывать тексты/ссылки в основном содержимом страницы, ведь там не поддерживается smarty?

Если функция “Обновлять кэш автоматически - Off” контент выделенный {capture name=“seohide”} {/capture} {seohide string=$smarty.capture.seohide} подгружает через раз, особенно после перехода на другой язык.
Если функция “Обновлять кэш автоматически - On” то все работает нормально, но падает скорость сайта.
Сайт работает на (Nginx + PHP-FPM) PHP 7.2.10
Подскажите может нужны какие то дополнительные настройки сервера?

В описание к модулю нужно обязательно это отметить.
Открыл сегодня Search Console и обомлел, треть страниц гул отметил как с ошибкой, ну и последствия этого не хорошие.
Вы можете сказать, что именно нужно прописать в robots.txt, что бы гугл не ругался?

Если вопрос ко мне, то у меня так. Почему именно так и верн ли уже не помню…

Robots.txt

User-agent: Yandex
Disallow: /cgi-bin/
Disallow: /app/
Disallow: /design/
Disallow: /js/
Disallow: /var/
Disallow: /store_closed.html
Disallow: /init.php
Disallow: /php.ini
Disallow: /prepare.php
Disallow: /sendmail/
Disallow: /*sl=
Disallow: /*currency=
Disallow: /*sort_by=
Disallow: /*layout=
Disallow: /*variant_id=
Disallow: /*display=
Disallow: /page=
Disallow: /return_url=
Disallow: /more_filters=
Disallow: /features_hash=
Disallow: /subcats=
Disallow: /
?sef_rewrite=
Disallow: /
?select_city_id=
Disallow: /
?combination=
Disallow: /tags.summary
Disallow: /wishlist.view
Disallow: /login?
Disallow: /login/
Disallow: /cart/
Disallow: /help-sp/
Disallow: /profiles-update
Disallow: /index.php?dispatch=products.on_sale
Disallow: /index.php?dispatch=products.quick_view
Disallow: /index.php?dispatch=auth.recover_password
Disallow: /index.php?dispatch=events.search
Disallow: /index.php?dispatch=auth.login_form
Disallow: /index.php?dispatch=gift_certificates.add
Disallow: /index.php?dispatch=news.list
Disallow: /index.php?dispatch=orders.search
Disallow: /index.php?dispatch=profiles.update
Disallow: /index.php?dispatch=profiles.add
Disallow: /index.php?dispatch=checkout.cart
Disallow: /index.php?dispatch=product_features.add_product
Disallow: /var/cache/misc/1/ab__so_seohide/
Disallow: /js/addons/ab__so_seohide/
Clean-param: promocode&utm_source&utm_medium&utm_campaign&utm_content&admitad_uid&gclid&yclid&_openstat&cpamit_uid&k50id&gsaid&_gs_ref&gs_cttl&sub_id&cpamit&code&dispatch&id&block_id&apclick&apsource&categories&category_hash&category_id&cbclick&click_id&cc&desktop&destination&feedback_sha1&gr&is_pagination&kc&mobile&p&page&prx&q&ref&sort_by&sort_order&source&utm_term&utn_campaign&variant_id&xp&sa&subid&aff_sub&xid&adv *
Allow: /
.css
Allow: /
.js
Host: https://ИМЯ_ВАШЕГО_САЙТА.com.ua

User-agent: *
Disallow: /cgi-bin/
Disallow: /app/
Disallow: /design/
Disallow: /js/
Disallow: /var/
Disallow: /store_closed.html
Disallow: /init.php
Disallow: /php.ini
Disallow: /prepare.php
Disallow: /sendmail/
Disallow: /*sl=
Disallow: /*currency=
Disallow: /*sort_by=
Disallow: /*layout=
Disallow: /*variant_id=
Disallow: /*display=
Disallow: /*page=
Disallow: /return_url=
Disallow: /yclid=
Disallow: /more_filters=
Disallow: /features_hash=
Disallow: /subcats=
Disallow: /
?sef_rewrite=
Disallow: /
?select_city_id=
Disallow: /
?combination=
Disallow: /tags.summary
Disallow: /wishlist.view
Disallow: /login?
Disallow: /profiles-update
Disallow: /index.php?dispatch=products.quick_view
Disallow: /index.php?dispatch=auth.recover_password
Disallow: /index.php?dispatch=events.search
Disallow: /index.php?dispatch=auth.login_form
Disallow: /index.php?dispatch=gift_certificates.add
Disallow: /index.php?dispatch=news.list
Disallow: /index.php?dispatch=orders.search
Disallow: /index.php?dispatch=profiles.update
Disallow: /index.php?dispatch=profiles.add
Disallow: /index.php?dispatch=checkout.cart
Disallow: /index.php?dispatch=product_features.add_product
Disallow: /var/cache/misc/1/ab__so_seohide/
Disallow: /js/addons/ab__so_seohide/
Allow: /
.css
Allow: /
.js
Sitemap: https://ИМЯ_ВАШЕГО_САЙТА.com.ua/sitemap.xml

1 лайк

Друзья, может кто-нибудь рассказать что именно этот модуль скрывает?
Как его настроить и вообще что с ним делать.
В тех поддержке сказали что в новой версии ничего делать не нужно. Но вчера понял что уже есть косячки связанные с robots.
Пока его отключил, ведь толком не пойму, как он работает.
Спасибо!

Спасибо.

Александр, здравствуйте!
Написано, что модуль скрывает количество товаров на странице.
А если, к примеру я указываю в тайтле количество товаров с помощью плейсхолдеров, от других ваших модулей. Это будет негативно влиять на продвижение?