![]() |
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.
|
WOW
This is yet another simply stunning hack by yourself. Your hacks have changed my site way beyond imaginationÂ…? Absolutely brilliant, Installs |
How to get $forumid in showthread.php ( in header and footer templates)
showtread.php small hack ? somebody can help me ? :surprised: |
Need help too :)
I want to display a message always and only in the last 7 days of a month (e.g. from 23th to 30th of each month). how can i do that? |
Has anyone gotten this to work with forumid, because I tried what people were posting but it's not working for me. I'm trying to make it so signatures only show in a certain forum :)
|
Quote:
For forumdisplay related templates use $forumid==X |
Works perfectly - thanks so much! :D
|
I am finding it hard to understand exactly where to put the conditionals. do I put it in Functions.php if so where. I have made the adjustments as you said to my functions.php.
All I really want to do is; Change the header template to refect another header template for a specific forumid and for a specific group. e.g. Group 5 is a members only usergroup. Forumid 8 is a members only forum. When usergroup 5 enters forumid 8 then change the header to "Members only" forum header logo. What would I have to do. All I need is for someone to give me the code for this as an example so I see how this works... I am not lazy, and just need a working example so I can put my own conditionals into practice... Many thanks in advance... |
Quote:
For instance if you want to display different header template according to different conditions, you edit your header template and apply your conditionals here. a sample template with conditionals: Quote:
|
Quote:
So in my HEADER template, If I would say use; usergroup 6 to get a different HEADER (Banner,logo etc.) to view when they click into the Member Club forum, What code would I use for VB to see that it needs to change the header to an entirely differently designed Header? Would I need to create an alternative HEADER (say HEADER2) template? What would the exact code be? Sorry to be a pain!!! |
Here's my original header:
Code:
<table width="100%" border="0" cellpadding="0" cellspacing="0" dwcopytype="CopyTableRow"> The Forumid is: 8 If usergroup 3 logs into Forumid 8 change header to: A newley desiger header with a different logo, banner etc... |
:( Please, I know I'm been a pain in the royal ass, but please...***resorts to begging****
|
change your header template like this:
Quote:
|
Ahhhhhhhhhhhhhhhhh.....you beauty!!! Many thanks for helping a real pain in the ass!!! :)
|
oooops, Spoke to soon,
I have done that now and it add's my additional code in, but still inserts the original header information as well...any ideas? Maybe some type if IF statement to not include the original HEADER if userid you are userid 3? |
ok try this:
PHP Code:
|
Quote:
Code:
[[(($bbuserinfo[usergroupid]==6 AND ($forumid==23 OR $thread[forumid]==23)))]] |
well this is because you dont use my exact code, you change it. For instance usergroup numbers are changed in your quoted code.
My code will work ok for the given condition which you asked in the first place: "If usergroup 3 logs into Forumid 8 change header to:" |
ha-ha - Man I feel like a dumbass!!! Logican you are a pure genius, really!!! Thank you very very much!
|
.....I just can't get it!
------------------------- Usergroupid's 2 and 3 that should see OLD HEADER when they click into Forumid's: 21,3,4,17,26,27,24,20,25,32,7,33,34,35,30,8,5,29,9 ------------------------- AND ------------------------- Usergroupid's 6,7 and 9 that should see NEW HEADER when they click into Forumid's: 23 and 28. When these user id's click on any other forumid's the banner needs to return to the OLD HEADER state. ------------------------- All I want to do is if a Member's Club member (userid: 6,7 and 9) enter the Members Club forum (forumid's 28 and 23) they get greeted with Member welcome HEADER and if they exit or go to another forum (forumid's: 21,3,4,17,26,27,24,20,25,32,7,33,34,35,30,8,5,29 and 9) they get that Normal HEADER (I would also like to include the FORUMHOME HEADER to be the normal HEADER all round for every member. I just can't get it right! I tried and tried using your tutorial on the first page and no luck! I hope I'm not giving you a headache (I hope headache ain't contageous :)) |
PHP Code:
Also you may consider trying unique forum header hack which changes forum headers according to forumid. Although it does not change according to usergroup, if you make that forum private and allow only these usergroups can access it, this wont be a problem. |
nope - that didn't work.
It puts this prints back to code all over the top of my page: [[(((6==6 OR 6==7 OR 6==9) AND (23==28 OR ==28 OR 23==23 OR ==23)))]] Please ingnore [[/((6==3 AND (23==8 OR ==8)))]] [[(!(6==3 AND (23==8 OR ==8)))]] Please ingnore [[/(!((6==6 OR 6==7 OR 6==9) AND (23==28 OR ==28 OR 23==23 OR ==23)))]] |
previous post edited, try again
|
Puuurrrrfect! - That woulded like a charm! Thanks for all your help!
|
Hiho,
first of all: wonderfull and great hack, Logician. :) But now my question: Whats the variable where the Style ID is stored when a member is logged in? -Fish |
Quote:
|
Can I just say that this hack rocks?!
Since seriously it does. I cant believe I never saw this any earlier. Would have saved me so much brainwrecking it aint funny. Two thumbs up - this is really awesome work. ETA: Either I am too tired or just too blonde :p Could someone help me with the following conditional: 1.) Certain Number of PMs in all Folders and Certain Usergroup (I have PM Quota per Usergroup hack installed). Notice to go onto Index and into the private messaging templates. 2.) Birthday note on index. I fiddled around but I just couldnt get it right :( I dont want to use the Dynamic Announcement for either of both since I am using that for something else - and well I just have the announcement variable as a global one and in too many templates. Mighty thanks in advance. Help is very appriciated. :) |
How would I go about creating a forum that is only open at certain times during the day, any other time it's hidden and closed to posts? Is that possible with this hack?
|
Not really. But IIRC I gave this hack in hack requests forum to make the forum "something" (closed?) in certain times during day.
|
Logician
Are you remaking any of your hacks under vb3 or are you waiting for RC1? Interesting question ... |
Quote:
I will import the rest but I can not give an ETA for any of them because: a) I have too many hacks some of which are major projects so recoding them takes time. b) I'm busy nowadays with professional projects so I can't spend time on this converting hacks. c) I don't plan to migrate to VB3 until its final release comes up+a few more weeks to ensure stability. So RC1 does not mean anything to me regarding my board's imigration. Bottom line is I will recode all my hacks for VB3 but it is really not possible for me to give a date for any of them. For small projects you can expect "soon", for large ones sometime after final VB3 version comes up. |
All times are GMT. The time now is 07:26 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:
|