Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-01-2012, 02:24 AM
kirupa kirupa is offline
 
Join Date: Dec 2002
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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
Reply With Quote
  #2  
Old 01-03-2012, 07:00 AM
kirupa kirupa is offline
 
Join Date: Dec 2002
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #3  
Old 01-03-2012, 03:48 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
Благодарность от:
kirupa
  #4  
Old 01-04-2012, 12:35 AM
kirupa kirupa is offline
 
Join Date: Dec 2002
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #5  
Old 01-04-2012, 03:19 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

LOL. I'm glad it is now working for you.
Reply With Quote
  #6  
Old 05-26-2012, 09:17 PM
fabioski fabioski is offline
 
Join Date: Dec 2007
Location: Italy
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:26 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06772 seconds
  • Memory Usage 2,209KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (1)post_thanks_box_bit
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete