Главная | Регистрация | Вход Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Дополнительные ББ-коды
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 09:58 | Сообщение # 1
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
BB-код выделения оффтопа на форуме.

Ставим в шаблон "Общий вид страниц форума", после После $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('[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" />

Будет выглядеть так:

ОффтопГы-Гы
 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:00 | Сообщение # 2
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
Тег спойлера для форума 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]

Готово

Прикрепления: ucoz_spoiler.zip (29.3 Kb)
 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:11 | Сообщение # 3
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
ББ-код YouTube
Ставим в шаблон Общий вид страниц форума, после После $BODY$
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[Youtube]') != -1) {
s=s.replace(/\[Youtube\]([^\[]+)\[\/Youtube\]/ig,'<object width="425" height="355"><param name="movie" value="$1"></param><param name="wmode" value="transparent"></param><embed src="$1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>');
e[k].innerHTML=s;}}}
</script>

Кнопочка ставится в форму добавления сообщения после тэга $BBCODES$

Code
<input type="button" accesskey="y" value="Youtube" onclick="simpletag('Youtube','','','message',''); return false;" class="codeButtons" title="Добавить видео с Youtube: [Alt + y]" name="Youtube" />

Этот скрипт работает не только с ютьюбом, он работает с большенством подобных хостингов для видео...

ББ-код Boomp3
Так http://boomp3.com/ для тех кому надо добовлять MP3 на форум
После $BODY$

Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[Boomp3]') != -1){
s=s.replace(/\[Boomp3\]([^\[]+)\[\/Boomp3\]/ig,'<embed src="http://static.boomp3.com/player.swf?id=$1" type="application/x-shockwave-flash" wmode="transparent" width="200" height="20" allowScriptAccess="always" align="middle"></embed><a style="font-size: 9px; color: #ccc; letter-spacing: -1px; text-decoration: none" href="http://boomp3.com/m/$1">Mp3</a>');
e[k].innerHTML=s;}}}
</script>

После $BBCODES$ в форме добавления сообщения

Code
<input type="button" accesskey="u" value="Boomp3" onclick="simpletag('Boomp3','','','message',''); return false;" class="codeButtons" title="Добавить mp3 с Boomp3: [Alt + u]" name="Boomp3" />

Теперь когда залили на Boomp3 сморим URL адрес с в браузере
Там будет примерно такая ссылка:

Quote
http://boomp3.com/m/abd9295773f8

abd9295773f8 это только нам и нужно выделяем, нажимаем на кнопочку Boomp3

 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:13 | Сообщение # 4
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
BB-код бегущей строки

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

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

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

Code
<input type="button" value="Marquee" onclick="simpletag('marquee','','','message',''); return false;" class="codeButtons" title="Вставить бегущий текст" name="Marquee" />
 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:20 | Сообщение # 5
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
BB-код админ-сообщения

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

Quote
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[admi n]') != -1) {
s=s.replace('[admi n]','<t able width="100%" border="0" cellspacing="0" cellpadding="5" style="background-color:#f5f5f5; border-top:2px dotted #491f1f; border-right:2px dotted #491f1f; border-bottom:2px dotted #491f1f; border-left:2px dotted #491f1f;"><tr><td style="width:50px; height:50px; background-image: url(http://i008.radikal.ru/0804/f4/215ea483f241.png); background-repeat:no-repeat; background-position:5px 3px;"> </td><td><font style="font-size: 25px; font-family: Verdana; color: red;">'); s=s.replace('[/admi n]','</font></td></tr></tab le>');
e[k].innerHTML=s;}}}
</script>

Где зелёное- надо убрать пробел.

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

Code
<?IF($CUR_GROUP_ID$=4)?><input type="button" value="admin" onclick="simpletag('admin','','','message',''); return false;" class="codeButtons" title="Вставить админ-сообщение" name="admin"/><?ENDIF?>

Как будет выглядеть вы можете взглянуть на скрине:


Сообщение отредактировал Хитрый_Ёжик - Воскресенье, 02.11.2008, 10:23
 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:25 | Сообщение # 6
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
Тег Hide виден только зарегистрованым на сайте.
Ставим в шаблон "Общий вид страниц форума", после После $BODY$
Quote
<?if($USER_LOGGED_IN$)?><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('[hide ]') != -1){
s=s.replace('[hide ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">'); s=s.replace('[/hide ]','</p></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script><?else?><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('[hide ]') != -1){
s=s.replace('[hide ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">Для посмотра скрытого текста вам необходимо <a href="$REGISTER_LINK$">зарегистрироваться</a>.<table><td align="center" class="menu1" vAlign="center" style="display:none"> '); s=s.replace('[/hide ]','</td></table></p></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script><?endif?><br />

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

Code
<input type="button" value="Скрытый текст" onclick="simpletag('hide','','','message',''); return false;" class="codeButtons" title="Вставить скрытый текст" name="hide" />

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

 
Хитрый_ЁжикДата: Воскресенье, 02.11.2008, 10:29 | Сообщение # 7
-=УспевающиЙ=-
Группа: Проверенные
Сообщений: 35



Статус:
Hide 2 виден только после того как пользователь наберёт 10 сообщений на форуме.
Ставим в шаблон "Общий вид страниц форума", после После $BODY$
Quote
<?if($USER_LOGGED_IN$)?><?if($POSTS$<'10')?><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('[hide2 ]') != -1){
s=s.replace('[hide2 ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">'); s=s.replace('[/hide2 ]','</p></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script><?else?><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('[hide2 ]') != -1){
s=s.replace('[hide2 ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">Для посмотра этого скрытого текста вам необходимо набрать 10 сообщений!!!.<table><td align="center" class="menu1" vAlign="center" style="display:none"> '); s=s.replace('[/hide2 ]','</td></table></p></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script><?endif?><?else?><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('[hide2 ]') != -1){
s=s.replace('[hide2 ]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:Blue;">Скрытый текст</font></legend><font style="font-size: 11px; font-family: Verdana; color: red;">Для посмотра скрытого текста вам необходимо <a href="$REGISTER_LINK$">зарегистрироваться</a>.<table><td align="center" class="menu1" vAlign="center" style="display:none"> '); s=s.replace('[/hide2 ]','</td></table></p></font></fieldset>');
e[k].innerHTML=s;
}
} }
</script><?endif?>

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

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

Code
<input type="button" value="Скрытый текст2" onclick="simpletag('hide2','','','message',''); return false;" class="codeButtons" title="Виден только после набора 10 сообщений на форуме" name="hide2" />
 
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи

GiM_-=2009=-

(264)

exampl

(69)

HAKOCb

(53)

MIX

(36)

Lin

(25)



Design by vex © 2008 - 2025
Сайт оптимизирован под Internet Explorer 6, Opera 9 и разрешение 1280x1024.