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

Изменить вывод последних тем

Recommended Posts

Подскажите пожалуйста как мне в блоке последних тем ввести ограничение. Мне нужно, чтобы с определённого раздела темы в этот блок не выводились.

Share this post


Link to post
Share on other sites

Я это делаю через ip.content

Там в управлении такими блоками есть возможность фильтрации.

 

Наверное нужно искать хук.

Посмотрите на invisionmodding.com

Share this post


Link to post
Share on other sites

Я это делаю через ip.content

Там в управлении такими блоками есть возможность фильтрации.

 

Наверное нужно искать хук.

Посмотрите на invisionmodding.com

 

ip.content у меня отсутсвует. И хотелось бы не новый хук, а возможность модификации стандартного.

Share this post


Link to post
Share on other sites

Ниужели никто не знает?

Там есть цикл <foreach>. Надо в него дописать какое-то условие, чтобы он исключал определённый раздел.

Грубо говоря ...

<foreach>

if (id_razdela == 1) {

}

...

</foreach>

 

Как это правильно написать я не знаю.

Share this post


Link to post
Share on other sites

Подскажите пожалуйста как мне в блоке последних тем ввести ограничение.

В левый блог? А в "Новые публикации" должны попадать?

Share this post


Link to post
Share on other sites

В левый блог? А в "Новые публикации" должны попадать?

 

Есть правый блок "Последние темы". В нём выводятся последние созданные темы на форуме. Надо, чтобы созданные темы в одном из разделов туда не выводились. В "Новые публикации" тоже нежелательно.

Edited by Takeshi

Share this post


Link to post
Share on other sites

Этот хук выводит все кроме ид форума

 

   [0] => Array
       (
           [tid] => 2
           [title] => новая тема
           [title_seo] => %d0%bd%d0%be%d0%b2%d0%b0%d1%8f-%d1%82%d0%b5%d0%bc%d0%b0
           [start_date] => 1298677911
           [starter_id] => 1
           [starter_name] => admin
           [moved_to] => 
           [views] => 0
           [posts] => 0
           [member_id] => 1
           [members_display_name] => admin
           [members_seo_name] => admin
       )

 

Если исключать по принадлежности к форуму, придется к запросу дописать и ид форума:

найти в /admin/aplications/forums/sources/classes/forums/class_forums.php

'select'   => 't.tid, t.title, t.title_seo, t.start_date, t.starter_id, t.starter_name, t.moved_to, t.views, t.posts

 

добавить после (перед кавычкой ' ):

, t.forum_id

 

Теперь уже в шаблоне можно заюзать условие

$r['forum_id'] != ид_форум

  • Upvote 1

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...