Рейтинг: 38.425  
На голосовании
Предложил Постоев Олег 06.09.2013 18:44:00

Валидность кода bitrix и spread.php

В файле "\bitrix\modules\main\classes\general\main.php" выводится картинка:
$res .= '<img src="'.htmlspecialchars($url).'" alt="" style="width:0px; height:0px; position:absolute; left:-1px; top:-1px;" />'."\n";
Проблема в участке "/>".
Для валидатора при HTML 4.01 Strict этот код считается невалидным - нужно убирать слеш.
А вот функция ShowHead() поддерживает параметр вывода этих слешей.

Так может их объединить? И сделать так, что бы при ShowHead(false) эта картинка выводилась без слеша?
Рейтинг: 21.2103  
Внедрено
Предложил Сон Денис 20.07.2012 08:53:41

Тег <noindex>

Последние годы всегда верстаю свои сайты, периодически поглядывая на галочку валидации, т.е. шаблон для Битрикса всегда валидный.
Так сайт и работает, публичная часть полностью валидна.
Но в какой-то момент вместо галочки появляется крестик, указывающий на ошибку валидации. Причина - тег <noindex>.
Поэтому предлагаю избавиться от него, но без потерь: этот тег нужен только для отмены индексации контента Яндексом, но Яндексом-же предложена валидная альтернатива: <!--noindex-->...<!--/noindex-->.
Предлагаю доработать визуальный редактор (сейчас он позволяет заключать ссылку в тег <noindex>), и затем уже - в остальных местах (шаблоны компонентов). Думаю, работы там не очень много :)
Рейтинг: 3.0081  
На голосовании
Предложил Бакланов Кирилл 28.10.2011 13:12:47

Сделать 100% валидными стандартные шаблоны компонентов 2.0

Часто бывает что применяем стандартные дизайн форму , новостей и тд. изначально верстка вся 100% валидная после подключений форума появляются ошибки.
Рейтинг: 62.6315  
На голосовании
Предложил Смирнов Леонид 03.10.2011 18:16:08

Валидность генерируемого HTML

Для того чтобы контент редакторам было проще проверять, что они разместили привести в порядок код административной панели (пока у меня HTML валидатор выдает 233 ошибки и 28 предупреждений).  В итоге на данный момент приходится или держать в голове сколько ошибок есть нормально или разлогиниваться.  Большинство стандартных шаблонов кстати тоже генерят невалидный код, хотя подвижки в шаблонах уже наблюдаю.