The Arcive of vBulletin Modifications Site. |
|
Details »»
|
|||||||||||||||||||||||||
I am trying to display a custom message to guests on the forum I help run...so when they come in, instead of saying "Welcome back..." it will say a customisable message that could be defined from the templates.
I was planning to put some php in the templates to do this but now I remember that you can only parse php code in the header/footer. Has this ever been done before, or perhaps someone could point me in the right direction? Thanks in advance! ![]() Show Your Support
|
|||||||||||||||||||||||||
| Comments |
|
#2
|
|||
|
|||
|
Are you talking about the "welcometext" template?
|
|
#3
|
|||
|
|||
|
Sorry I didn't explain this quite well enough
![]() I would like a different message to be displayed to unregistered users to that showed to normal registered users. So eg a normal user would get "Welcome back $username. You last visited...." but a guest would get "Welcome to eDevBoards forums. Please register at this link. " I presume cookies would be needed for this. Thanks!
|
|
#4
|
|||
|
|||
|
Basically you will have to replace the template "welcometext" with PHP code within index.php.
Your code will then have to check if they are a valid user by checking the $bbuserid variable against the database. If they are a valid user then use the default welcometext string. If not use the string you wish for the quests. I.E. Code:
if ($bbuserid) {
...*Check Database Here *...
$welcometext = "Welcome Back " . $username;
}
else {
$welcometext = "Your a guest go register please!.!.!"
}
|
|
#5
|
|||
|
|||
|
Thanks a lot!
![]() Wayne, recognise me? I'm James from SitePoint
|
|
#6
|
|||
|
|||
|
I've adapted it slightly to use templates, so if anyone actually wants the hack let me know and I will release it
![]() But its hardly a hack, only a few lines of code
|
|
#7
|
|||
|
|||
|
Quote:
|
|
#8
|
|||
|
|||
|
OK here it is:
![]() Tested on 1.1.3 and 1.1.4 Demo location: http://www.eDevBoards.com (only if you haven't registered -- otherwise it wont show up )Setup Instructions:
Not much of a hack, but anyway
|
![]() |
|
|