ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Выделить всё для форума ucoz

Выделить всё для форума 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>  
<!-- </Выделить код> -->
2012-04-18 Просмотров: 3313 Комментарий: (6)

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

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

Оставь свой отзыв

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