Перейти к содержимому


Фотография
- - - - -

Тег img в модуле JBzoo category

тег img слэш закрывающий тег валидный код

Лучший Ответ 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) . ' />'; добавить его перед скобкой >. Вопрос решен, тему можно закрыть или удалить.

Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 vizzdeco

vizzdeco

Отправлено 06 September 2013 - 22:32

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

 

 

 

 


  • 0

#2 vizzdeco

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) . ' />'; добавить его перед скобкой >. Вопрос решен, тему можно закрыть или удалить.


  • 0




Click to return to top of page in style!