Патч для WP CodeBox для Valid XHTML
Иногда встречаются люди, повёрнутые на валидности (X)HTML/CSS. Что уж греха таить, я и сам такой временами
Для подсветки синтаксиса я пользуюсь плагином WP-CodeBox. Хорошая вещь, но у него есть один маленький недостаток: разметка, которую он генерирует (и CSS, который он использует, но это другая история), не валидируется.
Проблема в том, что в генерируемом коде
View CodeXHTML | |
<div class="right"> <a href="###" class="smalltxt" onclick="copycode($('9code2'));">[Copy to clipboard]</a> <a class="smalltxt" href="###" onclick="toggle_collapse('92');">[<span id="92_symbol">-</span>]</a> </div> <div class="left"> <span id="l9code2"><a href="#" onclick="javascript:showCodeTxt('9code2'); return false;">View Code</a>MYSQL</span> </div> |
идентификаторы элементов начинаются с цифры (<span id="92_symbol">, <tr class="msgborder" id="92">, <td class="code" id="9code2">), что строго запрещено спецификацией XHTML.
Когда мне в очередной раз надоело смотреть на то, что HTML Validator (кстати, хороший extension) в FireFox показывает красный крест, я решил исправить это безобразие, благо, что лечится довольно легко и быстро.
[...] Prototype, на сайте с WordPress, где стоял плагин WP CodeBox (ранее я уже писал о нём). Сразу обратил внимание, что всё [...]
Пинг от WP CodeBox и Prototype: совместная работа возможна! | Ars Longa, Vita Brevis — Март 15, 2008 @ 6:11 пп
[...]
Пинг от WP CodeBox 1.1 и Valid XHTML | Ars Longa, Vita Brevis — Март 18, 2008 @ 9:07 дп