Четверг, 28.03.2024, 20:57
Скрипты для Ucoz
Карта сайта
Главная | Скрипт "Выделить всё" для bb-codes - Скрипты для Ucoz



Книги для вебмастера
Новые сообщения Участники Правила форума Поиск Лента новостей
  • Страница 1 из 1
  • 1
Скрипты для Ucoz » Всё для Ucoz » Скрипты для Ucoz » Скрипт "Выделить всё" для bb-codes
Скрипт "Выделить всё" для bb-codes
bandjukДата: Вторник, 12.07.2011, 15:50 | Сообщение # 1
Генерал-лейтенант
Группа: Администраторы
Пол:
Награды: 22
Репутация: 22
Сообщений: 615
Бог сайта и форума За дизайнерские умения За уважение народа За хорошую посещаемость на форуме за 100 постов
Открываем:

ПУ ---> Дизайн ---> Управление дизайном CSS.

В самый низ CSS вставляем этот код:

Code
/* ====== Select Code from phpBB3 to uCoz ~ ====== */     
div.bbCodeName {margin-bottom:3px;}     
div.codeMessage code {font-size:14px;}     
/* ==================================== */


В шаблон Форум - Общий вид страниц форума после $BODY$:

Code
<!--</Выделить  всё>-->  
       
    <script type="text/javascript">     
  // Select Code ssilki.at.ua  
  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;">Выделить  Code<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');     
  codediv[i].innerHTML=s;}}     
  </script>  
<!--</Выделить  всё>-->


Материалы на эту же тему:

Скрипт "Изменение строки состояния мышкой"
Скрипт "Текст в строке состояния"
Скрипт "В строке состояния выбегают разные предложения"
Скрипт "Звук при новом личном сообщении"
Скрипт "Время работы на странице"
Скрипт "Часики в строке статуса при загрузке документа"
Скрипт "Часы в заголовке окна (рядом с иконкой сайта"
Скрипт "Мини-чат в Ajax окне"
Скрипт "В строке браузера печатается название сайта + ваше сообщение"
Скрипт "Всплывающее предупреждение"
 
Скрипты для Ucoz » Всё для Ucoz » Скрипты для Ucoz » Скрипт "Выделить всё" для bb-codes
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика
Copyright Глюк Рекордс © 2024

Создать бесплатный сайт с uCoz