[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

Как скрыть текст сообщений от гостей и ботов, по количеству сообщений, группе/ID пользователя, репутации, поинтам, количеству или наличию благодарностей, наличии ответа в теме, оплате по сумме поддержки или поинтам

Расширения (SE) доступны для скачивания только пользователям из групп Благодарившие, Донаторы и VIP, (SE2) пользователям из групп Донаторы и VIP
 • Просмотры: 11255
gl
globalnoises
Благодарил (а): 14 раз
Сообщения: 11
Зарегистрирован: 30 сен 2019, 21:27
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

18 дек 2019, 11:40

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

General Error
SQL ERROR [ mysqli ]
 
Unknown column 'f.forum_id' in 'where clause' [1054]
 
SQL
 
SELECT topic_id, post_id, poster_id FROM phpbb_posts p WHERE p.post_id = 26559 AND (f.forum_id NOT IN (3, 4, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 39, 40, 41, 42, 48, 49, 50, 51, 52, 53, 54, 55, 60, 63, 68, 86, 87, 88, 92, 93, 95, 98, 99, 100, 101, 102, 104, 105, 106, 117, 120, 134, 135, 136, 137, 138, 140, 146, 152, 158, 164, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178) OR f.forum_id IS NULL) AND ((p.forum_id NOT IN (3, 9, 15, 16, 12, 101, 102, 63, 13, 104, 105, 106, 17, 18, 19, 20, 21, 68, 22, 4, 23, 169, 25, 26, 87, 27, 28, 170, 29, 30, 88, 52, 53, 171, 54, 55, 92, 39, 40, 172, 41, 42, 93, 48, 49, 173, 50, 51, 95, 134, 135, 174, 136, 137, 138, 140, 146, 175, 152, 158, 164, 98, 99, 176, 177, 100, 178, 117, 120, 5, 6, 7, 60, 86) AND p.post_visibility = 1) OR p.forum_id = 24)
 
BACKTRACE
 
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
 
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 997
CALL: trigger_error()
 
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 196
CALL: phpbb\db\driver\driver->sql_error()
 
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
 
FILE: [ROOT]/ext/ppk/bb3hide/event/listener.php
LINE: 133
CALL: phpbb\db\driver\factory->sql_query()
 
FILE: (not given by php)
LINE: (not given by php)
CALL: ppk\bb3hide\event\listener->bb3hide_get_topic_ids()
 
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
 
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
 
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
 
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
 
FILE: [ROOT]/search.php
LINE: 785
CALL: phpbb\event\dispatcher->trigger_event()
Добрый день! :hi:

Обнаружил, что в одном из подфорумов при попытке поиска возникает ошибка. [версия форума 3.2.8, версия расширения 1.4.0]
Если поисковой запрос вводить на главной странице или в других подфорумах, поиск работает без нареканий.
Прошу Вашей помощи в устранении данной проблемы. Спасибо :good:
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

18 дек 2019, 11:55

В файле /ext/ppk/bb3hide/event/listener.php заменить

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

		$sql = 'SELECT topic_id, post_id, poster_id
			FROM ' . POSTS_TABLE . ' p
			WHERE ' . $sql_array['WHERE'];
на

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

		$sql = 'SELECT topic_id, post_id, poster_id
			FROM ' . POSTS_TABLE . ' p, '.FORUMS_TABLE .' f
			WHERE p.forum_id=f.forum_id AND ' . $sql_array['WHERE'];
gl
globalnoises
Благодарил (а): 14 раз
Сообщения: 11
Зарегистрирован: 30 сен 2019, 21:27
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

18 дек 2019, 19:30

Заменил. Форум упал :(

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

Fatal error: Class 's9e_renderer_dc412e45f9923b03941a75f0326b12d1299d1445' not found in /home/klientai/globalnoises/vendor/s9e/text-formatter/src/Configurator.php on line 5206
Отправлено спустя 28 минут 8 секунд:

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

General Error
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Отправлено спустя 30 минут 58 секунд:

фрагмент кода в
/home/klientai/globalnoises/vendor/s9e/text-formatter/src/Configurator.php:

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

	public function getRenderer(Rendering $rendering)
	{
		$php = $this->generate($rendering);
		if (isset($this->filepath))
			$filepath = $this->filepath;
		else
			$filepath = $this->cacheDir . '/' . \str_replace('\\', '_', $this->lastClassName) . '.php';
		\file_put_contents($filepath, "<?php\n" . $php);
		$this->lastFilepath = \realpath($filepath);
		if (!\class_exists($this->lastClassName, \false))
			include $filepath;
		return new $this->lastClassName;
	}
в строке 5206:

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

return new $this->lastClassName;
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

26 янв 2020, 00:31

Обновился до phpbb 3.3, все правки делал вручную, ошибок не было, потом скачал версию для 3.3 и при поиске вот такая ошибка в шапке:

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

[ROOT]/ext/ppk/bb3hide/event/listener.php:133)
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 359: Cannot modify header information - headers already sent by (output started at [ROOT]/ext/ppk/bb3hide/event/listener.php:133)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/ext/ppk/bb3hide/event/listener.php:133)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/ext/ppk/bb3hide/event/listener.php:133)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/ext/ppk/bb3hide/event/listener.php:133)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/ext/ppk/bb3hide/event/listener.php:133)
Расширение отключаю, ошибки нет!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

