The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Easiest way to display username and avatar on external page?
Hi everyone,
Is there an easy way to display the username and avatar on an external page that is on the same domain as the forums? My requirements are (hopefully) pretty simple. If the user is not logged in to the forums, they see a Log in link. If they are logged in, they see their username and avatar. Thanks, Kirupa |
#2
|
|||
|
|||
I should mention that I used to have an easy way of doing this in vBulletin 3, but I haven't found an easy way of doing this in vB4
|
#3
|
||||
|
||||
Post the code you used for vb3. The code (php) should work. It's the html that we may need to modify. So, post exactly how you did this in vb3 and we can try to help you modify it for vb4.
|
Благодарность от: | ||
kirupa |
#4
|
|||
|
|||
Thanks for the response Lynne. Below is the code in the PHP file I used to use:
Code:
<?php //Change chdir to fit where your forum is. $real_path = realpath("index.php"); $real_path = dirname($real_path); chdir("$real_path/"); require('./global.php'); require('./includes/functions_user.php'); chdir("$real_path/"); echo "<body bgcolor=#D2E9FF>"; if ($vbulletin->userinfo['userid'] != 0) { echo "<p align=\"left\"><font size=\"1\" face=\"Verdana\">"; echo "Welcome back "; echo "<br><strong> "; echo $vbulletin->userinfo['username']; echo "</strong>"; echo "<br>"; echo "<a target=\"_parent\" href=http://www.kirupa.com/forum/search.php?do=getnew"; echo ">"; echo "New Posts"; echo "</a>"; echo "<font face=\"Verdana\" size=\"3\"> </font>"; echo "| "; echo "<a target=\"_parent\" href=http://www.kirupa.com/forum/usercp.php"; echo ">"; echo "User CP"; echo "</a>"; echo " "; echo "</font></p>"; echo $vbulletin->userinfo['avatarid']; echo $bbuserinfo[username]; } if ($vbulletin->userinfo['userid'] == 0) { echo " <p><font size=\"1\" face=\"Verdana\">Welcome, <strong>Guest</strong>.<br> Please log-in.<br> [<a target=\"_parent\" href=\"http://www.kirupa.com/forum/register.php\"><font color=\"#0000CC\">Register</font></a>]</font><font face=\"Verdana\"> </font><font size=\"1\" face=\"Verdana\">[<a target=\"_parent\" href=\"http://www.kirupa.com/forum/login.php\"><font color=\"#0000CC\">Login</font></a>]</font><font size=\"1\"> </font></p> "; } // setup avatar if exists $avatar = fetch_avatar_url($vbulletin->userinfo['userid']); if ($avatar != '' AND $vbulletin->options['avatarenabled']) { $avatarurl = $avatar[0]; echo "<img src="; echo $avatarurl; echo "/>"; } ?> Kirupa --------------- Added [DATE]1325641064[/DATE] at [TIME]1325641064[/TIME] --------------- Actually Lynne - this is really bizarre, but it works now. I just tried it out again, and everything works perfectly. |
#5
|
||||
|
||||
LOL. I'm glad it is now working for you.
|
#6
|
|||
|
|||
This script doesn't work for me.
Error: Fatal error: Call to a member function query_first_slave() on a non-object in /home/mysite/domains/mysite.it/public_html/forum/includes/functions.php on line 1576 |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|