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

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

do
dorash87
Сообщения: 4
Зарегистрирован: 05 сен 2015, 20:21
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

15 сен 2015, 14:27

Здравствуйте.
Подскажите пожалуйста по поводу мода спойлера. Скачал последнюю версию 1.3.2 файлы добавил, все включил, bbcode добавил.
Но на форуме, выдает ошибку Fatal error: Call to undefined method bbcode::bbcode_second_pass_by_extension() in /home/skyweb/skyworks.com.ua/forum/includes/bbcode.php(113) : regexp code on line 1

Ошибка появляется, когда захожу в тему, где последнее сообщение было со спойлером или когда отправляю сообщение со спойлером.

Версия блога: phpbb 3.1.4
Может для этой версии, другая версия мода нужна?
Спасибо
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1479 раз
Сообщения: 9487
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

15 сен 2015, 15:07

А как он у вас установился, если минимальная версия форума для него это 3.1.6 :?

Добавлено спустя 8 минут 5 секунд:
Хм.. я думал, что указывая версию форума в расширении он это будет учитывать и не даст установить на неподходящую версию, но нет, ставится на любую .. :facepalm:
--
Вам нужен phpbb как минимум 3.1.5, в идеале последний 3.1.6
do
dorash87
Сообщения: 4
Зарегистрирован: 05 сен 2015, 20:21
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

15 сен 2015, 16:01

То есть на 3.1.4 этот мод не работает никак?

Добавлено спустя 3 минуты 36 секунд:
Может у вас есть версия, которая будет работать именно на 3.1.14?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1479 раз
Сообщения: 9487
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

16 сен 2015, 10:07

Есть, но она не будет работать без правок кода форума.
do
dorash87
Сообщения: 4
Зарегистрирован: 05 сен 2015, 20:21
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

16 сен 2015, 12:29

Можно мне скинуть? Поправить код это не проблема. Там есть инструкция что и где править?
Спасибо
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

16 сен 2015, 12:46

dorash87 писал(а):Можно мне скинуть? Поправить код это не проблема. Там есть инструкция что и где править?
А почему не хотите обновиться до 3.1.6 ? Потом в дальнейшем не придется код править, а просто обновлять расширение.
Правильно заданный вопрос и описание проблемы - 70% их решения...
do
dorash87
Сообщения: 4
Зарегистрирован: 05 сен 2015, 20:21
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

16 сен 2015, 13:45

NORMANN писал(а):А почему не хотите обновиться до 3.1.6 ? Потом в дальнейшем не придется код править, а просто обновлять расширение.
Там свои заморочки с этим. Мне мод для клиентского сайта нужен. Поэтому я не вникал в детали почему не могут обновить.
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1479 раз
Сообщения: 9487
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

16 сен 2015, 17:32

Инструкция по переделке форума под эту версию не сохранилась :pardon:, нужно заново делать

Добавлено спустя 18 часов 5 минут 14 секунд:
/includes/bbcode.php после

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

	function bbcode_second_pass(&$message, $bbcode_uid = '', $bbcode_bitfield = false)
	{
добавить

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

//PPK BB3SPOILER START
		global $phpbb_container;
//PPK BB3SPOILER END
/includes/message_parser.php перед

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

		$this->bbcode_bitfield = '';
		$bitfield = new bitfield();
добавить

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

//PPK BB3SPOILER START
		global $phpbb_container;
//PPK BB3SPOILER END
перед

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

		if ($this->message_status == 'plain')
		{
добавить

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

//PPK BB3SPOILER EVENT START
		$text = $this->message;
		$uid = $this->bbcode_uid;

		$vars = array('text', 'uid', 'allow_bbcode');
		extract($phpbb_dispatcher->trigger_event('core.modify_format_display_text_before', compact($vars)));

		$this->message = $text;
		$this->bbcode_uid = $uid;
//PPK BB3SPOILER EVENT END
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
raznoglaz1y
Сообщения: 1
Зарегистрирован: 08 мар 2015, 00:10
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

26 янв 2016, 22:35

Спойлер отличный, спасибо!
Единственное что хотел уточнить - в заголовок спойлера нельзя вставить смайлы. Это можно пофиксить?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1479 раз
Сообщения: 9487
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: [Расширение] BB3Spoiler: спойлер для форума

27 янв 2016, 14:10

Нет. :roll:

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