26 янв 2020, 09:11

Удалить из того файла код

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

echo $sql;
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

26 янв 2020, 15:34

PPK, благодарю, обновился, теперь норм!
gl
globalnoises
Благодарил (а): 14 раз
Сообщения: 11
Зарегистрирован: 30 сен 2019, 21:27
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

19 фев 2020, 21:26

Добрый вечер! Заметил неприятный баг в данном расширении. :(

допустим я написал:

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

[hide=5]любой текст[/hide]
Если я нажму предпросмотр, то данный текст превратится в:

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

[i]Скрытый текст[/i]
:(


bbcode

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

[hide][/hide]
при нажатии предварительного просмотра пропадает и вместо него появляется:

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

[i]Скрытый текст[/i]
Отправлено спустя 4 минуты 50 секунд:
Если выразиться точнее, то в окне ввода текста с хайдом при нажатии предпросмотра получается:

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

[i]Скрытый текст[/i]
На Вашем форуме протестировал, та же проблема.\

Прошу по возможности исправить. Спасибо :hi: :hi:
gl
globalnoises
Благодарил (а): 14 раз
Сообщения: 11
Зарегистрирован: 30 сен 2019, 21:27
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

08 мар 2020, 10:31

Некоторые наблюдения:

При использовании хайда Thanks for posts:

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

[thide]текст[/thide]
Пользователи нажимают кнопку Спасибо и не сразу видят текст под хайдом, помагает только перезагрузка страницы. :(
Прошу исправить в новой версии расширения. Спасибо :good:
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

09 мар 2020, 09:06

Это невозможно, если спасибо реализовано через аякс, то для отображения текста нужна перезагрузка страницы, потому-что расширение не скрывает текст на странице, его там просто нет, можно наверное отслеживать нажатие кнопок спасибо и перезагружать сообщение тоже через аякс, но это не стоит того объёма работы который нужно будет сделать :nea:
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.2/3.3) BB3Hide(SE/SE2): скрытие текста сообщений от гостей и ботов, по количеству сообщений, группе, ID/имени пользователя, спасибо, репутации, поинтам, наличии ответа в теме

14 апр 2020, 15:27

При установке новой версии в шапке ошибка:

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/bb3hide/event/listener.php on line 911: Illegal string offset 'hide'
[phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/bb3hide/event/listener.php on line 951: Illegal string offset 'ghide='
[phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/bb3hide/event/listener.php on line 854: Illegal string offset 'hide'
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 358: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 359: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
, откатился назад!

Вернуться в «Условно-бесплатные расширения»