Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Проблема с adsense injector

22/02/2025, by Гость (не проверено)
Форумы

Здравствуйте.

Пытаюь установить рекламу adsense в тело ноды, но  модуль создает ошибку на сайте.

  • Notice: Undefined index: body в функции _ai_noinject() (строка 213 в файле/sites/all/modules/adsense_injector/adsense_injector.module).
  • Notice: Undefined index: body в функции _ai_manual_insertion() (строка 191 в файле /sites/all/modules/adsense_injector/adsense_injector.module).
  • Notice: Undefined index: body в функции _ai_process_auto_insertions() (строка 173 в файле /sites/all/modules/adsense_injector/adsense_injector.module).
  • Notice: Undefined index: body в функции _ai_process_auto_insertions() (строка 179 в файле /sites/all/modules/adsense_injector/adsense_injector.module).
  • Notice: Undefined offset: 0 в функции _ai_process_auto_insertions() (строка 179 в файле /sites/all/modules/adsense_injector/adsense_injector.module).
  • Notice: Undefined index: #markup в функции _ai_process_auto_insertions() (строка 179 в файле /sites/all/modules/adsense_injector/adsense_injector.module).

Похоже, что модуль не работает всвязке с модулем recipe

(Такие замечания появляются только на страницах рецептов, на страница обычных статей все в порядке)

Нет идей как доработать модуль? Или может использовать какой-нибудь другой модуль для вставки рекламы в рецепты?

 


Пишет, что поле body пустое, нужно или сделать поле body обязательным и его заполнять или отключить вывод ошибок на сайте или поправить сам модуль injector, чтобы была проверка пустоты поля body.


Мда. Теперь появилась и еще ошибка, уже на страницах обычных нод. Warning: DOMNode::appendChild(): Document Fragment is empty в функции _ai_injectXPath() (строка 269 в файле sites/all/modules/adsense_injector/adsense_injector.module).

То ли модуль глючный какой-то для D7, то ли я чего-то не то делаю.


Нашла в чем ошибка. Нельзя оставлять пустыми места включения рекламы в ноду. Даже если там не будет рекламы,должно стоять <!--BACK-->, например, для bottom insertion

Ну это для обычных нод. А в рецепты мне так и не улалось вставить адсенс. Может там просто нет тех полей, которые есть в обычной ноде. А адсенс инжектор требует их...