Простой мод спойлера на аяксе для форума phpBB 3
spimage
+ анимированная картинка во время подгрузкиspimage
spimage
spimage
, находящиеся в подписях пользователей /ext/
создать директорию ppk
, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json
из архива у вас должен выглядеть следующим образом: /ext/ppk/bb2spoiler/composer.json
Код: Выделить всё
[spoiler]{TEXT}[/spoiler]
Код: Выделить всё
<div class="sp-wrap"><div class="sp-body" title="Скрытый текст">{TEXT}</div></div>
Код: Выделить всё
Спойлер (скрытый текст) [spoiler]Текст[/spoiler]
Код: Выделить всё
[spoiler="{INTTEXT}"]{TEXT}[/spoiler]
Код: Выделить всё
<div class="sp-wrap"><div class="sp-body" title="{INTTEXT}">{TEXT}</div></div>
Код: Выделить всё
Спойлер (скрытый текст) [spoiler="Заголовок"]Текст[/spoiler]
Код: Выделить всё
[spimage]{URL}[/spimage]
Код: Выделить всё
<var title="{URL}" class="postImg" alt="{L_IMAGE}" /></var>
Код: Выделить всё
Изображение для спойлера [spimage]адрес изображения[/spimage]
Код: Выделить всё
[spoiler={SIMPLETEXT;optional}]{TEXT}[/spoiler]
Код: Выделить всё
<div class="sp-wrap"><div class="sp-body" title="{SIMPLETEXT}">{TEXT}</div></div>
Код: Выделить всё
Спойлер (скрытый текст) [spoiler=Заголовок]Текст[/spoiler]
Код: Выделить всё
[spimage]{URL}[/spimage]
Код: Выделить всё
<var title="{URL}" class="postImg" alt="{L_IMAGE}" /></var>
Код: Выделить всё
Изображение для спойлера [spimage]адрес изображения[/spimage]
spoiler="Скрытый текст"
, а так же спойлеры без текста, если использовать одновременно спойлеры с текстом и без него./ext/ppk/bb2spoiler/js/spoiler.js
Код: Выделить всё
var maxW = 200;
Код: Выделить всё
var hidePostImg = false;
Код: Выделить всё
var hideSigImg = false;
Код: Выделить всё
var banned_image_hosts = /imagebanana|hidebehind/i;//banned image hosts
Код: Выделить всё
// keep4u
if (src.match(/keep4u/i)) {
var new_src = src.replace(/http:\/\/keep4u.ru\/imgs\/\w\/(.*)\/(.*)\.(.*)/, "http://keep4u.ru/imgs/s/$1/$2.$3");
//var new_url = src.replace(/http:\/\/keep4u.ru\/imgs\/\w\/(.*)\/(.*)\.(.*)/, "http://keep4u.ru/full/$1/$2/$3");
$img.attr('src', new_src).addClass('clickable');
}
spimage
PPK
Godlakz
PPK
/ext/ppk/bb2spoiler_se/js/spoiler.js
я не трогал вообще.Код: Выделить всё
<div class="sp-wrap"><div class="sp-body" title="Скрытый текст">{TEXT}</div></div>
Код: Выделить всё
<div class="sp-wrap"><div class="sp-head folded clickable">Скрытый текст</div><div class="sp-body inited" title="" style="display: none;"><div class="clear"></div>{TEXT}<div class="clear"></div></div><div class="sp-head unfolded clickable" style="display: none;">Закрыть</div></div>
Godlakz
ссылку на форум, или смотрите в консоли js наличие ошибок ..Godlakz писал(а):то спойлер выводится полоской см скрин.
PPK
Godlakz
PPK
Godlakz
/ext/tatiana5/quickreply/event/listener.php
после
Код: Выделить всё
//ABBC3
'S_ABBC3_INSTALLED' => $this->phpbb_extension_manager->is_enabled('vse/abbc3'),
Код: Выделить всё
//BB2SPOILER_SE
'S_BB2SPOILER_SE_INSTALLED' => $this->phpbb_extension_manager->is_enabled('ppk/bb2spoiler_se'),
/ext/tatiana5/quickreply/styles/prosilver/template/event/overall_footer_after.html
после
Код: Выделить всё
$('#preview .content').html(res.PREVIEW_TEXT);
Код: Выделить всё
<!-- IF S_BB2SPOILER_SE_INSTALLED -->
$('#preview .content').bb2Spoiler();
<!-- ENDIF -->
Код: Выделить всё
if(res.prew_url)
{
$('#post_ajax').before('<div class="post bg1"><div class="inner"><a href="' + res.prew_url + '">{LA_QR_PREW_POSTS}</a></div></div>');
}
Код: Выделить всё
<!-- IF S_BB2SPOILER_SE_INSTALLED -->
$('#post_ajax').bb2Spoiler();
<!-- ENDIF -->
PPK
Godlakz