![]() |
Quote:
PHP Code:
|
Ok I've got a slight problem, I've got the hack installed perfectly and all is well. But what I wanted to use it for was to restrict access to a specific forum based on user-group, [ie, only supermods and above] only I can't do that via any template can I or am I not looking in the right place?
|
why don't you do it with default usergroup/forum permissions?
|
I've got an odd issue... (and hope to goodness someone didn't post it before). Conditionals work.. sometimes.
In header template, this does NOT work: [[($foruminfo[forumid]==44)]] Display this HTML code if forum id is 44 [[/($foruminfo[forumid]==44)]] -but this DOES: [[($bbuserinfo[userid]==1)]] Display this HTML code if page visitor's user id is 1 [[/($bbuserinfo[userid]==1)]] I know it used to work at the time. Since installing this hack, I've installed: Easy Archive Final Forum Quick Stats A 'Contact Us' form hack Subforums on Forumhome (no queries) by Xenon. The last one may be tripping this up, it's the only thing I can think of that may be conflicting. I'd reinstall this hack, but it *is* working, for some things. Any ideas? |
Quote:
Your problem is: the header template is formed by vbulletin before "$foruminfo[forumid]" variable gets a value so when you use such a variable in your header, it will be always equal to 0, regardless of your location in board. That conditional will only work in forumdisplay templates as $foruminfo[forumid] variable will be assigned a value when these templates are parsed. It should also work if you use "$forumid" variable in your header because apparently it is assigned a value before header template is parsed but I didn't test it. |
Logician, thank you very much for the reply. I *may* have been mistaken in regards to it working before (according to what you wrote), or at least the syntax of the code. I had a custom header hack installed along with yours which was broken by the subforums on forumhome hack (custom header hack was removed as it didn't work and I didn't think it was needed in addition to your hack). It is likely I used that to display the custom code.
I changed my coding to: [[($forumid==24)]] Show this only on forum 24 [[/($forumid==24)]] -and it worked fine in the header template. It's a great hack, and again, thank you for helping. |
hello Logocian,i need some help...
see the link first https://vborg.vbsupport.ru/showthrea...602#post440602 how should i use this hack to do that? what code should i use and which template should i place it to?thankz...:) |
Confused once again... sad really.
In the postbit, the signature: $post[signature] What I'd like to do is remove the signature for two users. One userID being 1669 and the other being 1472. I don't care if they see their own signature, but I do not want any other user on the board to see it, including admins, mods, etc. So for them, they'll think it's still there (just so they won't bug me), but for everyone else, it won't exist. I've tried this a bunch of ways, can't get it to work, and I know it's simple and as soon as someone posts it, I'll be smacking myself on the head. Any help would be appreciated, and I (again) hope this hasn't been asked before in this thread. I've read this entire thread before, but can't recall if it is in here. |
[[(($post[userid]!=1669 AND $post[userid]!=1472) OR ($bbuserinfo[userid]!=1669 AND $bbuserinfo[userid]!=1472))]]
$post[signature] [[/(($post[userid]!=1669 AND $post[userid]!=1472) OR ($bbuserinfo[userid]!=1669 AND $bbuserinfo[userid]!=1472))]] Not tested but seems ok.. give it a shot.. |
It didn't work :( I do appreciate the try though.
|
All times are GMT. The time now is 02:18 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|