Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Adaptive Hide BBcodes

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Adaptive Hide BBcodes

Сообщение Alecto »

как быть с этими ббкодами в 3.1?
есть подозрение, что автором заброшен.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Adaptive Hide BBcodes

Сообщение Татьяна5 »

Alecto
В ABBC3 для 3.1 есть ббкод скрытия от гостей
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Adaptive Hide BBcodes

Сообщение Alecto »

Татьяна5
может быть как самый крайний вариант, ваш БО похоже с этим расширением будет работать...

почему хотелось бы оставить AH-BBcode:
во-первых, есть тысячи постов с ббкодами hide и ghide, все их придется найти и исправить под новый ббкод.
во-вторых, мне нужно скрывать не от гостей, а от всех пользователей, ограничивая количеством постом, в некоторых случаях - разрешая просматривать содержимое поста определенным группам. такое АББС3 не позволит сделать.
в-третьих, АББС3 - большое расширение, в котором 99.99% того, что мне не нужно.

очень бы хотелось увидеть версию этого мода для 3.1.

Добавлено спустя 2 часа 12 минут 24 секунды:
решил попробовать ABBC3 для 3.1 - скачал отсюда https://www.phpbb.com/community/viewtop ... &t=2214031
установил.
1 - в админке никаких настроек не нашел.
2 - расширение преобразовало кнопки в БО и стандартном ответе, допусти красиво. но ABBC3 попутно угробил мои собственные ббкоды, которые совпали с встроенными в расширение.
3 - очень не понравилось, что ABBC3 добавил несколько десятков нахренненужных ббкодов, которые при отключении расширения и удалении данных остались.

короче - вообще не вариант. решается одна проблема, создается 125 новых.
wiseu
phpBB 1.2.0
Сообщения: 16
Стаж: 9 лет 4 месяца
Благодарил (а): 1 раз

Re: Adaptive Hide BBcodes

Сообщение wiseu »

Adaptive Hide BBcodes нужный мод, кто бы портировал
Wild Rat
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 2 месяца
Поблагодарили: 2 раза

Re: Adaptive Hide BBcodes

Сообщение Wild Rat »

Пожалуйста, кто-нибудь, сделайте расширение, позволяющее прятать текст от пользователей с недостаточным количеством постов!! Очень нужно!
vsamare
phpBB 1.2.0
Сообщения: 18
Стаж: 15 лет 3 месяца
Благодарил (а): 12 раз

Re: Adaptive Hide BBcodes

Сообщение vsamare »

Если цена будет не заоблачной готов оплатить порт мода
adaptive hide bbcode
для версии движка 3.1.х
Rezaka™
phpBB 1.4.2
Сообщения: 71
Стаж: 14 лет 8 месяцев
Откуда: phpBB 3.1.9
Благодарил (а): 1 раз

Re: Adaptive Hide BBcodes

Сообщение Rezaka™ »

Также готов помочь финансово за импорт мода для 3.1. Нужен всего-то тег [hide], способный скрывать сообщения от пользователей по кол-ву сообщений.
Аватара пользователя
sdakasadist
phpBB 2.0.0
Сообщения: 236
Стаж: 11 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 20 раз

Re: Adaptive Hide BBcodes

Сообщение sdakasadist »

Изображение
Rezaka™
phpBB 1.4.2
Сообщения: 71
Стаж: 14 лет 8 месяцев
Откуда: phpBB 3.1.9
Благодарил (а): 1 раз

Re: Adaptive Hide BBcodes

Сообщение Rezaka™ »

sdakasadist, супер, то что надо! Спасибо! :)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Adaptive Hide BBcodes

Сообщение Alecto »

тестировал кто-то для 3.2?
это расширение на гуру есть?
Аватара пользователя
sdakasadist
phpBB 2.0.0
Сообщения: 236
Стаж: 11 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 20 раз

Re: Adaptive Hide BBcodes

Сообщение sdakasadist »

Alecto писал(а): 29.07.2017 18:17тестировал кто-то для 3.2?
Работает.
Изображение
KatrinCa
phpBB 1.0.0
Сообщения: 9
Стаж: 10 лет 9 месяцев
Благодарил (а): 3 раза

