Данная модификация позволяет одним нажатием кнопки выделить весь код размещённый в тегах: CODE, PHP, HTML.
Источник:
http://www.vbulletin.org/forum/showthread.php?t=172255
1. Открываем шаблон
headinclude и добавляем в самый низ:
Нажми для просмотра
<script type="text/javascript">
function selectCode(a)
{
var e = a.parentNode.parentNode.getElementsByTagName('PRE')[0];
if (window.getSelection)
{
var s = window.getSelection();
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
}
else
{
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
}
else if (document.getSelection)
{
var s = document.getSelection();
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
else if (document.selection)
{
var r = document.body.createTextRange();
r.moveToElementText(e);
r.select();
}
}
</script>
2. Открываем шаблон
bbcode_code, найти:
Код:
<div class="bbcode_description">{vb:rawphrase code}:
и добавить ниже:
Код:
<a href="#" onclick="selectCode(this); return false;">(Выделить всё)</a>
3. Открыть шаблон
bbcode_html, найти:
Код:
<div class="bbcode_description">{vb:rawphrase html_code}:
и добавить ниже:
Код:
<a href="#" onclick="selectCode(this); return false;">(Выделить всё)</a>
4. Открыть шаблон
bbcode_php, найти:
PHP код:
<div class="bbcode_description">{vb:rawphrase php_code}:
и добавить ниже:
PHP код:
<a href="#" onclick="selectCode(this); return false;">(Выделить всё)</a>
Найти:
и обрамить ещё так:
PHP код:
<pre>{vb:raw code}</pre>