Не работает Content Injector (formerly AdSense Injector)

Главные вкладки

Аватар пользователя liones3000 liones3000 28 октября 2015 в 1:06
Warning: DOMDocumentFragment::appendXML(): Entity: line 2: parser error : Specification mandate value for attribute async in _ai_injectXPath() (line 268 of /var/www/xxxx/sites/all/modules/adsense_injector/adsense_injector.module).
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?

ВложениеРазмер
Иконка пакета adsense.zip29.07 КБ

Комментарии

Аватар пользователя liones3000 liones3000 28 октября 2015 в 1:09

С помощью тега adsense придется менять много материала. Если добавить дополнительное текстовое поле с кодом рекламы - хорошо работает, но опять же много редактирования старых материалов. Хотелось бы автоматизировать этот процесс.

Аватар пользователя liones3000 liones3000 28 октября 2015 в 16:29

Временно решил проблему с помощью модуля Block Inject. Правда коряво работает, необходим тег чистый, без классов, поэтому в *.module поменял тег на , а в настройках поставил минимум тегов 2 и положение -1.
Вопрос остался открытым по Content Injector.