Скрипт Исправлен и работоспособен на все 100% он так же как ив предыдущем выделяет сам код в ajax с минимальными размерами окна 450х220. Принцип и вариация этого срикптав в разное время и от разных писателей скриптов, но пришлось вложить и свое в данный код и выложить вам в замен прежней версии которая не работала, а верней переворачивала HTML символы в иероглифы отображения.
В настройках не нуждается ставим и работает
пример можно смотреть тут 2 Код открывается а ajax окне и уже выделенным.
Code
<style type="text/css" media="all">
.codes {width: 99%; height: 300px;}
</style>
<script type="text/javascript">
$(".bbCodeName:contains('Code')").html("<font style='font-size:12px;'>Code</font> <a href='javascript://' style='font-size:12px;font-weight:normal;text-decoration:underline;margin-left:5px;' id='getcode'>Получить код</a>");
$("#getcode").live("click",function() {
codes = $(this).parent().next().html();
lencodes = codes.length;
replcode = /<!--uzc-->/
replcode2 = /<!--\/uzc-->/
replcode3 = /<br>/g
resultCode = codes.replace(replcode, "").replace(replcode2, "").replace(replcode3, "\n");
new _uWnd('getC','Получение кода для "$ENTRY_TITLE$"',600,300,{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:300,resize:0}, '<fieldset><legend>Код:</legend><textarea onfocus="select(this)" id="codes" class="codes">'+resultCode+'</textarea></fieldset><fieldset>Символов: <b>'+lencodes+'</b></fieldset>' );
});
</script>
Подойдет для любых модулей. Ставим перед < / body>
02.10.2011 Исправлено!
После обращения пользователей я решил выставить более простои скрипт для вывода кода
Не чего нового просто выводится окно с таким же выделением, работает отлично, при необходимости пере залить можно на свой сайт, выставлять прямым кодом не советую так как будет опять же перевернутый вариант.
Установка такая же как ив первом коде:
Code
<script src="http://ucozon.ru/SCRIN7/2/code.js" type="text/javascript"></script>