Выделить код | Скрипт для форума uCoz - Скрипты для uCoz | Делай сайт
Приветствую Вас, Гость! Регистрация
Георгиевская ленточка
Вторник, 06.12.2016
Скрипты для uCoz » Контейнер для контента » Выделить код | Скрипт для форума uCoz

Аудиоплеер для сайта uCozАудиоплеер с плейлистом для сайта
Видеоплеер для сайта uCozВидеоплеер с плейлистом для сайта
Меню для сайта uCozВертикальное меню для сайта uCoz
Выпадающее меню для сайта uCozГоризонтальное меню для сайта uCoz
Круглое меню для сайта uCozВид материалов для сайта uCoz
Вид материалов Аудио для uCozВид материалов Видео для uCoz
Галерея для сайта uCozГенераторы для сайта uCoz
Контейнер для контентаКнопки для сайта uCoz
Слайдер для сайта uCozСчётчик для сайта uCoz
Часы для сайта uCozТекстовые эффекты
Таблица цветов для сайта uCozЭффекты для сайта uCoz
Эффекты курсораЭффекты увеличения
Мини чат для сайта uCozРадио для сайта uCoz
Скрипты для юКозИгры для сайта uCoz
Окна для сайта uCozИнформеры для сайта uCoz
Флеш и анимации для сайтаКалендарь для сайта uCoz
Мониторинг серверов для ucozСлайдшоу для сайта uCoz



Адаптивный сайт - aTmpl



Выделить код | Скрипт для форума uCoz


Выделяем контент в поле code на форуме сайта uCoz




После установки скрипта в поле CODE можно будет выделять код нажав на на надпись Выделить код.Скрипт подходит только для модуля форум,для установки Вам потребуется скопировать код скрипта и установить его на странице Общий вид страниц форума.Установку производите после условного оператора $BODY$,как показано на рисунке ниже.Дополнительно Вам прийдётся установить в Таблицу стилей (CSS) в самый низ стили для выделения.




Пример установки кода скрипта под оператором $BODY$

Установка скрипта для выделения кода на форуме

Устанавливаем код скрипта под оператором $BODY$


<script>
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();}}
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>

Устанавливаем код стилей в таблицу стилей CSS


/* -- code for ucoz -- */
div.bbCodeName {margin-bottom:3px;}
div.codeMessage code {font-size:13px;}
/* -- /code for ucoz -- */








Русские шрифты



Ссылка:
BB code:




  • ©
  • | Просмотров: 1203 | Добавил: IZOTOP | Рейтинг: 0.0/0
    | Теги: uCoz, Forum, выделить нажатием, code

    Вы будете первый кто оставит комментарий

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]