Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Расширения для phpBB 3.1-3.3

  • Список форумов
  • phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3

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

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

169 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 6
  • 7
  • 8
  • 9
  • 10
  • Перейти на страницу:
  • 17
  • След.
Просмотры: 62104 • 
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 23 янв 2017, 05:21
Oleg писал(а): спойлере пишу на русском то, показывает не то что я на писал а "Скрытый текст"
SIMPLETEXT заменить на INTTEXT в новом bbcode.

Отправлено спустя 2 минуты 36 секунд:
Beer писал(а): А почему у моих спойлеров кавычки?
Это было сделано?
PPK писал(а): Обновление
Перед обновлением форума с версий 3.1 до 3.2 и обновлении этого расширения, необходимо удалить бб-коды которые указаны в инструкции для установки этого расширения для версии 3.1 и добавить бб-коды указанные для версии 3.2, иначе из-за багов в системе работы бб-кодов в текущей версии phpBB (3.2) при обновлении с версии 3.1 перестанут работать спойлеры с кавычками внутри spoiler="Скрытый текст", а так же спойлеры без текста, если использовать одновременно спойлеры с текстом и без
Отправлено спустя 8 минут 30 секунд:
Меня вот другое смущает, как бы по быстрому конвертировать старые спойлеры, существующие в нескольких тысячах созданных ранее тем, чтобы они корректно работали, в базе они совершенно по другому выглядят и при репарсинге, текст который был в кавычках, с двоеточиями или другими знаками становится просто Скрытый текст, а не Скриншоты , Медиаинфо или другое.

Если это временное явление и при следующем обновлении phpBB будут исправлены баги с bbcode и в темах потом все встанет на свои места, то потерпеть еще можно, а если нет, то это не очень хорошо.
Правильно заданный вопрос и описание проблемы - 70% их решения...
NORMANN
Аватара пользователя
Oleg
Донатор
Сообщения: 232
Зарегистрирован: 23 янв 2012, 14:34
Сообщение 23 янв 2017, 06:39
NORMANN писал(а): SIMPLETEXT заменить на INTTEXT в новом bbcode.
Все заработало - спасибо! :good:
Oleg
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 23 янв 2017, 14:22
NORMANN писал(а): Меня вот другое смущает, как бы по быстрому конвертировать старые спойлеры
http://www.phpbbguru.net/community/view ... hp?t=42862 :?: (судя по теме репарсинг бб-кодов под 3.2 там ещё не реализован), а если до обновления форума добавить новый бб-код спойлера и потом обновить форум, вроде должно было работать.
PPK
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 23 янв 2017, 14:31
PPK писал(а): если до обновления форума добавить новый бб-код спойлера, вроде должно было работать.
Попробую. Но тогда надо заново с бэкапа обновить bbcode и потом уже phpBB, а то у меня раньше было произведено обновление до 3.2, с отключенным расширением спойлера предыдущей версии (да вообще все расширения были отключены перед обновлением).
Правильно заданный вопрос и описание проблемы - 70% их решения...
NORMANN
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 23 янв 2017, 15:01
Проверил, с кавычкам работает, а с двоеточиями, скобками и прочим нет
PPK
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 23 янв 2017, 16:04
PPK писал(а): Проверил, с кавычкам работает, а с двоеточиями, скобками и прочим нет
Да, тоже проверил, так и есть.
Правильно заданный вопрос и описание проблемы - 70% их решения...
NORMANN
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 23 янв 2017, 17:25
Спойлер теперь использует встроенный парсер бб-кодов, т.к. в стороннем (своём) нет необходимости, проблема в том, что в лексемах есть возможность использовать либо полный набор с любыми символами, либо ограниченный (запятые, точки, минус, плюс, дефис, подчёркивание), можно в принципе немного переделать спойлер и обойти это.
PPK
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 23 янв 2017, 18:06
PPK писал(а): можно в принципе немного переделать спойлер и обойти это.
Было бы отлично. И еще бы разработчики phpBB что-нибудь опять не придумали, чтобы в следующей версии снова не пришлось переделывать.
Правильно заданный вопрос и описание проблемы - 70% их решения...
NORMANN
Evangelion
Пользователь
Сообщения: 9
Зарегистрирован: 28 мар 2016, 16:21
Сообщение 23 янв 2017, 18:32
Кстати это расширение тоже немного конфликтует с расширением быстрого ответа(или наоборот), если включить этот параметр:
Включить просмотр тем без перезагрузки страницы:
Если эта настройка включена, навигация Ajax будет использована вместо обычной отправки формы при включении пользователями опции «Не очищать форму быстрого ответа при просмотре темы».
то все спойлеры в теме становятся такими полосками:
Evangelion
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 24 янв 2017, 13:28
Оно не конфликтует, а просто спойлеры там не обрабатываются, под 3.1 я писал тут правки для quickreply, под 3.2 заново нужно смотреть

Отправлено спустя 18 часов 52 минуты 13 секунд:
Для phpBB3.2 и QuickReply Reloaded, /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);
					}
Отправлено спустя 14 минут 34 секунды:
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; }
бб-код спойлера должен быть таким, Использование BBCode

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

[spoiler={TEXT1;optional}]{TEXT2}[/spoiler]
Замена HTML

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

<div class="sp-wrap"><div class="sp-body"><div class="sp-title">{TEXT1}</div>{TEXT2}</div></div>
PPK
169 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 6
  • 7
  • 8
  • 9
  • 10
  • Перейти на страницу:
  • 17
  • След.

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

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo