Главная Форум Фильмы Онлайн Фотоальбом Статьи Скачать Радио Профиль Выход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BATON  
Ставим кнопки дополнительных bb-кодов в ряд с другими
BoPoHДата: Вторник, 21.04.2009, 15:49:02 | Сообщение # 1
Подполковник
Сообщений: 118
Награды: 3
Репутация: 6
Статус: Offline
908414

Сейчас при установке доп. bb-кодов новые кнопки выходят на новый ряд, это не очень красиво. Етот скриптик какраз это исправить. В шаблон общий вид страниц форума вставляем между ...:
Code
<script type="text/javascript">     
function addBbButton(word,where,action,word2){     
// Made by Vanofuture — 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$ в общий вид страниц форума пишем:

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

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

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

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

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

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

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

 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Расскажите о своём го...

(3)

Предложение-Вопрос но...

(8)

Contry

(0)

находкинские оптовые ...

(0)

Assigoarish

(0)

футболка с оленем -5...

(0)

дизайн майки -56585

(0)

майки для молодоженов...

(0)

мужские модные майки ...

(0)

Игровые автоматы в Ка...

(0)

Ассоциации

(315)

Города

(96)

Игра слов

(55)

раздача ICQ №1

(48)

Набор модераторов фор...

(46)

Слуховая терапия А.То...

(39)

Разделы форума

(34)

3 буквЫ

(30)

Флудилка

(27)

Скриншоты

(23)

Аладин

(459 Постов)

UrBaN575

(355 Постов)

hypnose

(294 Постов)

AliveZloyB

(236 Постов)

BoPoH

(118 Постов)

D1M14

(111 Постов)

Dart_Mysua

(79 Постов)

Hanter@

(55 Постов)

Phoenix234

(51 Постов)

Owl

(31 Постов)

did

(18.06.2025)

DavidZet

(01.08.2023)

joymn

(12.02.2022)

nerb

(01.12.2021)

ivanenokEr

(12.11.2021)

ChapligaCewly

(11.11.2021)

burenoksoita

(24.10.2021)

KarasevEr

(15.07.2021)

TRON

(28.05.2021)

anemy

(09.05.2021)


Карта форума
Rambler's Top100