Create site free
Добавление ВВ-кодов и замена стандартных на свои - Все о Сайтостроении - Розваги - Форум сайту школи №136
08.02.12; 20:25

 Головна сторінкаРеєстраціяУвійти
Вітаємо, Гість ( Увійти / Зареєструватися ) Нові повідомлення · Правила форуму · Пошук · Список користувачів
 
Сторінка 1 з 11
Модератор форуму: СветилО 
Форум сайту школи №136 » Розваги » Все о Сайтостроении » Добавление ВВ-кодов и замена стандартных на свои (Интересные скрипты)
Добавление ВВ-кодов и замена стандартных на свои
СветилО Дата: Четвер, 03.01.08, 14:17 | Повідомлення # 1 | Країна: | Місто: не вказане
Создатель Чоловіча




Репутація:     32767
Повідомлень: 609

Нагороди користувача:
Замена стандартных ВВ-кнопок на свои:

Сначала надо скрыть старые кнопки ... скрываем по по желанию ... я скрыл все, кроме size, family, color

Для скрытия, в шаблоне форума, в head пишем:

Code
<style type="text/css">  
#bc19 {display:none;}  
#bc18 {display:none;}  
#bc17 {display:none;}  
#bc16 {display:none;}  
#bc15 {display:none;}  
#bc14 {display:none;}  
#bc13 {display:none;}  
#bc12 {display:none;}  
#bc11 {display:none;}  
#bc10 {display:none;}  
#bc9 {display:none;}  
#bc8 {display:none;}  
#bc7 {display:none;}  
#bc3 {display:none;}  
#bc2 {display:none;}  
#bc1 {display:none;}  
</style>

Потом в форме добавления сообщений перед $BBCODES$ добавляем картинки с теми же функциями, которые были в старых.

P.S. картинки сами ищите или берите наши ...

Code
<img src="картинка" border="0" title="Жирный" onclick="simpletag('b')">  
<img src="картинка" border="0" title="Курсив" onclick="simpletag('i')">          
<img src="картинка" border="0" title="Подчеркнутый" onclick="simpletag('u')">  
<img src="картинка" border="0" title="Зачеркнутый" onclick="simpletag('s')">          
<img src="картинка" border="0" title="Виртуальная клавиатура" onclick="window.open('/forum/0-0-0-31','virtKB','width=300,height=120,top=0,left=0');">          
<img src="картинка" border="0" title="Добавить Картинку" onclick="tag_image()">          
<img src="картинка" border="0" title="Вставить ссылку" onclick="tag_url()">          
<img src="картинка" border="0" title="Вставить email" onclick="tag_email()">          
<img src="картинка" border="0" title="Код" onclick="simpletag('code')">          
<img src="картинка" border="0" title="Цитата" onclick="simpletag('quote')">          
<img src="картинка" border="0" title="Вставить Список" onclick="tag_list()">          
<img src="картинка" border="0" title="По левому краю" onclick="simpletag('l')">          
<img src="картинка" border="0" title="По центру" onclick="simpletag('c')">          
<img src="картинка" border="0" title="По правому краю" onclick="simpletag('r')">


загрузка наград ...
 
СветилО Дата: Четвер, 03.01.08, 14:38 | Повідомлення # 2 | Країна: | Місто: не вказане
Создатель Чоловіча




Репутація:     32767
Повідомлень: 609

Нагороди користувача:
Дополнительные ВВ-коды:

Кнопка "Радикал-Фото":

Code
<img src="ссылка на картинку" border="0" title="Загрузить фото" onclick="window.open('http://radikal.ru');">

Кнопка "Провести линию":

Для кнопки "Провести линию", еще необходим скрипт, и по этому:

В шаблоне - "Общий вид страниц форума", в head, добавляем следующие:

Code
<script>  
function tag_hr()    
{  
doInsert("[line]")  
}  
</script>

Добавляем кнопку в панель ВВ-кодов:

Code
<img src="ссылка на картинку" border="0" title="Провести линию" onclick="simpletag('hr','','','message','')">

Все готово, можно пользоваться. Пример можете посмотреть тут, у нас на сайте

ВВ-код Админ сообщений

В шаблоне форума после слова $BODY$ добавляем этот код:

Code
<script type="text/javascript" language="javascript">   
e=document.getElementsByTagName("TD");   
for(k=15; k<e.length;k++) {   
if(e[k].className=='posttdMessage') {   
s=e[k].innerHTML;   
while (s.indexOf('[admin]') != -1){   
s=s.replace('[admin]','<fieldset><legend><font style="font-size: 14px; font-family: Verdana; color: red;"><B>Администратор</B></font></legend><font style="font-size: 13px; font-family: Verdana; color: red;">'); s=s.replace('[/admin]','</font></fieldset>');   
e[k].innerHTML=s;   
}   
} }   
</script>

В форме добавления сообщений добаляем эту кнопку. Действует в том случае, если вы заменили станд. панель на свою.

Code
<img src="ссылка на картинку" border="0" title="Админ сообщение" onclick="simpletag('admin','','','message','')">

P.S. Не забудьте скрыть данную кнопку для остальных групп пользователей с помощью условного оператора $IS_GROUP_id$

ВВ-код ОФФ-Топ сообщений

В шаблоне форума после слова $BODY$ добавляем этот код:

