Спойлер на аяксе для форума phpBB 3 с отображением изображений в всплывающем окне (через prettyPhoto, Highslide, Lightbox2 или Fancybox3)
Oleg писал(а): спойлере пишу на русском то, показывает не то что я на писал а "Скрытый текст"
SIMPLETEXT
заменить на INTTEXT
в новом bbcode.Это было сделано?Beer писал(а): А почему у моих спойлеров кавычки?
Отправлено спустя 8 минут 30 секунд:PPK писал(а): Обновление
Перед обновлением форума с версий 3.1 до 3.2 и обновлении этого расширения, необходимо удалить бб-коды которые указаны в инструкции для установки этого расширения для версии 3.1 и добавить бб-коды указанные для версии 3.2, иначе из-за багов в системе работы бб-кодов в текущей версии phpBB (3.2) при обновлении с версии 3.1 перестанут работать спойлеры с кавычками внутри spoiler="Скрытый текст", а так же спойлеры без текста, если использовать одновременно спойлеры с текстом и без
Скрытый текст
, а не Скриншоты
, Медиаинфо
или другое.NORMANN
Все заработало - спасибо!NORMANN писал(а): SIMPLETEXT заменить на INTTEXT в новом bbcode.
Oleg
http://www.phpbbguru.net/community/view ... hp?t=42862NORMANN писал(а): Меня вот другое смущает, как бы по быстрому конвертировать старые спойлеры
PPK
Попробую. Но тогда надо заново с бэкапа обновить bbcode и потом уже phpBB, а то у меня раньше было произведено обновление до 3.2, с отключенным расширением спойлера предыдущей версии (да вообще все расширения были отключены перед обновлением).PPK писал(а): если до обновления форума добавить новый бб-код спойлера, вроде должно было работать.
NORMANN
PPK
Да, тоже проверил, так и есть.PPK писал(а): Проверил, с кавычкам работает, а с двоеточиями, скобками и прочим нет
NORMANN
PPK
Было бы отлично. И еще бы разработчики phpBB что-нибудь опять не придумали, чтобы в следующей версии снова не пришлось переделывать.PPK писал(а): можно в принципе немного переделать спойлер и обойти это.
NORMANN
Evangelion
/ext/boardtools/quickreply/functions/plugins_helper.php
после
Код: Выделить всё
'QR_THIS_LANG_CAP' => json_encode($this->user->lang['QR_THIS_LANG_CAP']),
// end mod Translit
Код: Выделить всё
//BB3SPOILER
'S_BB3SPOILER_INSTALLED' => $this->phpbb_extension_manager->is_enabled('ppk/bb3spoiler'),
/ext/boardtools/quickreply/styles/all/template/quickreply_init.html
заменить
Код: Выделить всё
seo: <!-- IF SEO_PHPBB_URL -->true<!-- ELSE -->false<!-- ENDIF -->
Код: Выделить всё
seo: <!-- IF SEO_PHPBB_URL -->true<!-- ELSE -->false<!-- ENDIF -->,
bb3spoiler: <!-- IF S_BB3SPOILER_INSTALLED -->true<!-- ELSE -->false<!-- ENDIF -->
/ext/boardtools/quickreply/styles/all/template/quickreply_core.js
после
Код: Выделить всё
attachments: res.PREVIEW_ATTACH
});
Код: Выделить всё
if (quickreply.plugins.bb3spoiler) {
$preview.bb3Spoiler();
}
Код: Выделить всё
$tempContainer.html(res.result);
Код: Выделить всё
if (quickreply.plugins.bb3spoiler) {
$tempContainer.html(res.result).bb3Spoiler();
} else {
$tempContainer.html(res.result);
}
NORMANN писал(а):
Было бы отлично. И еще бы разработчики phpBB что-нибудь опять не придумали, чтобы в следующей версии снова не пришлось переделывать.
/ext/ppk/bb3spoiler/js/jquery.bb3Spoiler.js
заменить
Код: Выделить всё
var name = this.title || hiddenText;
Код: Выделить всё
var name = $(this).children(".sp-title").html() || hiddenText;
$(this).children(".sp-title").remove();
/ext/ppk/bb3spoiler/styles/all/theme/spoiler.css
после
Код: Выделить всё
.sp-body { border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; }
Код: Выделить всё
div.sp-title { display:none; }
Код: Выделить всё
[spoiler={TEXT1;optional}]{TEXT2}[/spoiler]
Код: Выделить всё
<div class="sp-wrap"><div class="sp-body"><div class="sp-title">{TEXT1}</div>{TEXT2}</div></div>
PPK