[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

Спойлер на аяксе для форума phpBB 3 с отображением изображений в всплывающем окне (через prettyPhoto, Highslide, Lightbox2 или Fancybox3)

 • Просмотры: 51940
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

09 авг 2016, 13:26

/ext/boardtools/quickreply/event/listener_helper.php после

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

			// end mod Translit
добавить

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

            //BB3SPOILER
            'S_BB3SPOILER_INSTALLED'      => $this->phpbb_extension_manager->is_enabled('ppk/bb3spoiler'),
/ext/boardtools/quickreply/styles/prosilver/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/prosilver/template/quickreply_core.js перед

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

						$loadingIndicator.fadeOut(phpbb.alertTime);
						var qr_scroll_element = (typeof scroll_to_last !== "undefined") ? elements.children('.post').last() : ((qr_get_unread && $('.unreadpost').length) ? $('.unreadpost').first() : elements.children().first());
добавить

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

						if (quickreply.plugins.bb3spoiler && !res.insert) {
							$('#qr_posts').bb3Spoiler();
						}
заменить

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

							reply_temp_container.html(res.result);
на

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

						if (quickreply.plugins.bb3spoiler) {
							reply_temp_container.html(res.result).bb3Spoiler();
						} else {
							reply_temp_container.html(res.result);
						}
после

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

					$('#preview h3').html(res.PREVIEW_TITLE);
					$('#preview .content').html(res.PREVIEW_TEXT);
добавить

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

					if (quickreply.plugins.bb3spoiler) {
						$('#preview .content').bb3Spoiler();
					}
Si
Siava
Благодарил (а): 13 раз
Поблагодарили: 7 раз
Сообщения: 58
Зарегистрирован: 27 авг 2011, 01:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

09 авг 2016, 14:10

PPK, спасибо! Правда я имел в виду QuickReply 1.1.0-beta1, который в ветке "Develop". Там несколько другой код, например, отсутствует /ext/boardtools/quickreply/event/listener_helper.php, но находится в /ext/boardtools/quickreply/functions/plugins_helper.php

quickreply_init.html перекочевал в /ext/boardtools/quickreply/styles/all/template/
quickreply_core.js перекочевал туда же и код значительно изменился... вот тут я и застрял.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

09 авг 2016, 14:35

Под dev я не буду делать :pardon:, когда будет RC хотя-бы
al
aleksndr
Благодарил (а): 7 раз
Поблагодарили: 5 раз
Сообщения: 353
Зарегистрирован: 26 окт 2013, 14:59
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

17 окт 2016, 19:29

zergood писал(а): Не применяется к старым сообщениям в которых присутствует
КОД: ВЫДЕЛИТЬ ВСЁ
Но если нажму редактировать и сразу Предпросмотр сообщения, то применяется спойлер.
Можно как то исправить?
Тоже ,очень сильно интересует(очень много раздач со старым спойлером осталось,после конвертации с ppk на xb
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

17 окт 2016, 21:34

Через https://www.phpbb.com/support/stk/, но тоже не всё обработает
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

17 окт 2016, 23:42

Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Oleg
Откуда: Омск
Благодарил (а): 66 раз
Поблагодарили: 7 раз
Сообщения: 211
Зарегистрирован: 23 янв 2012, 14:34
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

28 окт 2016, 21:48

Здравствуйте, не подскажите как убрать то что выделено
эти иконки появляются когда включаю Изображения в режиме галереи:

Отправлено спустя 25 минут 45 секунд:
И еще хотел добавить: 1) повторяются картинки в
2) когда скрины находятся не в спойлере, то вроде все нормально , но повторы в обоих случаях.

Отправлено спустя 19 минут 26 секунд:
Так же хотел добавить, если включена опция Изображения в режиме галереи:, то ссылка с использованием иконки перестает работать как ссылка.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

29 окт 2016, 09:56

Сначала отключите другие расширения, и посмотрите, что изменится.
Аватара пользователя
Oleg
Откуда: Омск
Благодарил (а): 66 раз
Поблагодарили: 7 раз
Сообщения: 211
Зарегистрирован: 23 янв 2012, 14:34
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

29 окт 2016, 12:54

PPK писал(а): Сначала отключите другие расширения, и посмотрите, что изменится.
Вы как всегда правы, отключил вот это External Links - Менеджер внешних ссылок и все нормально стало, а на счет повторений картинок, я так понял что prettyPhoto берет со всей страницы, а не с сообщения.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Spoiler: спойлер для форума

29 окт 2016, 19:23

Он должен брать со всей страниц, но только из сообщений, просто повторов одних и тех-же изображений там не должно быть

Вернуться в «Расширения для phpBB 3.1-3.3»