Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Сообщение Dontworrybehappy »

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
у меня таких фпраз нема((( Вот если не сложно посмотрите мой пхп код!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет 10 месяцев
Откуда: Беларусь, Гомель

Сообщение TheHawk »

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
Стаж: 16 лет 10 месяцев

Сообщение Dontworrybehappy »

subSilver именно этого стиля!!так вроде у меня оригинальный!!у человека с посту выше точно такой же!!если не сложно вложи свой файл!!я гляну на его код!!
Maxxxim
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев

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

Сообщение Maxxxim »

Привет ребята, давно уже пытаюсь поставить мод спойлера но все никак не получается его поставить, делал с помощью этого мода http://www.phpbbhacks.com/download/4620, но кнопочка не работает, тоесть она есть, но когда на ее жмешь нечего не происходит, если писать вручную то мод полноценно работает, снизу скрины
Изображение - так вручную если писать
очень хочу решить этот вопрос с кнопкой, буду благодарен за любую помощь
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет 10 месяцев
Откуда: Беларусь, Гомель

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

Сообщение TheHawk »

Maxxxim, и чем тебе кто тут поможет? Думаешь это форум тепелепатов? Проверяй код, где неправильно вставил текст.
Изображение
Maxxxim
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 9 месяцев

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

Сообщение Maxxxim »

та нечего такого не думал, просто код я проверяю уже раз так десять, переделываю, а выходит одно и тоже, код пытался подкрепить к файлу и нечего не получалось пишет изза безопасности атаки на форум, но в этот раз получилось, так что очень прошу посмотрите что может быть не так, спойлер очень необходим моему форуму
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет 10 месяцев
Откуда: Беларусь, Гомель

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

Сообщение TheHawk »

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
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение R3mbrant »

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

Изображение
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 18 лет 5 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

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

Сообщение DK7 »

Multiple BBCode MOD по моему. там есть тэг скрытия текста и тег е-маила.
Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение R3mbrant »

Нету...
Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

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

Сообщение R3mbrant »

Изменил под свой стиль форума МОД 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
Поддержка
Поддержка
Сообщения: 5367
Стаж: 19 лет 11 месяцев
Откуда: Питер
Благодарил (а): 194 раза
Поблагодарили: 831 раз

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

Сообщение Siava »

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

Идеальным же решением было бы написание AJAX спойлера, но нигде готовых модов для phpbb нет, а сам в AJAX не очень :(
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Cama
phpBB 1.4.0
Сообщения: 35
Стаж: 16 лет 7 месяцев

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

Сообщение Cama »

Siava, jQuery
Если это то, могу выложить.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5367
Стаж: 19 лет 11 месяцев
Откуда: Питер
Благодарил (а): 194 раза
Поблагодарили: 831 раз

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

Сообщение Siava »

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

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

Добавлено спустя 3 минуты 27 секунд:
P.P.S.
Если речь об этом моде, то я его вчера уже проверял и отписался там же.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Cama
phpBB 1.4.0
Сообщения: 35
Стаж: 16 лет 7 месяцев

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

Сообщение Cama »

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

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