Re: Adaptive Hide BBcodes

Сообщение KatrinCa »

Попробовала установить это расширение. Текст можно скрыть для незарегистрированных пользователей. Я верно понимаю, что в нем нельзя указать число сообщений на форуме при наборе которых можно будет увидеть содержимое? Каким расширением это можно сделать? Пробовала установить BB3Hide, у меня оно не работает.

Решение для 3.2.1
Возможно кому то пригодится. Получилось все настроить благодаря инструкции и расширению с этой страницы http://www.ppkbb3cker.ru/viewtopic.php?f=67&t=4291
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Adaptive Hide BBcodes

Сообщение Sheer »

В коде перехватчика в функции bb3hide_quickreply() допущена ошибка, которая при включенном debug может вызывать вывод сообщения

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3hide/event/listener.php on line 142: Undefined index: DECODED_MESSAGE
Исправление
Открыть ext\ppk\bb3hide\event\listener.php
Найти

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

	function bb3hide_quickreply($event)
	{
		if ($this->is_quickreply)
		{
			$post_row = $event['post_row'];

			$hide_search_ary = array();
			$hide_search_ary[] = '!\[hide\](.*?)\[/hide\]!s';
			if($this->config['bb3hide_hideplus'])
			{
				$hide_search_ary[] = '!\[hide\=([0-9]+)\](.*?)\[/hide\]!s';
			}
			if($this->config['bb3hide_uhide'])
			{
				$hide_search_ary[] = '!\[uhide\=([-a-zA-Z0-9+.,_ ]+)\](.*?)\[/uhide\]!s';
			}
			if($this->config['bb3hide_rhide'])
			{
				$hide_search_ary[] = '!\[rhide\=(\-?[0-9]+)\](.*?)\[/rhide\]!s';
			}
			if($this->config['bb3hide_ghide'])
			{
				$hide_search_ary[] = '!\[ghide\](.*?)\[/ghide\]!s';
			}
			if($this->config['bb3hide_ghideplus'])
			{
				$hide_search_ary[] = '!\[ghide\=([a-zA-Z0-9-+.,_ ]+)\](.*?)\[/ghide\]!s';
			}

			$post_row['DECODED_MESSAGE'] = preg_replace($hide_search_ary, $this->user->lang['BB3HIDE_QUOTE'], $post_row['DECODED_MESSAGE']);

			$event['post_row']=$post_row;

		}
	}
Заменить на

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

	function bb3hide_quickreply($event)
	{
		if ($this->is_quickreply)
		{
			$post_row = $event['post_row'];
			if (isset($post_row['DECODED_MESSAGE']))
			{
				$hide_search_ary = array();
				$hide_search_ary[] = '!\[hide\](.*?)\[/hide\]!s';
				if($this->config['bb3hide_hideplus'])
				{
					$hide_search_ary[] = '!\[hide\=([0-9]+)\](.*?)\[/hide\]!s';
				}
				if($this->config['bb3hide_uhide'])
				{
					$hide_search_ary[] = '!\[uhide\=([-a-zA-Z0-9+.,_ ]+)\](.*?)\[/uhide\]!s';
				}
				if($this->config['bb3hide_rhide'])
				{
					$hide_search_ary[] = '!\[rhide\=(\-?[0-9]+)\](.*?)\[/rhide\]!s';
				}
				if($this->config['bb3hide_ghide'])
				{
					$hide_search_ary[] = '!\[ghide\](.*?)\[/ghide\]!s';
				}
				if($this->config['bb3hide_ghideplus'])
				{
					$hide_search_ary[] = '!\[ghide\=([a-zA-Z0-9-+.,_ ]+)\](.*?)\[/ghide\]!s';
				}

				$post_row['DECODED_MESSAGE'] = preg_replace($hide_search_ary, $this->user->lang['BB3HIDE_QUOTE'], $post_row['DECODED_MESSAGE']);

				$event['post_row']=$post_row;
			}
		}
	}
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Ответить

Вернуться в «Запросы расширений для phpBB»