vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Easiest way to display username and avatar on external page? (https://vborg.vbsupport.ru/showthread.php?t=276272)

kirupa 01-01-2012 02:24 AM

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 :)

kirupa 01-03-2012 07:00 AM

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 :)

Lynne 01-03-2012 03:48 PM

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 01-04-2012 12:35 AM

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\">&nbsp;</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 "/>";


?>

Thanks,
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.

Lynne 01-04-2012 03:19 AM

LOL. I'm glad it is now working for you. :)

fabioski 05-26-2012 09:17 PM

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


All times are GMT. The time now is 10:28 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
  • Page Generation 0.01109 seconds
  • Memory Usage 1,723KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete