PDA

View Full Version : Forum Filter for ADMIN


sunnycher
11-26-2006, 01:05 PM
I thought I saw a hack for the admin to exclude certain forums from the NEW POST but can't seem to find it.
I have the one where the member can exclude certain forums but need the other.

Any ideas?
Thanks!

jluerken
11-27-2006, 09:38 AM
Create an own Plugin to do this:

search_getnew_start

$vbulletin->GPC['exclude'] .= (($vbulletin->GPC['exclude']) ? ',X' : 'X');


X is the forumid you want to exclude.

This is working fine on my board but its filtering the new post search for ALL usergroups and not for the admins only

sunnycher
11-27-2006, 12:05 PM
Thanks j,
I want it to filter the forum for everyone.
Sorry, what I mean was I needed something the ADMIN could do to filter it instead of the one that the users can filter.

I've never created a plugin.
Would I create a template?

Thank you!

jluerken
11-27-2006, 06:01 PM
No there is no need to create a template.

Simply use the admincp to create that plugin and enter the forumIDs that should not show up when using the new post search function.

I am excluding the RSS forum for all my users but I never tried to do an exclusion for the admingroup only.
I think it is more or less adding an additional query to check in which usergroup a user is.

Should be easy to find out when you have time to play around with it

I've not tested this but this could work

if ($vbulletin->userinfo['userid'] == YOURUSERID)
{
$vbulletin->GPC['exclude'] .= (($vbulletin->GPC['exclude']) ? ',X' : 'X');
}


Change YOURUSERID with your userid, for example 1
Change X with the forumID you want to exclude.
Create the plugin like described above

Ok I think I found out how this can work for you

if ($vbulletin->userinfo['usergroupid'] == 6)
{
$vbulletin->GPC['exclude'] .= (($vbulletin->GPC['exclude']) ? ',X' : 'X');
}


Change X with the forums you want to exclude.
The 6 is the group ID for the Administrator group.

This should work for you

sunnycher
11-28-2006, 10:28 PM
Thanks but I think that is to exclude forums for ME the admin.

What I want is something that excludes the OT chat from new posts when ANYONE clicks on new posts. KWIM?

jluerken
11-29-2006, 06:04 AM
Well aaaaargh then take the line from my first post:
https://vborg.vbsupport.ru/showpost.php?p=1126272&postcount=2

Its doing what you want, its excluding special forums for ALL members clicking on NEW POSTS.

sunnycher
11-29-2006, 02:07 PM
LOL j! THANK YOU!!
I'll go try it now :)
Sorry for the confusion!

Ok, do I create a template? You've got create a plugin.

TIA!

creating a plugin......
it needs a hook location?