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

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Январь » 6 » Дополнительные ББ коды в один ряд с основными
    11:58
    Дополнительные ББ коды в один ряд с основными
    При добавлении новых ББ кодов на форум, они выводятся на второй ряд, это не красиво sad но этим скриптом это можно исправить!

    В шаблон общий вид страниц форума вставляем между <head>...</head>:

    Code
    <script type="text/javascript">
    function addBbButton(word,where,action,word2){
    // Made by Vanofuture — http://xonline.net.ru/
    button=document.createElement('input');
    button.type='button';button.className='codeButtons';if(word2){button.value=word2;}else{button.value=word;}
    button.style.margin='1 1 0 0px';button.name=word;
    if(action){button.onclick=action;}else{button.onclick=function(){simpletag(word);}}
    input=document.getElementsByTagName('input');
    for(i=0;i<input.length;i++){
    if(input[i].value==where && input[i].className=='codeButtons'){target=input[i];break;}}
    try{target.parentNode.insertBefore(button,target);}catch(e){}}
    </script>

    Вот как им пользоваться. После $BODY$ в общий вид страниц форума пишем:

    Quote
    <script type="text/javascript">
    addBbButton('s','u');
    </script>

    s — название кнопки которую вставляем. При нажатии на неё будут делаться теги [s].
    u — название кнопки перед которой вставится новая кнопка. Регистр надо соблюдать.

    Вторая возможность скрипта, пригодится продвинутым пользователям. Она позволяет поставить нужный вам onclick новой кнопке.

    Quote
    <script type="text/javascript">
    addBbButton('spoiler','quote',function(){data1=prompt('Заголовок','');data2=prompt('Содержание','');document.addform.message.value+='[testtag='+data1+']'+data2+'[/testtag]';});
    </script>

    s — название кнопки которую вставляем.
    u — название кнопки перед которой вставится новая кнопка. Регистр надо соблюдать.
    Красное: — функция которая будет выполнятся при клике на кнопку, вместо обычного simpletag.

    Третий вариант, сделан для рисунка.

    Quote
    <script type="text/javascript">
    addBbButton('s','u','','Текст');
    </script>

    s — название кнопки которую вставляем. При нажатии на неё будут делаться теги [s].
    u — название кнопки перед которой вставится новая кнопка. Регистр надо соблюдать.
    Текст — надпись на кнопке.

    Категория: скрипты для ucoz сайта | Просмотров: 894 | Добавил: Bogdan4eg | Рейтинг: 0.0/0
    Всего комментариев: 5
    5 Мирослав  
    1
    Классссссс.

    4 ILLEGAL  
    -1
    Quote
    Разрыв мозга епт!

    Моск не взорвеЦа у тех у кого его нет)
    А те скрипты с которыми может справиЦа даже дурак, и делаются для дураков wink

    3 london  
    0
    Разрыв мозга епт!

    2 Bogdan4eg  
    2
    Дополнитеьные ББ коды становятся в один ряд с основными. (на форуме) cool

    1 volk1994  
    0
    а че за функции добавляются?

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