Иконки RSS каналов в списке форумов

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 1922
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Иконки RSS каналов в списке форумов

16 фев 2011, 12:13

В форуме phpBB3 при включённой функции каналов новостей есть возможность выводить иконку RSS канала для каждого из форумов на странице списка форумов, однако в стиле prosilver код для иконки закомментирован, а для стиля subsilver2 код вообще отсутствует, небольшой мод добавляет опцию в адм. раздел для включения/отключения отображения иконок для RSS каналов, скриншоты:
адм. раздел

список форумов

images.zip
Скачать архив, распаковать, заменить файлы трекера файлами из архива.

В phpmyadmin выполнить

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

INSERT INTO `phpbb_config` (`config_name`, `config_value`, `is_dynamic`) VALUES ('ppkbb_feed_img', '0', '0');
/includes/functions_display.php перед

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

'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}viewforum.$phpEx", 'hash=' . generate_link_hash('global') . '&f=' . $root_data['forum_id'] . '&mark=forums') : '',
добавить

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

'S_FEED_IMG' => $config['ppkbb_feed_img'] ? true : false,//PPK FEED
/includes/acp/acp_board.php перед

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

'legend2'				=> 'ACP_LOAD_SETTINGS',
добавить

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

'ppkbb_feed_img'	=> array('lang' => 'PPKBB_FEED_IMG',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),//PPK FEED
/language/ru/acp/board.php перед добавить

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

	//PPK FEED
	'PPKBB_FEED_IMG' => 'Иконки каналов новостей',
	'PPKBB_FEED_IMG_EXPLAIN' => 'Отображать в списке форумов иконки каналов новостей (каналы новостей должны быть включены, изображения для иконок существовать)',
	//PPK FEED
/styles/prosilver/template/forumlist_body.html заменить

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

<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --><!-- <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a> --><!-- ENDIF -->
на

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

<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED and S_FEED_IMG --><a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{ROOT_PATH}images/feed2.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a><!-- ENDIF --><!-- PPK FEED -->
/styles/subsilver2/template/forumlist_body.html перед

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

				<p class="forumdesc">{forumrow.FORUM_DESC}</p>
				<!-- IF forumrow.MODERATORS -->
добавить

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

<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED and S_FEED_IMG --><div style="float:right;"><a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{ROOT_PATH}images/feed2.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a></div><!-- ENDIF --><!-- PPK FEED -->
Адм. раздел - функции конференции - Иконки каналов новостей: Да
Адм. раздел - Каналы новостей - Общие настройки каналов новостей - Включить каналы новостей: Включено
Адм. раздел - Каналы новостей - Настройки каналов сообщений - Включить каналы форумов: Включено

Обновить перелделанные стили, очистить кеш.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

Иконки RSS каналов в списке форумов

16 фев 2011, 14:10

Отлично. :yes: Спасибо )
bi
bizZz0n
Откуда: Украина, Харьков
Благодарил (а): 7 раз
Поблагодарили: 4 раза
Сообщения: 327
Зарегистрирован: 28 янв 2010, 00:58
Сообщение

Иконки RSS каналов в списке форумов

18 фев 2011, 01:50

Спасибо огромное, продолжайте выкладывать отличные моды, главное не останавливайтесь :oops:
Re
Remembrance
Откуда: Киев
Благодарил (а): 1 раз
Поблагодарили: 2 раза
Сообщения: 76
Зарегистрирован: 15 июн 2010, 13:59
Сообщение

Иконки RSS каналов в списке форумов

19 фев 2011, 21:33

Спасибо, поставил. ;) ;)

Добавлено спустя 11 минут 38 секунд:
Только добавил другую иконку,зацените tfile
Аватара пользователя
muzzzanna
Откуда: PNZ
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Сообщения: 28
Зарегистрирован: 27 окт 2012, 19:23
Сообщение

Иконки RSS каналов в списке форумов

05 окт 2013, 21:45

Спасибо пригодилось.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Иконки RSS каналов в списке форумов

01 фев 2018, 22:43

PPK писал(а):а для стиля subsilver2 код вообще отсутствует
Открыть: styles/subsilver2/template/forumlist_body.html
Перед:

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

<p class="forumdesc">{forumrow.FORUM_DESC}</p>
<!-- IF forumrow.MODERATORS -->
Добавить:

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

<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED and S_FEED_IMG --><div style="float:right;"><a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{ROOT_PATH}images/feed2.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a></div><!-- ENDIF --><!-- PPK FEED -->

У меня такой вопрос, в донат последней версии нужно добавлять данный мод?

Я вот сделал так:
Перед:

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

<p class="forumdesc">{forumrow.FORUM_DESC}</p>
<!-- IF forumrow.MODERATORS -->
Добавил:

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

<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED -->
<span style="float:right;"><a title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a></span>
<!-- ENDIF -->
И когда включаешь в "Каналы новостей" , ставишь флажок "Включить каналы форумов", "Включить каналы тем" появляются те самые иконки, но отображает как то не правильно, как сделать чтобы отображало корректно и почему кстати на гугл хроме отображает просто текстом?


Делаю шаблоны, то что в наличии, под заказ, любого почти сайта, с TorrentPier движка, с DLE и.т.п, под ppkbb3cker. ICQ 560107181
Партнёрка для торрент трекеров: https://installs.pro/r/rutracker
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Иконки RSS каналов в списке форумов

02 фев 2018, 10:55

9CaraTT писал(а):
01 фев 2018, 22:43

У меня такой вопрос, в донат последней версии нужно добавлять данный мод?
В смысле?, он ни в какой версии трекера не установлен, если это имеется ввиду

Вернуться в «Минимоды и хаки для phpBB3»