Главная :: Регистрация :: Вход :: RSS
ЛУЧШИЙ ЗАРАБОТОК
РАДИО
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
teasermedia
kadam
Block title
Главная » Файлы » СКРИПТЫ UCOZ » Для Модуля Форума

Скрипт Кнопка Выделить всё в коде!!!
[ · Скриншот ] 07.03.2015, 04:48

Скрипт Кнопка Выделить всё в коде  

 

Добрый день.Сегодня как можно короче опишу как хорошо упрощает жизнь кнопка *Выделить всё* на сайте.   
Она позволяет быстро скопировать весь код который Вы хотите *забрать* себе=)   

И так разберемся с установкой:   

1.Это ставим в CSS (низ)   



Код
/* ====== Select Code / ====== */    
   div.bbCodeName {margin-bottom:3px;}    
   div.codeMessage code {font-size:14px;}    
   /* ====================================================================== */


2.А это ставим на "страницу материала и комментариев к нему" в том модуле, где нужно и/или  
в "общий вид страниц форума"  

На "страницу материала и комментариев к нему" ставим код строго после $MESSAGE$   



Код
<script type="text/javascript">    
   // Select Code from phpBB3 to uCoz ~ http://web-codes.net/    
   function selectCode(a){    
   var e=a.parentNode.parentNode.getElementsByTagName('code')[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();}}    
   // Замена Code на Выделить всё...    
   codediv=document.getElementsByTagName('div');    
   for(i=0;i<codediv.length;i++){    
   if(codediv[i].className=="bbCodeBlock"){    
   s=codediv[i].innerHTML;    
   s=s.replace(/>Код</g,'>Код: <a href="#" onclick="selectCode(this);return false;">Выделить всё<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');    
   codediv[i].innerHTML=s;}}    
   </script>


 

Категория: Для Модуля Форума | Добавил: penoky | Теги: Всё, скрипт, коде!!!, выделить, кнопка
Просмотров: 412 | Загрузок: 0 | Рейтинг: 0.0/0
Похожие материалы
Всего комментариев: 0
avatar
Вход на сайт

Block title