
Лучший Ответ vizzdeco , 07 September 2013 - 03:43
При выводе изображений в модуле категорий в теге <img> отсутствует закрывающий слэш (можно проверить, на демо-сайте его нет), который по правилам написания должен там присутствовать. Соответственно "валидатор" "ругается" на такую, казалось бы, мелочь. За вывод изображения отвечает вот этот файл: /modules/mod_jbzoo_category/helper.php 118-я строчка, там есть вот это: return '<img ' . $this->app->jbhtml->buildAttrs($imgAttrs) . ' >'; Казалось бы очень просто - добавить слэш перед скобкой > и проблема решена, только как его не добавляй, даже в любом месте, при генерации страницы в html этот символ ВЫРЕЗАЕТСЯ. Собственно вопрос: где может происходить это вырезание или как исправить данный инцидент со слэшем, возможно другим способом? Может кто натолкнет на мысль...
Отвечу сам себе. Просмотрел еще несколько раз исходный код генерируемой страницы, проблема отпала - слэш появляется. Для кого это важно в файле /modules/mod_jbzoo_category/helper.php 118-я строчка, там есть вот это: return '<img ' . $this->app->jbhtml->buildAttrs($imgAttrs) . ' />'; добавить его перед скобкой >. Вопрос решен, тему можно закрыть или удалить.
Перейти к сообщению