Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
newked

Фильтр на Последние темы (v3.0.4)

Recommended Posts

У меня на форуме есть блок "Последние темы".....в нем выводятся самые последние темы форума....скажите а можно как то настроить этот блок чтобы в нем выводились темы из определенных форумов?!?!

Share this post


Link to post
Share on other sites

Только через ip.content знаю способ...

Стандартно никак.

Share this post


Link to post
Share on other sites

Только через ip.content знаю способ...

Стандартно никак.

А не подскажете)))) в двух словах

Share this post


Link to post
Share on other sites
Только через ip.content знаю способ...

Стандартно никак.

Также интересует. Будем благодарны, если раскроете способ.

Edited by Gurusss

Share this post


Link to post
Share on other sites

Да, да, да! Очень интересует!

Edited by Daria_WEB

Share this post


Link to post
Share on other sites

В ip.content с помощью feed-блока

Обсуждалось в разделе по ip.content

Share this post


Link to post
Share on other sites

Нужно решение не через IP.Content

Share this post


Link to post
Share on other sites

Повторяю для слабовидящих: стандартными средствами нельзя.

Закажите мод, если подобных уже нет на invisionmodding.com

Share this post


Link to post
Share on other sites

Решение для слабовидящих не через Ip.content (модификация хука Последние темы)

 

./admin/applications/forums/sources/classes/forums/class_forums.php

 

найти

			$_topics	= array_slice( $topicIDs, 0, $topicCount * 2 ); 

 

ниже добавить

		$rec_forums = '';
		if( $this->settings['rec_forums'] )
		{
			$rec_forums = ' AND t.forum_id IN ('.$this->settings['rec_forums'].')';
		}

 

 

Найти

't.tid IN (' . implode( ',', array_values( $_topics ) ) . ')',

 

заменить на

't.tid IN (' . implode( ',', array_values( $_topics ) ) . ')' . $rec_forums,

 

В админке загрузить настройку

Система > Глобальные настройки: Последние темы

settingGroup_recent-topics.xml

 

Эта настройка скорее выполняет функцию ограничителя. Так, если есть четыре форума 1,2,3,4. 1 - запароленый, 2 - доступ закрыт для гостей, в админке выбраны форумы 1,2,3 темы будут выводиться только с форума номер 3 (он доступен для чтения и выбран в админке). Чтобы отключить - снимите выделения со всех форумов. Если нужны все форумы, попробуйте закоментировать блоки, и в админке выбрать нужные

		if ( ! $forumData['can_view_others'] )
		{
			continue;
		}

		if ( $forumData['password'] )
		{
			continue;
		}

		if ( ! $this->registry->permissions->check( 'read', $forumData ) )
		{
			continue;
		}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...