Пятница, 17.05.2024, 15:09
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Октябрь 2009  »
    ПнВтСрЧтПтСбВс
       1234
    567891011
    12131415161718
    19202122232425
    262728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Октябрь » 20 » "Выделить все" на форуме "Code"
    00:31
    "Выделить все" на форуме "Code"
    В самый низ CSS:

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

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

    Code

    <script type="text/javascript">         
    // Select Code from phpBB3 to uCoz ~ http://allcity.net.ru/         
    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>
    Категория: скрипты для ucoz сайта | Просмотров: 255 | Добавил: CCUMC | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]