Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-06-2009, 06:01 PM
pein87's Avatar
pein87 pein87 is offline
 
Join Date: Sep 2008
Posts: 352
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Mod Help

Hi I`m stuck on a mod and I was wondering if someone with more coding skills then me with vbulletin wold be willing to lend a hand. I got gyped by FRDS how was supposed to be doing this for me. I and trying to make a mod that shows each users avatar in a side colum with out additional queries beeing ran. Dismounted said to add define(AVATAR_ON_NAVBAR, 1); in the config.php file which made it work for some code i found here but it made it so you couldnt change it everytime the user made a new avatar. I tried my hand at it and I cant figure out where to pull the info from. I tried the function Dismounted told me and added all the right fields but its didnt show anything. My code is this (bar in mind its very simple)
PHP Code:
<if condition="$show['member']">
<
img src="$bbuserinfo['avatarurl']" alt="$bbuserinfo['username']` Avatar" height="64" width="64" />
<else />
</if>
<if 
condition="$show['guest']">
<
img src="images/misc/guest.png" alt="guest avatar" height="64" width="64" />
</if> 
Its nothing to detailed but if you switch the img source in the show members if conditional with another code like the $prepared['avatarurl'] it will show it on the users page can someone help me find a fix for this please?
Reply With Quote
  #2  
Old 01-07-2009, 04:14 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And the PHP code you are running is?
Reply With Quote
  #3  
Old 01-07-2009, 04:52 PM
pein87's Avatar
pein87 pein87 is offline
 
Join Date: Sep 2008
Posts: 352
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried using this:

require_once(DIR . '/includes/functions_user.php');
fetch_avatar_from_userinfo($user, true, true);
but it only shows a link to the avatar. Can you help me out with this it seems Im not pulling any data from this function. or maybe i`m using the function wrong any way if you coul help me out i would appreciate it.
Reply With Quote
  #4  
Old 01-08-2009, 02:16 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
// we need this
require_once(DIR '/includes/functions_user.php');

// now we fetch it (url will be stored in $vbulletin->userinfo['avatarurl'])
fetch_avatar_from_userinfo($vbulletin->userinfofalsetrue);

// make avatar size
$vbulletin->userinfo['avatarsize'] = ($vbulletin->userinfo['avatarwidth'] ? ' width="' $vbulletin->userinfo['avatarwidth'] . '"' '') . ($vbulletin->userinfo['avatarheight'] ? ' height="' $vbulletin->userinfo['avatarheight']. '"' ''); 
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 12:44 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.03303 seconds
  • Memory Usage 2,197KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete