• Counter-Strike:Source - лучший онлайновый шутер нашего времени
  • Counter-Strike:Source - лучший онлайновый шутер нашего времени
  • Counter-Strike:Source - лучший онлайновый шутер нашего времени
SeoSape.Com - Продвижение сайтов
  • Страница 1 из 1
  • 1
"Выделить всё" рядом с CODE
Дата: Среда, 19.09.2012, 14:43 | Сообщение # 1
vega
Удаленные
    Сообщений:
    Награды:
    Замечания:

Скрипт добавляет возле бб-кода code надпись Выделить всё, что очень помогает при копировании.
1. Идём в Управление дизайном -> Форум -> Общий вид страницы форума и после $BODY$ вставляем следующий скрипт:
Code
<script type="text/javascript">   
   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®;}   
   }else if(document.getSelection){   
   var s=document.getSelection();   
   var r=document.createRange();   
   r.selectNodeContents(e);   
   s.removeAllRanges();   
   s.addRange®;   
   }else if(document.selection){   
   var r=document.body.createTextRange();   
   r.moveToElementText(e);   
   r.select();}}   
   codediv=document.getElementsByTagName('div');   
   for(i=0;i<codediv.length;i++){   
   if(codediv[i].className=="bbCodeBlock"){   
   s=codediv[i].innerHTML;   
   s=s.replace(/>Code</g,'><font   

   size="11pt">Код: </font><a href="#" onclick="selectCode(this);return false;"><font   
   color="#3e73b9">Выделить   
   всё</font><\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');   
   codediv[i].innerHTML=s;}}   
   </script>

2. Для установки в новостях или в каталогах файлов/статей идём в Управление дизайном > Каталог файлов (например) > Страница материала и комментариев к нему и после $MESSAGE$ вставляем тот же самый код.
  • Страница 1 из 1
  • 1
Поиск: