Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как добавить новый атрибут в парсер?

Как добавить новый атрибут в парсер?


     23.03.2018    парсер, атрибут    Все вопросы » Общие вопросы по PHP    1153

вопрос
Нужно добавить атрибут data-fancybox="group" в парсер, чтобы при добавлении новости в исходном коде страницы не вырезался этот атрибут.

Например, чтобы добавить атрибут rel="group", нужно в файле /engine/classes/parse.class.php изменить эту строку:
$parse_config->set('Attr.AllowedRel', array("highslide", "external", "noopener", "noreferrer", "nofollow") );

А как добавить новый атрибут?

Ответил: RegRetRer


Найти строку:
$def->addAttribute('tr', 'border', 'Text');

И ниже добавить:
$def->addAttribute('a', 'data-fancybox', 'Text');

Тем самым, для всех ссылок будет разрешено использовать атрибут data-fancybox.
Если нужно для тругих тегов добавить этот атрибут - замените тег 'a' на нужный вам.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх