Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Takeshi

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

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

<foreach>

if (id_razdela == 1) {

}

...

</foreach>

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
02/25/11 12:51 (изменено)

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

 

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

Изменено пользователем Takeshi

Поделиться сообщением


Ссылка на сообщение

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

 

   [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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...