- Moderated by:
- Support
-
- rank:
-
Freshman
- registered:
- January 2004
- Status:
- offline
- last visit:
- 20.03.04
- Posts:
- 11
I tried using the $isloggedin variable in the theme to display info according to the logged in status. No luck.
I want to show the login box when not logged in and a submit news link in its place when they are logged in. -
- rank:
-
Steering Committee
- registered:
- December 2002
- Status:
- offline
- last visit:
- 28.11.08
- Posts:
- 13417
if (pnUserLoggedIn())
?
See the pnAPI reference (look left!)
--
Regards,
Simon
itbegins.co.uk - Zikula Consulting
Please read the Support Guide -
- rank:
-
Freshman
- registered:
- January 2004
- Status:
- offline
- last visit:
- 20.03.04
- Posts:
- 11
Thats exactly how I did it with AutoTheme but I can't find a way to escape the theme and use PHP so it just puts it in as text. -
- rank:
-
Developer
- registered:
- October 2002
- Status:
- offline
- last visit:
- 24.03.06
- Posts:
- 269
Try this
Code
<!--[PHP]-->
Your code.
<!--[/PHP]-->
You could also write a custom plugin and put it in Xanthia/pluggins.
Use the function.greetings.php or the function.user.php as a example.
--
Larry E. Masters -
- rank:
-
Freshman
- registered:
- January 2004
- Status:
- offline
- last visit:
- 20.03.04
- Posts:
- 11
I got this error when I tried. did you make that tag up?
Fatal error: Smarty error: [in userdb:p3m_x/master.htm line 12]: [plugin] unknown tag - 'PHP' (core.load_plugins.php, line 118) in /home/project3/www/www/pn/includes/classes/Smarty/Smarty.class.php on line 1883 -
- rank:
-
Developer
- registered:
- January 2003
- Status:
- offline
- last visit:
- 27.11.08
- Posts:
- 851
You can also do this:
Code
<!--[ pnsessiongetvar name=uid assign=uid ]-->
This assigns the users uid to $uid. Now you can check with
Code
<!--[ if $uid<>"" ]-->
You are logged in. Your name is <!--[ pnusergetvar name=uname ]-->.
<!--[ else ]-->
You are not logged in.
<!--[ /if ]-->
Works fine in my Xanthia themes.
Frank