Code
<script type="text/javascript" language="javascript">  
e=document.getElementsByTagName("TD");  
for(k=15; k<e.length;k++) {  
if(e[k].className=='posttdMessage') {  
s=e[k].innerHTML;  
while (s.indexOf('[offtop]') != -1){  
s=s.replace('[offtop]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color: gray;">Оффтоп</font></legend><font style="font-size: 11px; font-family: Verdana; color: gray;">'); s=s.replace('[/offtop]','</font></fieldset>');  
e[k].innerHTML=s;  
}  
} }  
</script>

В форме добавления сообщений добаляем эту кнопку. Действует в том случае, если вы заменили станд. панель на свою.

Code
<img src="ссылка на картинку" border="0" title="Выделение Офф-Топа" onclick="simpletag('offtop','','','message','')">

ВВ-код Мерцающего теста (не работает в IE)

В шаблоне форума после слова $BODY$ добавляем этот код:

Code
<script>  
e=document.getElementsByTagName("TD");  
for(k=15; k<e.length;k++) {  
if(e[k].className=='posttdMessage') {  
s=e[k].innerHTML;  
while (s.indexOf('[blik]') != -1){  
s=s.replace('[blik]','<blink>'); s=s.replace('[/blik]','</blink>');  
e[k].innerHTML=s;  
}  
} }  
</script>

В форме добавления сообщений добаляем эту кнопку. Действует в том случае, если вы заменили станд. панель на свою.

Code
<img src="ссылка на картинку" border="0" title="Мерцающий текст" onclick="simpletag('blik','','','message','')">

ВВ-код Бегущей строки

В шаблоне форума после слова $BODY$ добавляем этот код:

Code
<script>  
e=document.getElementsByTagName("TD");  
for(k=15; k<e.length;k++) {  
if(e[k].className=='posttdMessage') {  
s=e[k].innerHTML;  
while (s.indexOf('[marq]') != -1){  
s=s.replace('[marq]','<marquee>'); s=s.replace('[/marq]','</marquee>');  
e[k].innerHTML=s;  
}  
} }  
</script>

В форме добавления сообщений добаляем эту кнопку. Действует в том случае, если вы заменили станд. панель на свою.

Code
<img src="ссылка на картинку" border="0" title="Бегущая строка" onclick="simpletag('marq','','','message','')">

ВВ-код Youtube видео

В шаблоне форума после слова $BODY$ добавляем этот код:

Code
<script>  
e=document.getElementsByTagName("TD");  
for(k=15; k<e.length;k++) {  
if(e[k].className=='posttdMessage') {  
s=e[k].innerHTML;  
while (s.indexOf('[video]') != -1){  
s=s.replace('[video]','<param name="wmode" value="transparent"></param><embed src="'); s=s.replace('[/video]','" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>');  
e[k].innerHTML=s;  
}  
} }  
</script>

В форме добавления сообщений добаляем эту кнопку. Действует в том случае, если вы заменили станд. панель на свою.

Code
<img src="ссылка на картинку" border="0" title="Видео Youtube" onclick="simpletag('video','','','message','')">


загрузка наград ...
 
СветилО Дата: Четвер, 03.01.08, 14:54 | Повідомлення # 3 | Країна: | Місто: не вказане
Создатель Чоловіча




Репутація:     32767
Повідомлень: 609

Нагороди користувача:
Транслит на форуме

Итак, сразу скажу, что скрипт транслита был написан мистером Flame, и тему откуда все взято можно найти тут.

Итак:

1. Сохраняем готовую страницу с сайта, у себя.
2. Закачиваем ее к себе на сайт.
3. Затем нам нужно поставить кнопку в форму добавления сообщения ко всем бб кодам, делается это так: в шаблоне - "Форма добавления сообщения", перед $BBCODES$ добавляем:

Code
<img src="ссылка на картинку" border="0" title="Транслит" onclick="window.open('http://путь до страницы с транслитом у вас','translit','width=470,height=380,top=0,left=0'); ">

4. Пользуемся.

P.S. Можно изменить дизайн по своему вкусу и т.п.



загрузка наград ...
 
Oles Дата: Вівторок, 25.11.08, 14:35 | Повідомлення # 4 | Країна: | Місто: не вказане
Рядовий Чоловік




Репутація:     0
Повідомлень: 6

Нагороди користувача:
Quote (СветилО)
1. Сохраняем готовую страницу с сайта, у себя.

А страницу где взять???


загрузка наград ...
 
СветилО Дата: Вівторок, 25.11.08, 19:11 | Повідомлення # 5 | Країна: | Місто: не вказане
Создатель Чоловіча




Репутація:     32767
Повідомлень: 609

Нагороди користувача:
Oles, вот она - http://school136.org.ua/translit.html . Просто сохрани


загрузка наград ...
 
Alton Дата: Понеділок, 28.02.11, 08:38 | Повідомлення # 6 | Країна: не вказана | Місто: не вказане
 





 
Форум сайту школи №136 » Розваги » Все о Сайтостроении » Добавление ВВ-кодов и замена стандартных на свои (Интересные скрипты)
Сторінка 1 з 11
Пошук:
Нова відповідь
Ім'я:
Текст повідомлення:
              Для публікації повідомлення необхідно більше 5 символів, у вас 0/40000.


Photoshop Online "Бульбашковий" редакторnew
Код безпеки:
Додаткові смайліки:

.::Індикатор груп::.
[Aдміністратор][СуперМодератор][Модератор][VIP][Ньюз-Мейкер][Продвинутий][Користувач][Забанений]

 
Створити сайт безкоштовно