Jump to content


Photo
- - - - -

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

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

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

Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 vizzdeco

vizzdeco
  • JBZoo User (rus)
  • User rate: ~
  • posts: 7
  • topics: 1

Posted 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 7
  • topics: 1

Posted 07 September 2013 - 03:43   Best Answer

При выводе изображений в модуле категорий в теге <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!