![]() |
PHP Widget if User logged in
I'm finally making user of my VB license, and trying to learn how to show some static information on my home/content page to show only when a user is logged in.
I figure the best/easiest would be a php widget. But I can't figure out the proper code/syntax. I thought the below, but it does not work. Code:
"$output = <if condition="$bbuserinfo['userid']"> Can anyone help in showing how to use the php widget to show info for only a logged in user? I think it would easier as well to just point this to a separate file on my server with a php include? --------------- Added [DATE]1361224817[/DATE] at [TIME]1361224817[/TIME] --------------- Ok, I'm thinking it might be better/easier to modify the templates? 1. Create a new/custom Widget template for the Content/home page 2. And edit the Sidebar template? I found these conditionals in this post.. Just not really sure what templates I need to edit? https://vborg.vbsupport.ru/showthrea...ghlight=widget |
The problem with the code you posted is that the output of a php widget is not a template, so template conditionals won't work. You can use a php 'if' statement like:
Code:
if ($bbuserinfo['userid']") and the strings can contain html. Another way would be to use php code to render a template, then you can use template conditionals. I guess it depends on how complex your output will be and whether or not you prefer to use a template for it. |
All times are GMT. The time now is 09:09 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:
|