Как убрать null с главной страницы? Есть решение

Домен - bani-33.ru

Суть проблемы

Подключается он здесь:

Если убрать, то null пропадает, но вместе с ней и нужная мне кнопка справа внизу, потому что виджет использует этот хук

4 ответа

  • 2
    replicant 19 апреля 2021 11:01 # Решение

    Вариантов два (вообще больше, но двух пока хватит).

    1. Взять код из настроек плагина meConnect и вставить его вручную в шаблон, а строку с хуком закомментировать, что как бы нежелательно, т.к. другие плагины, если понадобится, через этот хук не будут работать. Вообще для подобных интеграций в стиле <script>...</script> целый плагин использовать не обязательно. Достаточно было бы самодельного Блока. Да и задействовать плагин и сторонний сервис со всякими скриптами, метриками и сокрытием прямых ссылок для того, чтобы вывести три кликабельные иконки на ВК, Инсту и Ватсап как-то слишком толсто.


    2. Искать тот плагин, который использует тот же хук, но отдает туда null. Для поиска пациента использовать бесплатный плагин "Управление плагинами". Он показывает кто и какой хук юзает. Дальше смотреть по результатам. Косяк этот от магазинного плагина, т.к. в разделах Строительство, Наши работы и Новости все хорошо.

    • +1
      Pavel Skok Pavel Skok 19 апреля 2021 11:22 #

      По 2 пункту

      В разделах Строительство, Наши работы и новости кнопка попросту отсутствует(почему - тоже неясно).

      По 1 пункту 

      пока времени нет самому писать кнопку, нужно, чтобы она была здесь и сейчас. Хук комментировать тоже не хочется, Вы правильно написали.

      Пока вставил скрипт в тело и не комментил хук, предварительно отключив плагин. Вроде ок и работает везде. Спасибо за советы, в будущем напишу свою кнопку, без сторонних плагинов.

      • +2
        replicant replicant 19 апреля 2021 11:32 #

        Очень даже ясно почему. Потому что у вас классический разделяемый footer на каждое приложение свой с небольшими общими частями. Если задумываете проект в одном стиле с одинаковым подвалом для многих приложений типа Сайт, Блог, Фото, то пересобирайте тему и встраивайте footer из родителя в другие приложения и все будет ок. Это вопрос из темы про менеджмент шаблонов.

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

        Ручной вывод через Блок и единая корректная сборка footer для всей группы приложений с разными поселениями позволит избежать этой проблемы и все будет работать везде как часы и будет одинаково.

      • +2
        replicant replicant 19 апреля 2021 11:39 #

        Если плагин выключили, скрипт из плагина вставили в тело напрямую, а хук не комментировали, но null пропал, то как бы виновником не оказался как раз сам плагин meConnect. :)))

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите