В данном уроке я покажу скрипт, который облегчит жизнь вам (и вашим пользователям). Если вы часто вставляете код на страницы сайта, то данный скрипт для вас. Он дает возможность одним нажатием мыши получить весь необходимый код в отдельном окне, а еще (совсем небольшая доработка) сообщить администратору об ошибке в коде (путем попадания на страницу его профиля для написания лс).
Для установки надо вставить данный ниже код на нужные страницы сайта перед </body>
Code
<script type="text/javascript">
$(".bbCodeName:contains('Code')").html("<font style='font-size:11px;'>Code:</font><a href='javascript://' style='font-size:11px;font-weight:normal;text-decoration:none;margin-left:5px;' id='getcode'>Получить код</a> <a href='http://s1nner.ucoz.ru/index/8-1' style='font-size:11px;font-weight:normal;text-decoration:none;margin-left:5px;'>Сообщить об ошибке</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','Получение кода',600,100,{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:100,resize:0}, '<fieldset><legend>Код:</legend><textarea onfocus="select(this)" id="codes2">'+resultCode+'</textarea></fieldset><fieldset>Символов: <b>'+lencodes+'</b></fieldset> ' );
});
</script>
<style>
#codes2{width:100%;height:180px;}
</style>
Заметьте, что в строке
<a href='http://s1nner.ucoz.ru/index/8-1' style='font-size:11px;font-weight:normal;text-decoration:none;margin-left:5px;'>Сообщить об ошибке</a>
Желательно заменить http://s1nner.ucoz.ru/index/8-1 на адрес профиля того, кому будут присылать сообщения об ошибке в коде, или на адрес темы в которой будут писаться ошибки, как это сделано у нас:)