Вторник, 06-01-2009, 04:55Hello Гость | RSS
Site home | Форум | Register now | Log in
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 212»
Форум » Мультимедиа и контент » Дополнения к UCOZ » Дополнительные ББ-коды
Дополнительные ББ-коды
0cool_x84Дата: Понедельник, 24-03-2008, 23:14 | Сообщение # 1

Admin
Группа: Администраторы
Сообщений: 401
< 20 >
Статус:
BB-код выделения оффтопа на форуме.

Ставим в шаблон "Общий вид страниц форума", после После $BODY$

Quote
<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('[off ]') != -1){      
s=s.replace('[off ]','<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('[/off ]','</font></fieldset>');      
e[k].innerHTML=s;      
}      
} }      
</script>

Где красное - убираем пробел.

В "Форме добавления сообщения" после $BBCODES$ ставим:

Code
<input type="button" value="off" onclick="simpletag('off','','','message',''); return false;" class="codeButtons" title="off" name="off" />

Будет выглядеть так:
[off]тест
ГыГы[/off]

 
0cool_x84Дата: Понедельник, 24-03-2008, 23:29 | Сообщение # 2

Admin
Группа: Администраторы
Сообщений: 401
< 20 >
Статус:
Тег спойлера для форума from Torrents.ru to UcoZ by Vanofuture

1. Качаем приклеплённый архив. Там внутри 3 файла (один скрипт и два гифа). Их заливаем себе на сайт.
2. В CSS себе вставляем следующий код:

Quote
/* Spoiler from Torrents.ru to UcoZ by Vanofuture */
.spoiler {font-family: "arial";font-size: 10px;color: #******;background-color: #******;}
.clear {clear: both; height: 0; font-size: 0px; line-height: 0px; overflow: hidden; }
.clickable {cursor: pointer; }
.folded {background: transparent url(/plus.gif) no-repeat left center; padding-left: 14px; }
.unfolded {background: transparent url(/minus.gif) no-repeat left center; padding-left:14px; }
.news-head {font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px;}
.news-body {padding: 1px 6px 2px; display: none;border-top: 1px solid #C3CBD1;}
/*----------------------*/

Красное - путь к изображению.

3. Идём редактировать шаблон "Общий вид старниц форума".
В <head>...</head> вставляем :

Quote
<script src="/spoiler.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$('div.news-head')
.click(function() {
$(this).toggleClass('unfolded');
$(this).next('div.news-body').slideToggle('fast');
});
});
</script>

Красное - путь к скрипту
Потом после $BODY$ ставим :
Quote
<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('[spoiler ]') != -1){
s=s.replace('[spoiler ]','<div class="news-head folded clickable">Скрытый текст/Картинка</div><div style="display: none;" class="news-body">'); s=s.replace('[/spoiler ]','</div>');
e[k].innerHTML=s;
}
} }
</script>

Красное меняем по желанию.
Там где оранжевое - убираем пробел.
4. В шаблоне "Форма добавления сообщения" после $BBCODES$ :

Quote
<input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить содержимое в спойлер" name="spoiler" />

Красное меняем по желанию.
Вот пример:
[spoiler]Тут пишешь что хочешь[/spoiler]

Готово

Скачать:

 
0cool_x84Дата: Пятница, 11-04-2008, 19:30 | Сообщение # 3

Admin
Группа: Администраторы
Сообщений: 401
< 20 >
Статус:
Сайт живёт ХХХ дней

Code
<SCRIPT language=JavaScript>  
d0 = new Date('june 09, 2007');  
d1 = new Date();  
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);  
document.write('<b>Сайт живет:</b> <B><SPAN style="COLOR: #ff0000">' + Math.round(dt) + '</SPAN></B>-й день.');  
</SCRIPT>
 
w0lf911Дата: Четверг, 08-05-2008, 02:28 | Сообщение # 4

Подполковник
Группа: Модераторы
Сообщений: 124
< 3 >
Статус:
спойлер №2
В шаблон "Общий вид страниц форума" в <head>.......</head> вставляем:
Code
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>

В этом же шаблоне после $BODY$ ставим:
Quote
<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('[spoiler ]') != -1){
s=s.replace('[ spoiler]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:blue;;">Спойлер</font></legend><font style="font-size: 11px; "><table><tr><td><a style="cursor:hand" onClick="expandit(this)">Показать/Скрыть спойлер</a></td></tr><tr style="display:none" style=&{head};><td>

'); s=s.replace('[/ spoiler]','</p></td></tr></table></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script>


В "Форме добавления сообщения" после $BBCODES$ ставим:
Code
<input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Включить текст в сспойлер" name="spoiler" />

Красный - убираем пробел

Добавлено (08-05-2008, 02:28)
---------------------------------------------
ааа на форуме не правильно отображается...админ удали сообщение

Сообщение отредактировал w0lf911 - Четверг, 08-05-2008, 02:26
 
0cool_x84Дата: Четверг, 08-05-2008, 12:41 | Сообщение # 5

Admin
Группа: Администраторы
Сообщений: 401
< 20 >
Статус:
удалять не буду, подправлю...
 
w0lf911Дата: Четверг, 08-05-2008, 22:38 | Сообщение # 6

Подполковник
Группа: Модераторы
Сообщений: 124
< 3 >
Статус:
во точто я хотел... Админ Hack-Soft.Net.Ru супер чел!
 
nickrazДата: Пятница, 30-05-2008, 08:41 | Сообщение # 7

Сержант
Группа: Проверенные
Сообщений: 36
< 2 >
Статус:
 
Ursa_PankДата: Четверг, 05-06-2008, 23:21 | Сообщение # 8

Рядовой
Группа: Проверенные
Сообщений: 4
< 0 >
Статус:
Большое спасибо за дополнительные ВВ-коды. Особо неыатало сполера.

 
AgitoДата: Пятница, 06-06-2008, 00:03 | Сообщение # 9

Рядовой
Группа: Пользователи
Сообщений: 1
< 0 >
Статус:
Очень интересно. Админ, как сделать тег Хайд на форуме?

Сообщение отредактировал Agito - Пятница, 06-06-2008, 00:03
 
StanДата: Суббота, 07-06-2008, 00:51 | Сообщение # 10