[3.2][3.3] Сворачивание информации профиля в топиках

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

[3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

В общем суть поиска в самом названии темы. Так как со временем устанавливается много расширений которые выводят информацию в профили в топиках (страница с сообщениями), то там образуется не слабая такая мотня на пол экрана. :shock: Может есть расширение или просто правки кода в стиле чтоб всю эту мотню можно было свернуть под своеобразный спойлер. Пример того как должно отображаться:
Аватара
Звание
Лычка
Информация (раскрывающийся список в который входят дата регистрации, последнее посещение, количество сообщений и другая инфа от расширений)
Контактная информация

Отправлено спустя 4 минуты 52 секунды:
Сам что-то химичил. Скрыть-скрыл, а вот чтоб открывалось, увы не открывается. События там имеются если для расширения. Но мне кажется что за столько времени кто-то да задумывался над этим. Поиск не дал результата.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
Perfecthus
phpBB 2.0.13
Сообщения: 905
Стаж: 15 лет 3 месяца
Откуда: Оттуда
Благодарил (а): 54 раза
Поблагодарили: 99 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Perfecthus »

Как вариант, посмотри java скрипт в расширении Collapsible Forum Categories и на его основе сделай сворачивалку информации в профиле.
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

Perfecthus писал(а): 27.01.2026 17:09 Как вариант, посмотри java скрипт в расширении Collapsible Forum Categories и на его основе сделай сворачивалку информации в профиле.
Я как раз этим путём и шёл ;)
Вроде нашёл старый экст по этой теме. Не много под шаманить под современные реалии и будет я думаю то что нужно.

Отправлено спустя 5 минут 8 секунд:
Тему можно закрыть, всем спасибо! :D
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12935
Стаж: 14 лет 5 месяцев
Благодарил (а): 161 раз
Поблагодарили: 2354 раза

Re: [3.2][3.3] Сворачивание информации профиля в топиках

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

Michel писал(а): 27.01.2026 17:25 Тему можно закрыть
А решение?
Аватара пользователя
Perfecthus
phpBB 2.0.13
Сообщения: 905
Стаж: 15 лет 3 месяца
Откуда: Оттуда
Благодарил (а): 54 раза
Поблагодарили: 99 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Perfecthus »

Татьяна5, Тань, так все решение в скрипте :)
Понятно, что может еще кому-то пригодится. Думаю, топикстартер, выложит готовое решение. Хотя, сложностей там – ноль!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12935
Стаж: 14 лет 5 месяцев
Благодарил (а): 161 раз
Поблагодарили: 2354 раза

Re: [3.2][3.3] Сворачивание информации профиля в топиках

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

Perfecthus, правила есть правила. Нашёл решение - делись
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

Расширение hiddenprofile. Работает на 3.3.15. Изображение предложенное в расширении изменил под стилистику лычек. Даже ничего переделывать не пришлось. Можно конечно повозиться и сделать текст с FA иконкой, но меня устраивает всё как есть. :D
hiddenprofile.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
Perfecthus
phpBB 2.0.13
Сообщения: 905
Стаж: 15 лет 3 месяца
Откуда: Оттуда
Благодарил (а): 54 раза
Поблагодарили: 99 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Perfecthus »

Татьяна5, Так я и же написал, что возможно поделится решением. Я же не могу отвечать за другого человека!

ПС: Вот и поделился.
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

Ну пока тему не закрыли, тогда такой вопрос. Как сделать чтоб можно было использовать стили. Переменные что-то не хочет подхватывать. А всё завязано на папке All, а нужно чтоб можно было использовать разные стили.

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

	public function hp_function($event)
	{
		$this->template->assign_vars(array(
			'S_HP'							=> $this->config['hp_on'],
			'S_HP_START'					=> $this->config['hp_select_start'],
			'S_HP_END'						=> $this->config['hp_select_end'],
			'S_HP_DESIGN'					=> $this->config['hp_design'],
		));

		if ( isset($this->config['hp_img_down']) && $this->config['hp_img_down'] )
		{
			$this->template->assign_vars(array(
				'HP_ICONS_DOWN'				=> $this->config['hp_img_down'],
			));
		} else {
			$this->template->assign_vars(array(
				'HP_ICONS_DOWN'				=> generate_board_url() . '/ext/xaocz/hiddenprofile/styles/all/theme/images/dopinfo_down.gif',
			));
		}

		if ( isset($this->config['hp_img_up']) && $this->config['hp_img_up'] )
		{
			$this->template->assign_vars(array(
				'HP_ICONS_UP'				=> $this->config['hp_img_up'],
			));
		} else {
			$this->template->assign_vars(array(
				'HP_ICONS_UP'				=> generate_board_url() . '/ext/xaocz/hiddenprofile/styles/all/theme/images/dopinfo_up.gif',
			));
		}
	}
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12935
Стаж: 14 лет 5 месяцев
Благодарил (а): 161 раз
Поблагодарили: 2354 раза

Re: [3.2][3.3] Сворачивание информации профиля в топиках

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

Michel, примерно так (код не проверяла)
hiddenprofile2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

Татьяна5 писал(а): 28.01.2026 18:28 Michel, примерно так (код не проверяла)
Вываливается с ошибкой при просмотре темы:

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

Fatal error: Uncaught TypeError: xaocz\hiddenprofile\event\listener::__construct(): Argument #3 ($user) must be of type xaocz\hiddenprofile\event\phpbb\user\user, phpbb\user given, called in /site/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 14331 and defined in /site/ext/xaocz/hiddenprofile/event/listener.php:24 Stack trace: #0 /site/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(14331): xaocz\hiddenprofile\event\listener->__construct(Object(phpbb\config\db), Object(phpbb\template\twig\twig), Object(phpbb\user)) #1 /site/cache/production/container_4335734bbdd20f586549a504dff5f80c.php(7650): phpbb_cache_container->getXaocz_Hiddenprofile_ListenerService() #2 /site/vendor/symfony/event-dispatcher/EventDispatcher.php(231): phpbb_cache_container->{closure:phpbb_cache_container::getDispatcherService():7649}() #3 /site/vendor/symfony/event-dispatcher/EventDispatcher.php(61): Symfony\Component\EventDispatcher\EventDispatcher->sortListeners('core.viewtopic_...') #4 /site/vendor/symfony/event-dispatcher/EventDispatcher.php(43): Symfony\Component\EventDispatcher\EventDispatcher->getListeners('core.viewtopic_...') #5 /site/phpbb/event/dispatcher.php(62): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('core.viewtopic_...', Object(phpbb\event\data)) #6 /site/phpbb/event/dispatcher.php(46): phpbb\event\dispatcher->dispatch('core.viewtopic_...', Object(phpbb\event\data)) #7 /site/viewtopic.php(2416): phpbb\event\dispatcher->trigger_event('core.viewtopic_...', Array) #8 {main} thrown in /site/ext/xaocz/hiddenprofile/event/listener.php on line 24
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12935
Стаж: 14 лет 5 месяцев
Благодарил (а): 161 раз
Поблагодарили: 2354 раза

Re: [3.2][3.3] Сворачивание информации профиля в топиках

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

Слеш забыла...
Перезалила файл
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 514
Стаж: 14 лет
Откуда: Липецк
Благодарил (а): 136 раз
Поблагодарили: 69 раз

Re: [3.2][3.3] Сворачивание информации профиля в топиках

Сообщение Michel »

Татьяна5 писал(а): Вчера 15:51 Слеш забыла...
Перезалила файл
Расширение запустилось, но графику всё равно тянет со стиля "ALL".
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15

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