Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

Сообщение 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
у меня таких фпраз нема((( Вот если не сложно посмотрите мой пхп код!!
Вложения
posting_body.tpl
(14.99 КБ) 313 скачиваний

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 4 месяца
Откуда: Беларусь, Гомель

Сообщение 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
Стаж: 12 лет 4 месяца

Сообщение Dontworrybehappy »

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

Maxxxim
phpBB 1.0.0
Сообщения: 4
Стаж: 12 лет 3 месяца

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

Сообщение Maxxxim »

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

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 4 месяца
Откуда: Беларусь, Гомель

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

Сообщение TheHawk »

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

Maxxxim
phpBB 1.0.0
Сообщения: 4
Стаж: 12 лет 3 месяца

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

Сообщение Maxxxim »

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

Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 4 месяца
Откуда: Беларусь, Гомель

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

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

Сообщение R3mbrant »

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

Изображение

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

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

Сообщение DK7 »

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

Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Стаж: 11 лет 8 месяцев
Благодарил (а): 4 раза

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

Сообщение R3mbrant »

Нету...

Аватара пользователя
R3mbrant
phpBB 1.2.1
Сообщения: 26
Стаж: 11 лет 8 месяцев
Благодарил (а): 4 раза

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
Поддержка
Поддержка
Сообщения: 4436
Стаж: 15 лет 5 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

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

Сообщение Siava »

Спойлеры конечно штука классная, но имеют недостатки, что всё содержимое грузится ещё до открытия самого спойлера.
На торрентс.ру реализована хитрость, картинки там загружаются не через стандартный <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.5.x)

Cama
phpBB 1.4.0
Сообщения: 35
Стаж: 12 лет 1 месяц

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

Сообщение Cama »

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

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4436
Стаж: 15 лет 5 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

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

Сообщение Siava »

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

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

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

Cama
phpBB 1.4.0
Сообщения: 35
Стаж: 12 лет 1 месяц

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

Сообщение Cama »

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

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