Суббота, 18.05.2024, 23:30
Приветствую Вас, Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для uCoz » Скрипты для uCoz » Кнопка получить код
Кнопка получить код
S1nner
  
 Дата: Воскресенье, 19.06.2011, 16:14 | Сообщение # 1

Группа: Cис. админ
Сообщений: 96
Награды: 5
Уважение: 9
Offline


В данном уроке я покажу скрипт, который облегчит жизнь вам (и вашим пользователям). Если вы часто вставляете код на страницы сайта, то данный скрипт для вас. Он дает возможность одним нажатием мыши получить весь необходимый код в отдельном окне, а еще (совсем небольшая доработка) сообщить администратору об ошибке в коде (путем попадания на страницу его профиля для написания лс).

Для установки надо вставить данный ниже код на нужные страницы сайта перед </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 на адрес профиля того, кому будут присылать сообщения об ошибке в коде, или на адрес темы в которой будут писаться ошибки, как это сделано у нас:)


Лучше править в аду, чем прислуживать на небесах...
 
Сообщение

В данном уроке я покажу скрипт, который облегчит жизнь вам (и вашим пользователям). Если вы часто вставляете код на страницы сайта, то данный скрипт для вас. Он дает возможность одним нажатием мыши получить весь необходимый код в отдельном окне, а еще (совсем небольшая доработка) сообщить администратору об ошибке в коде (путем попадания на страницу его профиля для написания лс).

Для установки надо вставить данный ниже код на нужные страницы сайта перед </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 на адрес профиля того, кому будут присылать сообщения об ошибке в коде, или на адрес темы в которой будут писаться ошибки, как это сделано у нас:)

Автор - S1nner
Дата добавления - 19.06.2011 в 16:14
Форум » Всё для uCoz » Скрипты для uCoz » Кнопка получить код
  • Страница 1 из 1
  • 1
Поиск: