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

[3.1-3.3][release] ☢️ Forum Icons Extended

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 469
Стаж: 8 лет 6 месяцев
Благодарил (а): 84 раза
Поблагодарили: 19 раз

Re: [3.1][3.2][release] Forum Icons Extended

Сообщение neexforg »

Siava, до 3.2 использовал тот же стиль, всё работало исправно
http://cabinetadmina.ru/viewtopic.php?f=144&t=4870
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 469
Стаж: 8 лет 6 месяцев
Благодарил (а): 84 раза
Поблагодарили: 19 раз

Re: [3.1][3.2][release] Forum Icons Extended

Сообщение neexforg »

Siava писал(а): 02.12.2018 17:06 то в папке styles создать соответствующую с его названием, скопировать туда всё содержимое из prosilver и при необходимости поправить css-файлы
Перенёс - не помогла, а какие именно правки?
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4985
Стаж: 17 лет 7 месяцев
Откуда: Питер
Благодарил (а): 156 раз
Поблагодарили: 667 раз

Re: [3.1][3.2][release] Forum Icons Extended

Сообщение Siava »

neexforg, тогда можно попробовать создать второй набор иконок (например серые). В название файла каждой такой иконки добавить -read и загрузить их в то же место, где лежат оригинальные иконки. В настройках расширения выставить переключатель "Использовать CSS: Нет".
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 469
Стаж: 8 лет 6 месяцев
Благодарил (а): 84 раза
Поблагодарили: 19 раз

Re: [3.1][3.2][release] Forum Icons Extended

Сообщение neexforg »

Siava, это способ описан кстати в админке.
Если по другому не как, тогда придётся так решать вопрос, спасибо
Учусь сайтостроению вместе с phpbbguru
Tag095
phpBB 1.0.0
Сообщения: 7
Стаж: 2 года 7 месяцев
Благодарил (а): 2 раза

Re: [3.1-3.3][release] ☢️ Forum Icons Extended

Сообщение Tag095 »

Скажите пожалуйста, с форматом иконок SVG это расширение работает?
По поиску не нашел, тк на 3 буквы нельзя искать :?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4985
Стаж: 17 лет 7 месяцев
Откуда: Питер
Благодарил (а): 156 раз
Поблагодарили: 667 раз

Re: [3.1-3.3][release] ☢️ Forum Icons Extended

Сообщение Siava »

Tag095, увы, только изображения.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
sas333
phpBB 1.4.4
Сообщения: 169
Стаж: 5 лет 2 месяца
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: [3.1-3.3][release] ☢️ Forum Icons Extended

Сообщение sas333 »

Siava писал(а): 05.05.2017 0:18 ЛЕОПАРД, спасибо. Чтобы не повторяться... у меня на форуме в теме уже спрашивали об этом.
Здравствуйте. Попытался сделать по этой инструкции, не получилось. Там почему то код немного не сходится. Подскажите как правельно отредактировать? У меня такой код

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

<?php
/**
 *
 * Forum Icons Extended. An extension for the phpBB Forum Software package.
 *
 * @copyright (c) 2016, Siava, https://siava.ru
 * @license GNU General Public License, version 2 (GPL-2.0)
 *
 */

namespace siava\forumiconext\event;

use Symfony\Component\EventDispatcher\EventSubscriberInterface;

/**
 * Forum Icons Extended Event listener.
 */
class main_listener implements EventSubscriberInterface
{
	protected $config;
	protected $template;
	protected $user;

	public function __construct(\phpbb\config\config $config, \phpbb\template\template $template, \phpbb\user $user, $phpbb_root_path)
	{
		$this->config = $config;
		$this->template = $template;
		$this->user = $user;
		$this->phpbb_root_path = $phpbb_root_path;
	}

	static public function getSubscribedEvents()
	{
		return array(
			'core.display_forums_modify_template_vars'	=> 'display_forums_modify_template_vars',
		);
	}

	public function display_forums_modify_template_vars($event)
	{
		$forum_row = $event['forum_row'];
		$row = $event['row'];
		$css_enabled = ($this->config['forumiconext_css_enabled']) ? true : false;
		
		$forum_unread = $forum_row['S_UNREAD_FORUM'];
		$folder_alt = $forum_row['FORUM_FOLDER_IMG_ALT'];
		$forum_imge_read = substr($row['forum_image'], 0, -4) . '-read' . substr($row['forum_image'], -4);

		if ($this->user->data['is_registered'] || ($this->config['load_anon_lastread'] && !$this->user->data['is_registered']))
		{
			if ($row['forum_image'] && $css_enabled)
			{
				$forum_row['FORUM_IMG_STYLE'] = ($forum_unread) ? 'noicon forum_unread' : 'noicon forum_read';
				$forum_row['FORUM_IMAGE'] = ($forum_unread) ? '<img src="' . $this->phpbb_root_path . $row['forum_image'] . '" alt="' . $folder_alt . '" />' : '<img src="' . $this->phpbb_root_path . $row['forum_image'] . '" alt="' . $folder_alt . '" class="grayscale grayscale-fade" />';
			}
			else if ($row['forum_image'] && !$css_enabled)
			{
				$forum_row['FORUM_IMG_STYLE'] = ($forum_unread) ? 'noicon forum_unread' : 'noicon forum_read';
				$forum_row['FORUM_IMAGE'] = ($forum_unread) ? '<img src="' . $this->phpbb_root_path . $row['forum_image'] . '" alt="' . $folder_alt . '" />' : '<img src="' . $this->phpbb_root_path . $forum_imge_read . '" alt="' . $folder_alt . '" />';
			}
			else
			{
				$forum_row['FORUM_IMG_STYLE'] = $forum_row['FORUM_IMG_STYLE'];
				$forum_row['FORUM_IMAGE'] = '';
			}
		}
		else
		{
			$forum_row['FORUM_IMG_STYLE']	= ($row['forum_image']) ? 'noicon' : $forum_row['FORUM_IMG_STYLE'];
			$forum_row['FORUM_IMAGE']		= ($row['forum_image']) ? '<img src="' . $this->phpbb_root_path . $row['forum_image'] . '" alt="' . $folder_alt . '" />' : '';
		}

		$event['forum_row'] = $forum_row;

		$this->template->assign_vars(array(
			'FIE_CSS_ENABLED'	=> $css_enabled,
		));
	}
}
Последний раз редактировалось Sheer 08.10.2020 12:58, всего редактировалось 1 раз.
Причина: bb-код
kasablanka12
phpBB 1.2.1
Сообщения: 20
Стаж: 1 год 3 месяца
Благодарил (а): 2 раза

Как убрать значок статуса форумов?

Сообщение kasablanka12 »

Всем здравствуйте! Не могу найти ответ на свой вопрос в поиске. Подскажите пожалуйста: имеется конференция 3.2.11, стиль стандартный, к каждому форуму сделала свой значок. Как мне сделать так чтобы на главной странице возле названия форума отображался только он? Без круглешка статуса прочитанные/непрочитанные сообщения?
значок.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 7 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Как убрать значок статуса форумов?

Сообщение angst66 »

kasablanka12
phpBB 1.2.1
Сообщения: 20
Стаж: 1 год 3 месяца
Благодарил (а): 2 раза

Re: Как убрать значок статуса форумов?

Сообщение kasablanka12 »

angst66, Спасибо большое! Это расширение только к prosilver подходит или с другими темами тоже сработает?
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 7 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Как убрать значок статуса форумов?

Сообщение angst66 »

kasablanka12
phpBB 1.2.1
Сообщения: 20
Стаж: 1 год 3 месяца
Благодарил (а): 2 раза

Re: Как убрать значок статуса форумов?

Сообщение kasablanka12 »

angst66, поставила расширение, с prosilver работает идеально, а с гостевой темой нет(
Может можно как-то вручную удалить эти значки?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 15 лет 5 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1710 раз

Re: Как убрать значок статуса форумов?

Сообщение Sheer »

kasablanka12,
LONER писал(а): 08.05.2017 11:39 иногда, для некоторых стилей, необходимо создавать свою папку в расширении с названием стиля и в нее скопировать содержимое из стиля prosilver, в самом расширении.
kasablanka12
phpBB 1.2.1
Сообщения: 20
Стаж: 1 год 3 месяца
Благодарил (а): 2 раза

Re: Как убрать значок статуса форумов?

Сообщение kasablanka12 »

Sheer, так я так и сделала, но у меня тупо пропадают в гостувой теме все иконки и стандартные и мои. А в prosilver все работает.
Аватара пользователя
angst66
phpBB 2.0.22
Сообщения: 1392
Стаж: 10 лет 7 месяцев
Благодарил (а): 41 раз
Поблагодарили: 55 раз

Re: Как убрать значок статуса форумов?

Сообщение angst66 »

Открой в другом браузере. Или очисти кэш.

Отправлено спустя 2 минуты 8 секунд:
Ссылку дай.

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