» »

Выделить всё для форума ucoz

Выделить всё  для форума ucoz

Под темный дизайн и также под светлый дизайн. Саму надпись ВЫДЕЛИТЬ ВСЕ модно подогнать под любой цвет. Это не все на сайте, на сайте большое количество шаблонов для сайта системы uCoz. Огромный архив скриптов, которые каждый день пополняются. Рабочий форум где вы для себя найдете что то новое и интересное.
Приступаем к установке:
Общий вид страниц форума после $BODY$



И вставляем наш код

Код
<!-- <Выделить код> -->  
<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(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>  
<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(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(/>Code</g,'>Код: <a href="#" onclick="selectCode(this);return false;">выделить всё<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');  
  codediv[i].innerHTML=s;}}  
</script>  
<!-- </Выделить код> -->
18.04.2012 Просмотров: 2718 Комментарий: (6)

Поделиться в социальных сетях

Материал разместил

Комментарий: 6
belyhvitko
belyhvitko 29.09.2017 18:101
0
Данный код не работает увы при нажатии не чего не происходит
Kosten
Kosten 29.09.2017 18:192
0
После обновление системы uCoz у самого не работает, что пришлось код убрать.
belyhvitko
belyhvitko 29.09.2017 18:273
0
Печально сможешь помочь с одним скриптом? не могу не как его настроить
Kosten
Kosten 29.09.2017 18:564
0
Есть на форуме специальная тема, где можно задать вопрос и описать его, кто знает, то думаю поможет.
belyhvitko
belyhvitko 29.09.2017 19:015
0
благодарю обязательно туда напишу)
-SAM-
-SAM- 30.09.2017 01:106
0
Уже есть тема, где этот вопрос обсуждался.
avatar