R50 b2cb10cb177410204734ecc52464dd93
web-разработчик

Исправление ошибок в html validator.w3.org. до 78 ошибок/ после одна

Добавлено 03 авг 2020 в 10:43
| Задача: исправить ошибки в html которые находит validator.w3.org.
Сайт на bitrix
До 78 ошибок
После одна
https://validator.w3.org/nu/?doc=http%3A%2F%2Fkesl.ru%2F
Больше половины ошибок было из-за атрибута type=text/javascript в теге script
В файле init.php добавил функцию на событие OnEndBufferContent

AddEventHandler('main', 'OnEndBufferContent', 'removeType');

function removeType (&$content) {
$content = replace_output($content);
}
function replace_output($d)
{

return str_replace(' type="text/javascript"', "", $d);

}
8906ce1316 9323b7afc2