Модуль Seohide от AlexBranding


#1

Лог завален

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'])) {

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


#2

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


#3

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


#4

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

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

#5

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

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


#6

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

Скрин 404

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

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

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

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

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

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


#7

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


#8

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


#9

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


#10

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


#11

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

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

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

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


#12

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


#13

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


#14

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


#15

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