Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа
Меню сайта
Категории раздела
Шапки [5]
Скрипты [4]
Другое [0]
Мини-чат
200
Друзья сайта
Все для uCoz. ProuCoz.com Баннер сайта http://cs16-atomic.clan.su/
Опросик
Как вам сайт?
Всего ответов: 229
Главная » Файлы » Всё для uCoz » Скрипты

Оффтопик и спойлер для форума

Картинка кликабельна
Делаем два дополнительных bb-кода, оффтопик и спойлер, работают они одинакаво.

В обший вид страниц форума поле $BODY$ вставляем

Code
<script type="text/javascript">  <br> e=document.getElementsByTagName("TD");  <br> for(k=15; k<e.length;k++) {  <br> if(e[k].className=='posttdMessage') {  <br> s=e[k].innerHTML;  <br> while (s.indexOf('[offtopic]') != -1){  <br>
s=s.replace('[offtopic]','<div style="margin: 3px;
margin-top:1px;"><div class="smallfont"
style="margin-bottom:5px"><a href="#" onclick="return
spoiler_js(this);"><span style="color:blue;"><b><img
src="http://7ucoz.com/images/ca8d55b9fd5d.gif" alt="Нажмите для
просмотра оффтопа" width="46" height="51" border="0"
/></b></span><span
style="display:none;color:blue;"><b><img
src="http://7ucoz.com/images/ca8d55b9fd5d.gif" alt="Нажмите для
просмотра оффтопа" width="46" height="51" border="0"
/></b></span></a></div><div style="
margin-top:5px; margin-left:20px; padding:5px; border-left:2px solid
#ff6600; border-top:1px solid #738499; border-right:1px solid #738499;
border-bottom:1px solid #738499; background: #FFFFE0; display:
none;">'); s=s.replace('[/offtopic]','</div></div>');  <br> e[k].innerHTML=s;  <br> }  <br> } }  <br> </script>  <br><br> <!--Спойлер--> <br> <script type="text/javascript">  <br> e=document.getElementsByTagName("TD");  <br> for(k=15; k<e.length;k++) {  <br> if(e[k].className=='posttdMessage') {  <br> s=e[k].innerHTML;  <br> while (s.indexOf('[spoiler]') != -1){  <br>
s=s.replace('[spoiler]','<div style="margin: 3px;
margin-top:1px;"><div class="smallfont"
style="margin-bottom:5px">[<a href="#" onclick="return
spoiler_js(this);"><span
style="color:#518EAD;">Спойлер</span><span
style="display:none;color:#ff7070;">Спойлер</span></a>]</div><div
style=" margin-top:5px; margin-left:20px; padding:5px; border-left:2px
solid #01619A; border-top:1px solid #01619A; border-right:1px solid
#01619A; border-bottom:1px solid #01619A; background: #FFFFE0; display:
none;">'); s=s.replace('[/spoiler]','</div></div>');  <br> e[k].innerHTML=s;  <br> }  <br> } }  <br> </script> <br><br> <script type="text/javascript">  <br> function spoiler_js(obj) {  <br> var obj_content = obj.parentNode.parentNode.getElementsByTagName('div')[1];  <br> var obj_text_show = obj.getElementsByTagName('span')[1];  <br> var obj_text_hide = obj.getElementsByTagName('span')[0];  <br><br> if (obj_content.style.display != '') {  <br> obj_content.style.display = '';  <br> obj_text_show.style.display = '';  <br> obj_text_hide.style.display = 'none';  <br> } else {  <br> obj_content.style.display = 'none';  <br> obj_text_show.style.display = 'none';  <br> obj_text_hide.style.display = '';  <br> }  <br> return false;  <br> }  <br> </script>

В форму добавления сообщений после $BBCODES$ вставляем


Code
<input
type="button" accesskey="s" value="offtopic"
onclick="simpletag('offtopic','','','message',''); return false;"
class="codeButtons" title="Оффтоп" name="offtopic" /> <br><br>
<input type="button" accesskey="s" value="spoiler"
onclick="simpletag('spoiler','','','message',''); return false;"
class="codeButtons" title="Спойлер" name="spoiler" />



Категория: Скрипты | Добавил: danil_m98
Просмотров: 720 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини-профиль
Привет: Гость

Сообщения:

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Статистика team
Победы
Победы(5)

Ничьи
Ничьи(1)

Поражения
Поражения(1)


Статистика CW

Наша кнопка
Наша кнопка
[de]aGLe^

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
[de]aGLe^© 2025
Бесплатный хостинг uCoz