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>  
<!-- </Выделить код> -->
18 Апреля 2012 Просмотров: 3552 Комментариев: (6)

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

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

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

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