Warning: DOMDocumentFragment::appendXML(): <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></s in _ai_injectXPath() (line 268 of /var/www/smsgatewayhub/sites/all/modules/adsense_injector/adsense_injector.module).
Warning: DOMDocumentFragment::appendXML(): ^ in _ai_injectXPath() (line 268 of /var/www/xxxx/sites/all/modules/adsense_injector/adsense_injector.module).
При попытке вставить в контент рекламу типа [adsense:250x250:0123456789] для админа пишет что блок скрыт, для других пользователей ошибка как указано выше. Пробовал все патчи, указанные на drupal org. Патчил и через git и вручную. Перепробовал почти все, или выдает ошибку 500 и страница не грузиться или же возвращает ошибки.
Подскажите как правильно настроить модуль внедрения и как устранить проблему. Менял файлы adsense_injector info, inc, и module. Если кто-то использует эти модули, помогите.
Пробовал и dev версию и её патчил и обычную alpha2.
P.S. Прикреплю на всякий папку с пропатченым модулем. Может есть аналог, который добавляет регион в указанные типы материалов. Или же пойти по пути template.tpl.php?
Вложение | Размер |
---|---|
![]() | 29.07 КБ |
Комментарии
С помощью тега adsense придется менять много материала. Если добавить дополнительное текстовое поле с кодом рекламы - хорошо работает, но опять же много редактирования старых материалов. Хотелось бы автоматизировать этот процесс.
Временно решил проблему с помощью модуля Block Inject. Правда коряво работает, необходим тег чистый, без классов, поэтому в *.module поменял тег на , а в настройках поставил минимум тегов 2 и положение -1.
Вопрос остался открытым по Content Injector.
Здесь есть живые люди? )