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

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Февраль » 3 » Выделить всё для бб-кода [code]
    10:00
    Выделить всё для бб-кода [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();}}

    codediv=document.getElementsByTagName('div');
    for(i=0;i<codediv.length;i++){
    if(codediv[i].className=="bbCodeBlock"){
    s=codediv[i].innerHTML;
    s=s.replace('>Code<\/div>','>Код: <a href="#" onclick="selectCode(this); return false;">Выделить всё<\/a><\/div>').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');
    codediv[i].innerHTML=s;}}
    </script>
    Категория: скрипты для ucoz сайта | Просмотров: 785 | Добавил: Bogdan4eg | Рейтинг: 0.0/0
    Всего комментариев: 3
    3 raider023  
    0
    я себе в каталог файлов ,на форум и в новости сайта поставил
    РАБОТАЕТ!!!!!!

    2 NoName74  
    0
    а такое же только для Новостей сайта есть? =)

    1 DRIFT  
    0
    > а это зачем?
    Я думаю, если сообщение очень длинное и не вмещается на страницу - проще выделить, нажав одну кнопку.

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