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 05-13-2009, 12:20 PM
fusionxx fusionxx is offline
 
Join Date: Dec 2007
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Avatars and image.php Default

Hey i am trying to put latest postings on an external page on my website and i would like to do this with displaying the users avatars in the post. My problem is that users that do not have an avatar, it's displaying just a vbulletin image which can be seen here...

http://ocroom.net/forums/image.php?u=

How can i change this image, so that if users do not have an avatar, i can have another image that will fit more better into my website.

Or does anybody have a script that will allow you to display posts with avatars on a separate page!

I am guessing that vbulletin does not store the images on the server and its all done through this image.php file!

Any help would be great!

Thanks.
Reply With Quote
  #2  
Old 05-13-2009, 02:07 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You may store images (avatars/attachments/etc) in the file system - it's an option in your admin cp.

As for the avatar, you can probably do a quick condition - if no avatar, then display a different image. Why don't you post that part of your code if you need help (use the php tags or else it is too hard to read).
Reply With Quote
  #3  
Old 05-13-2009, 10:25 PM
fusionxx fusionxx is offline
 
Join Date: Dec 2007
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ohh okay i did not know you could store as images as an option! Did that and this is my code i used to display latest threads with avatars on an external page...

PHP Code:
<?php

$selectpost 
mysql_query("SELECT * FROM post ORDER by postid DESC LIMIT 5");
while (
$row mysql_fetch_array($selectpost)){
$forumid $row["postid"];
$threadid $row["threadid"];
$cat $row["pagetext"];
$poster $row["username"];
$lastpost $row["dateline"];
$date date('m-d-Y'$lastpost);
$useridmain $row["userid"];


$selectthread mysql_query("SELECT * FROM thread WHERE threadid='$threadid'");
while (
$row mysql_fetch_array($selectthread)){
$threadid2 $row["threadid"];
$title $row["title"];
}


$spic mysql_query("SELECT * FROM customavatar WHERE userid='$useridmain'");
while (
$row mysql_fetch_array($spic)){
$userid $row["userid"];
$filename $row["dateline"];


}

if (
mysql_num_rows($spic) == 0){

$picurl "http://ocroom.net/images/none.jpg";

} else {

$picurl "http://ocroom.net/forums/image.php?u=$userid";

}

$newcat strlen($cat);

if (
$newcat 400)
$cat substr($cat0400) . '...'; }
echo 
"
             <div class='newspic'><img src='
$picurl' width='79' height='79' alt='$poster' /></div>
            <div class='newsauthor'><span class='author'>Author:</span> 
$poster<br />
              <span class='author'>Date:</span> 
$date<br />
          <span class='author'>Category:</span> 
$title</div>
            <div class='newstext'>
$cat</div>
            <div class='newssep'></div>
"
;

}

?>
Thanks for your help
Reply With Quote
  #4  
Old 05-14-2009, 09:43 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If possible, you should include vBulletin's global.php and use the available avatar fetching functions (fetch_avatar_url, fetch_avatar_from_userinfo).
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 04:12 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.03936 seconds
  • Memory Usage 2,204KB
  • 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
  • (1)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_postinfo_query
  • fetch_postinfo
  • 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