Your Roll

Рейтинг ролевых ресурсов. Каталог ролок. Полезные инструменты для администраторов ролевых игр.


Вы не подключены. Войдите или зарегистрируйтесь

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

Космо

Космо
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Для выделения кодов на forumotion я использую вот такой код:
Для phpBB2:
Для других движков:

Подходит ко всем движкам.

Этот - для myBB:
Код:
<script type="text/javascript">
function select_text(elem) {
   if(window.getSelection) { 
var s=window.getSelection(); 
if(s.setBaseAndExtent){ 
   s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1); 
}
else { 
   var r=document.createRange(); 
   r.selectNodeContents(elem); 
   s.removeAllRanges(); 
   s.addRange(r);

   }
   else if(document.getSelection){ 
var s=document.getSelection(); 
var r=document.createRange(); 
r.selectNodeContents(elem); 
s.removeAllRanges(); 
s.addRange(r); 
   }
   else if(document.selection){ 
var r=document.body.createTextRange(); 
r.moveToElementText(elem); 
r.select();
   } 
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
   if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
   }
}
</script>

Пользуемся :)

(с) Your Roll. Туториал предоставлен блоггером и кибермагом Космо Мизраил Горынычем. Любая публикация данного материала без его разрешения запрещена.



Последний раз редактировалось: Космо (05.04.13 9:18), всего редактировалось 2 раз(а)

Лис

Лис
Лиса всея Сети.
А куда его вставлять?)

Космо

Космо
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Для forumotion - в админпанель - модули - управление скриптами JavaScript. Всё стандартно :)

Для myBB - админпанель - настройки - верх или низ форума.

Лис

Лис
Лиса всея Сети.
Попробуем)

Лис

Лис
Лиса всея Сети.
Что ж такое? Не отображается Оо
А счётчик символов вообще будто прикрепился к спойлеру...

Космо

Космо
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Сафира, да, не работал. Я переделал скрипт под твою версию форума, добавил его в первый пост (и не промахнись опять ;) ).

Лис

Лис
Лиса всея Сети.
Спасибо, добрый Кос ^^

Лис

Лис
Лиса всея Сети.
Уря! Работает)
"Копочка для тех, кому лень выделять : )"

Космо

Космо
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Не, ну вообще поля с кодом ограничены по высоте, и их не так уж и удобно выделять... этот скрипт вообще обязателен, по-моему :)

Лис

Лис
Лиса всея Сети.
Да-да, особенно с планшета или телефона=="
*Вспоминаю тяжёлые дни, когда на Кладези мне с планшета приходилось всё это копировать, ещё и ентеры убираются ТТ*
P.S.Поставь другой шрифт в поле, где набирается сообщение .___.

Космо

Космо
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Ок, сейчас поменяю :)

Лис

Лис
Лиса всея Сети.
Вот, это уже получше, но он слишком большой =="

Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения