Spoiler / Споилер (Сполер Spoler)

Идеи для расширения функциональности phpBB 2.0.x
Dontworrybehappy
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 11.02.2008 10:16
Контактная информация:

Сообщение Dontworrybehappy » 05.03.2008 10:31

TheHawk писал(а):По многочисленным просьбам и своей тоже решил доделать немного этот мод. Частично этот мод собран из других, частично лично от меня. В общем получился довольно простой, но работающий мод.
Достоинства:
  1. Прост в установке.
  2. Тег типа
    Скрытый текст
    Скрытый текст
    теперь вставляет смайлик "Жми сюда"
  3. Добавлен тег
    текст, на который кликать 
    скрытый текст
в моде написано

Код: Выделить всё

templates/subSilver/posting_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
f_help = "{L_BBCODE_F_HELP}"; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
sp_help = "{L_BBCODE_SP_HELP}"; 

# 
#-----[ FIND ]--------------------------------- 
# 
# NOTE: the actual line to find is MUCH longer, containing all the bbcode tags 
# 
bbtags = new Array( 

# 
#-----[ IN-LINE FIND ]--------------------------------- 
# 
'[url]','[/url]' 

# 
#-----[ IN-LINE AFTER, ADD ]--------------------------------- 
# 
,'[spoiler]','[/spoiler]'

#
#-----[ FIND ]---------------------------------
#
			<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
			  </span></td>

#
#-----[ AFTER, ADD ]------------------------------------------ 
#
			<td><span class="genmed">
			<input type="button" class="button" accesskey="sp" name="addbbcode18" value="Spoiler" style="width: 50px" onClick="bbstyle(18)" onMouseOver="helpline('sp')" />
			  </span></td>


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
у меня таких фпраз нема((( Вот если не сложно посмотрите мой пхп код!!
Вложения
posting_body.tpl
(14.99 КБ) 283 скачивания

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 21.02.2007 18:04
Откуда: Беларусь, Гомель

Сообщение TheHawk » 06.03.2008 3:51

Dontworrybehappy, это posting_body.tpl с какого стиля вообще? Там же чёрт голову сломит, что написано. Если с subSilver, то почему половины файла не хватает? (верхней части). Сравнивайте с оригинальным файлом стиля, там такие строки есть.
А вообще если включить мозги, то по образцу уже имеющихся bbcode добавить, подогнав, рядом и Спойлер.
К примеру, после этих строк:

Код: Выделить всё

<input class="button" type="button" value="Translit" name="Translit" title="Перевести выделение из транслита на русский" style="width: 60px" onclick="javascript:translit();" />
и где-то тут

Код: Выделить всё

bbcode.addTag("codeCode", "code", null, "K", ctrl);
bbcode.addTag("codeList",  "list", null, "L", ctrl);
bbcode.addTag("codeOpt", "*", "", "0", ctrl);
Изображение

Dontworrybehappy
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 11.02.2008 10:16
Контактная информация:

Сообщение Dontworrybehappy » 07.03.2008 1:46

subSilver именно этого стиля!!так вроде у меня оригинальный!!у человека с посту выше точно такой же!!если не сложно вложи свой файл!!я гляну на его код!!

Maxxxim
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 21.03.2008 18:58

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Maxxxim » 14.09.2008 0:47

Привет ребята, давно уже пытаюсь поставить мод спойлера но все никак не получается его поставить, делал с помощью этого мода http://www.phpbbhacks.com/download/4620, но кнопочка не работает, тоесть она есть, но когда на ее жмешь нечего не происходит, если писать вручную то мод полноценно работает, снизу скрины
Изображение - так вручную если писать
очень хочу решить этот вопрос с кнопкой, буду благодарен за любую помощь

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 21.02.2007 18:04
Откуда: Беларусь, Гомель

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение TheHawk » 14.09.2008 19:37

Maxxxim, и чем тебе кто тут поможет? Думаешь это форум тепелепатов? Проверяй код, где неправильно вставил текст.
Изображение

Maxxxim
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 21.03.2008 18:58

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Maxxxim » 14.09.2008 20:50

та нечего такого не думал, просто код я проверяю уже раз так десять, переделываю, а выходит одно и тоже, код пытался подкрепить к файлу и нечего не получалось пишет изза безопасности атаки на форум, но в этот раз получилось, так что очень прошу посмотрите что может быть не так, спойлер очень необходим моему форуму
Вложения
posting_body.rar
(4.57 КБ) 204 скачивания

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 21.02.2007 18:04
Откуда: Беларусь, Гомель

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение TheHawk » 22.09.2008 14:38

Maxxxim
Вот тут мне не очень нравится кусок кода:

Код: Выделить всё

<td>
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="width: 40px" onclick="bbstyle(16)" onmouseover="helpline('w')" />
</td>
                       <td><span class="genmed">
                          <input type="button" class="button" accesskey="m" name="addbbcode22" value="DC++" style="text-decoration: underline; width: 40px" onClick="bbstyle(22)" onMouseOver="helpline('m')" />
                          </span></td>
                       <td><span class="genmed"> 
			              <input type="button" class="button" accesskey="r" name="addbbcode18" value="Spoiler" style="width: 60px" onClick="bbstyle(18)" onMouseOver="helpline('r')" />
Сначала идёт addbbcode22, потом 18.
Если уже здесь сделано так (для чего ,'','','','',' не пойму):

Код: Выделить всё

('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[img]','[/img]','','','','','','','[magnet]','[/magnet]','
Скрытый текст
','
');[/code]
то сделайте что ли для спойлера addbbcode24 ну и соответственно bbstyle(24)
Дальше точно также, но не только тупо по инструкции, а ещё и немного подумать.
Изображение

Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Зарегистрирован: 26.10.2008 10:56
Благодарил (а): 4 раза

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение R3mbrant » 26.10.2008 11:06

Не могу найти данный спойлер, подскажет может кто?

Изображение

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение DK7 » 26.10.2008 11:53

Multiple BBCode MOD по моему. там есть тэг скрытия текста и тег е-маила.

Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Зарегистрирован: 26.10.2008 10:56
Благодарил (а): 4 раза

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение R3mbrant » 26.10.2008 12:41

Нету...

Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Зарегистрирован: 26.10.2008 10:56
Благодарил (а): 4 раза

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение R3mbrant » 28.10.2008 19:39

Изменил под свой стиль форума МОД TheHawk'a

Код: Выделить всё

<!-- BEGIN spoiler_open --><table width="99%" cellspacing="1" cellpadding="3" border="0" align="center">
</table>
<tr><td>
<span style="font-size: 12px;">
<div class="smallfont" style="margin-bottom:0px">
<img src="./images/spoiler.gif" alt="spoiler" title="Для просмотра скрытого текста - жми сюда!" onclick= "obj=this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style; tmp=(obj.display!='') ? '' : 'none'; obj.display=tmp; return false;">
</div>
<p>
<div class="alt2" style="margin: 0px;">
<div style="padding: 5px; background-color: #FAFAFA; border: 1px #C0C0C0 solid; display: none;">
<!-- END spoiler_open -->
<!-- BEGIN spoiler_close -->
</div></div></span></td></tr>
</table><!-- END spoiler_close -->
ИзображениеИзображение

Хотелось бы что бы при виде тега

Код: Выделить всё

[spoiler=Описание]скрытый текст[/spoiler]
Напротив кнопки спойлера был обычный текст (жирный)

Может кто помочь?

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4021
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 102 раза
Поблагодарили: 409 раз
Контактная информация:

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Siava » 10.02.2009 23:39

Спойлеры конечно штука классная, но имеют недостатки, что всё содержимое грузится ещё до открытия самого спойлера.
На торрентс.ру реализована хитрость, картинки там загружаются не через стандартный <img src="">, а через <var class="postimg" title="URL">&#10;</var> Интересный ход, но никак не могу понять где именно происходит преобразование и каким javascript'ом?

Идеальным же решением было бы написание AJAX спойлера, но нигде готовых модов для phpbb нет, а сам в AJAX не очень :(
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Cama
phpBB 1.4.0
Сообщения: 35
Зарегистрирован: 09.05.2008 2:48
Контактная информация:

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Cama » 11.02.2009 22:35

Siava, jQuery
Если это то, могу выложить.

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4021
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 102 раза
Поблагодарили: 409 раз
Контактная информация:

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Siava » 11.02.2009 22:48

Cama
Нужно конечно :)

Добавлено спустя 42 секунды:
P.S.
А где там AJAX? :)

Добавлено спустя 3 минуты 27 секунд:
P.P.S.
Если речь об этом моде, то я его вчера уже проверял и отписался там же.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Cama
phpBB 1.4.0
Сообщения: 35
Зарегистрирован: 09.05.2008 2:48
Контактная информация:

Re: Spoiler / Споилер (Сполер Spoler)

Сообщение Cama » 11.02.2009 22:52

Не знаю :D Но картинки подгружаются после клика, сам проверь.
Кидать?

Закрыто

Вернуться в «Запросы модов для phpBB 2.0.x»