vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Profile Pic Problem (https://vborg.vbsupport.ru/showthread.php?t=205358)

Cledus James 02-14-2009 03:30 PM

Profile Pic Problem
 
I'm no vB expert by any means, so please do state the obvious if you can help me out.


Problem: Profile pic is not showing in my profiles after installing a new style. I've tried several things but I think the easiest way to do this is to just post up my templates and maybe one of you vB gurus out there can help me out.

Here's my MEMBERINO template:

Code:

$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude

$usercss
$memberinfo_css
<style type="text/css" id="vbulletin_tabctrl_css">
@import url("clientscript/vbulletin_tabctrl.css?v=$vboptions[simpleversion]");
<if condition="$show['rtl']">@import url("clientscript/vbulletin_tabctrl_rtl.css?v=$vboptions[simpleversion]");</if>
</style>

<script type="text/javascript" src="clientscript/vbulletin_tabctrl.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="clientscript/vbulletin_quick_edit_generic.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="clientscript/vbulletin_quick_edit_visitormessage.js?v=$vboptions[simpleversion]"></script>

<title>$vboptions[bbtitle] - $vbphrase[view_profile]: $userinfo[username]</title>

<if condition="$userinfo['userid'] == $bbuserinfo['userid']">
<script type="text/javascript" src="clientscript/vbulletin_profilefield_edit.js?v=$vboptions[simpleversion]"></script>
</if>
<script type="text/javascript">
<!--
vbphrase['server_failed_respond_try_again'] = "$vbphrase[server_failed_respond_try_again]";
vbphrase['edit_value'] = "$vbphrase[edit_value_js]";

<if condition="$show['post_visitor_message']">
function goto_post_pm()
{
        vB_TabCtrls['profile_tabs'].switch_tab('visitor_messaging');
        fetch_object('visitor_messaging').scrollIntoView();

        var textarea = fetch_object('visitor_message_form_textarea');
        if (textarea)
        {
                textarea.focus();
                textarea.select();
        }
        return false;
}
</if>
-->
</script>

</head>
<body>

$header
$navbar


<!-- begin user css -->
<div id="usercss" class="floatcontainer">

<div id="content_container">
        <div id="content">

                <div id="main_userinfo" class="floatcontainer">
                        <table cellpadding="0" cellspacing="0" border="0" width="100%">
                        <tr>
                                <if condition="$blocks['profile_picture']">
                                        <td id="profilepic_cell" class="tborder alt2">$blocks[profile_picture]</td>
                                </if>
                                <td valign="top" width="100%" id="username_box"<if condition="$prepared['profilepicurl']"> class="profilepic_adjacent"</if>>
                                        <if condition="$prepared['rank'] OR $prepared['reputationdisplay']">
                                                <div id="reputation_rank">
                                                        <if condition="$prepared['reputationdisplay']">
                                                                <div id="reputation">$prepared[reputationdisplay]</div>
                                                        </if>
                                                        <if condition="$prepared['rank']">
                                                                <div id="rank">$prepared[rank]</div>
                                                        </if>
                                                </div>
                                        </if>
                                        <h1>$prepared[musername] $prepared[onlinestatus]</h1>
                                        <if condition="$prepared['usertitle']">
                                                <h2>$prepared[usertitle]</h2>
                                        </if>
                                </td>
                        </tr>
                        </table>

                        <!-- link bar -->
                        <div class="tborder content_block" id="link_bar">
                                <ul class="thead block_row block_title list_no_decoration floatcontainer">
                                        <if condition="$prepared['myprofile']">
                                                <if condition="$show['can_customize_profile']">
                                                        <li class="thead" id="usercss_switch_link"><a href="profile.php?$session[sessionurl]do=customize">$vbphrase[customize_profile]</a></li>
                                                </if>
                                        <else />
                                                <if condition="$show['usercss_switch']">
                                                        <li class="thead" id="usercss_switch_link"><a href="profile.php?$session[sessionurl]do=switchusercss&amp;hash=$bbuserinfo[logouthash]&amp;u=$prepared[userid]">$usercss_switch_phrase</a></li>
                                                </if>
                                        </if>

                                        <if condition="$show['contactlinks']">
                                                <li class="thead" id="minicontact"><a href="#contactinfo">$vbphrase[send_message]</a> <script type="text/javascript">vBmenu.register("minicontact");</script></li>
                                        </if>

                                        <if condition="$show['userlists']">
                                                <li class="thead" id="userlists"><a href="profile.php?$session[sessionurl]do=buddylist&amp;nojs=1">$vbphrase[user_lists]</a> <script type="text/javascript">vBmenu.register("userlists");</script></li>
                                        </if>

                                        <if condition="$show['usernotes']">
                                                <li class="thead"><a href="usernote.php?$session[sessionurl]u=$prepared[userid]">$vbphrase[user_notes] ($prepared[usernotecount])</a></li>
                                        </if>

                                        <if condition="$show['edit_profile']">
                                                <li class="thead"><a href="moderator.php?$session[sessionurl]do=useroptions&amp;u=$userinfo[userid]">$vbphrase[edit_user_profile]</a></li>
                                        </if>

                                </ul>

                                <!-- current activity -->
                                <if condition="$prepared['lastactivitydate'] OR $prepared['action']">
                                        <div class="alt2 smallfont block_row" id="activity_info">
                                                <if condition="$prepared['lastactivitydate']">
                                                        <div id="last_online">
                                                                <span class="shade">$vbphrase[last_activity]:</span> $prepared[lastactivitydate]<if condition="!$show['detailedtime']"> <span class="time">$prepared[lastactivitytime]</span></if>
                                                        </div>
                                                </if>
                                                <if condition="$prepared['action']">
                                                        <span class="shade">$vbphrase[current_activity]:</span> $prepared[action] $prepared[where]
                                                </if>
                                        </div>
                                </if>
                                <!-- / current activity -->

                        </div>
                        <!-- / link bar -->

                        <!-- user list menu -->
                        <ul id="userlists_menu" class="vbmenu_popup list_no_decoration" style="display: none">
                                <li class="thead first"><phrase 1="$prepared[username]">$vbphrase[user_lists]</phrase></li>
                                <if condition="$prepared['canbefriend']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=friend&amp;u=$prepared[userid]"><if condition="$prepared['requestedfriend']">$vbphrase[confirm_friendship_request]<else />$vbphrase[add_to_friends_list]</if></a>
                                        </li>
                                </if>
                                <if condition="$prepared['isfriend']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=removelist&amp;userlist=friend&amp;u=$prepared[userid]">$vbphrase[remove_from_friends_list]</a>
                                        </li>
                                </if>
                                <if condition="$show['addbuddylist']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$prepared[userid]">$vbphrase[add_to_contacts]</a>
                                        </li>
                                </if>
                                <if condition="$show['removebuddylist']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=removelist&amp;userlist=buddy&amp;u=$prepared[userid]">$vbphrase[remove_from_contacts]</a>
                                        </li>
                                </if>
                                <if condition="$show['addignorelist']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=ignore&amp;u=$prepared[userid]">$vbphrase[add_to_ignore_list]</a>
                                        </li>
                                </if>
                                <if condition="$show['removeignorelist']">
                                        <li class="vbmenu_option">
                                                <a href="profile.php?$session[sessionurl]do=removelist&amp;userlist=ignore&amp;u=$prepared[userid]">$vbphrase[remove_from_ignore_list]</a>
                                        </li>
                                </if>
                        </ul>

                        <if condition="$show['contactlinks']">
                        <!-- contact popup menu -->
                        <ul id="minicontact_menu" class="vbmenu_popup list_no_decoration" style="display:none">
                                <if condition="$show['post_visitor_message'] OR $show['pm'] OR $show['email']">
                                        <li class="thead first"><phrase 1="$prepared[username]">$vbphrase[send_message_to_x]</phrase></li>
                                </if>
                                <if condition="$show['post_visitor_message']"><li class="vbmenu_option"><img src="$stylevar[imgdir_button]/sendtofriend.gif" alt="" class="alt2 inlineimg" /> <a href="visitormessage.php?$session[sessionurl]do=message&amp;u=$prepared[userid]" onclick="return goto_post_pm();"><phrase 1="$prepared[username]">$vbphrase[post_a_visitor_message_for_x]</phrase></a></li></if>
                                <if condition="$show['pm']">
                                        <li class="vbmenu_option"><img src="$stylevar[imgdir_button]/sendtofriend.gif" alt="" class="alt2 inlineimg" /> <a href="private.php?$session[sessionurl]do=newpm&amp;u=$prepared[userid]" rel="nofollow"><phrase 1="$prepared[username]">$vbphrase[send_private_message_to_x]</phrase></a></li>
                                </if>
                                <if condition="$blocks['contactinfo']">
                                <if condition="$show['email']"><li class="vbmenu_option"><img src="$stylevar[imgdir_button]/sendtofriend.gif" alt="" class="alt2 inlineimg" /> <a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$prepared[userid]" rel="nofollow"><phrase 1="$prepared[username]">$vbphrase[send_message_via_email_to_x]</phrase></a></li></if>
                                <if condition="$prepared['hasimdetails']">
                                        <li class="thead<if condition="!$show['post_visitor_message'] AND !$show['pm'] AND !$show['email']"> first</if>">$vbphrase[instant_messaging]</li>
                                        <if condition="$prepared['icq']">
                                                <li class="vbmenu_option"><img class="alt2 inlineimg" alt="" src="$stylevar[imgdir_misc]/im_icq.gif" />  <a href="#" dir="ltr" onclick="imwindow('icq', '$prepared[userid]', 500, 450); return false;"><phrase 1="$prepared[username]">$vbphrase[send_icq_message_to_x]</phrase></a></li>
                                        </if>
                                        <if condition="$prepared['aim']">
                                                <li class="vbmenu_option"><img class="alt2 inlineimg" alt="" src="$stylevar[imgdir_misc]/im_aim.gif" /> <a href="#" dir="ltr" onclick="imwindow('aim', '$prepared[userid]', 400, 200); return false;"><phrase 1="$prepared[username]">$vbphrase[send_aim_message_to_x]</phrase></a></li>
                                        </if>
                                        <if condition="$prepared['msn']">
                                                <li class="vbmenu_option"><img class="alt2 inlineimg" alt="" src="$stylevar[imgdir_misc]/im_msn.gif" /> <a href="#" dir="ltr" onclick="imwindow('msn', '$prepared[userid]', 400, 200); return false;"><phrase 1="$prepared[username]">$vbphrase[send_msn_message_to_x]</phrase></a></li>
                                        </if>
                                        <if condition="$prepared['yahoo']">
                                                <li class="vbmenu_option"><img src="$stylevar[imgdir_misc]/im_yahoo.gif" alt="" class="alt2 inlineimg" /> <a href="#" dir="ltr" onclick="imwindow('yahoo', '$prepared[userid]', 400, 200); return false;"><phrase 1="$prepared[username]">$vbphrase[send_yahoo_message_to_x]</phrase></a></li>
                                        </if>
                                        <if condition="$prepared['skype']">
                                                <li class="vbmenu_option"><img src="$stylevar[imgdir_misc]/im_skype.gif" alt="" class="alt2 inlineimg" /> <a href="#" dir="ltr" onclick="imwindow('skype', '$prepared[userid]', 400, 285); return false;"><phrase 1="$prepared[username]">$vbphrase[send_skype_message_to_x]</phrase></a></li>
                                        </if>
                                </if>
                                </if>
                        </ul>
                        <!-- / contact popup menu -->
                        </if>
        </div>

        <div id="profile_tabs">
                $template_hook[profile_left_first]
                $blocks[visitor_messaging]
                $blocks[aboutme]
                $blocks[stats]
                $blocks[friends]
                $blocks[infractions]
                $blocks[contactinfo]
                $template_hook[profile_left_last]
        </div>

        <script type="text/javascript">
        <!--
        vBulletin.register_control("vB_TabCtrl", "profile_tabs", "$selected_tab", "&raquo;", "profile.php?u=2&do=loadtab&tabid={1:tabid}");
        //-->
        </script>

</div>
</div>

<div id="sidebar_container">
        <!-- sidebar -->
        $template_hook[profile_right_first]
        $blocks[stats_mini]
        $template_hook[profile_right_mini]
        $blocks[friends_mini]
        $blocks[albums]
        $template_hook[profile_right_album]
        $blocks[groups]
        $blocks[visitors]
        $template_hook[profile_right_last]
        <!-- / sidebar -->
</div>

<!-- end usercss -->
</div>

$footer

</body>
</html>


And here's my memberinfo_block_profilepicture template:

Code:

<img src="$prepared[profilepicurl]" $prepared[profilepicsize] alt="<phrase 1="$prepared[username]">$vbphrase[xs_picture]</phrase>" />

Can anyone help me figure out why my profile pics aren't showing up?

Thanks to anyone that replies for taking the time to respond. Thank you.

mikey1991 02-14-2009 04:18 PM

<img src="$prepared[profilepicurl]" $prepared[profilepicsize] alt="<phrase 1="$prepared[username]">$vbphrase[xs_picture]</phrase>" />

shouldnt the bolded bit be </img> ?

Cledus James 02-14-2009 11:04 PM

Quote:

Originally Posted by mikey1991 (Post 1743985)
<img src="$prepared[profilepicurl]" $prepared[profilepicsize] alt="<phrase 1="$prepared[username]">$vbphrase[xs_picture]</phrase>" />

shouldnt the bolded bit be </img> ?


Updated my memberinfo_block_profilepicture to:

Code:

<img src="$prepared[profilepicurl]" $prepared[profilepicsize] alt="<phrase 1="$prepared[username]">$vbphrase[xs_picture]</phrase>" </img>
still no luck on pictures showing up. Any other ideas?

Spank 02-14-2009 11:30 PM

Change it back, it shouldn't be </img>.

Is the skin you're using freely available? If it is I'll install on my testboard and see if I get the same issue.

Cledus James 02-15-2009 07:11 AM

Quote:

Originally Posted by Spank (Post 1744334)
Change it back, it shouldn't be </img>.

Is the skin you're using freely available? If it is I'll install on my testboard and see if I get the same issue.

Sadly it's not. Its a premium. Any ideas?

Lynne 02-15-2009 04:03 PM

Does the profile picture show up in the default style?

snakes1100 02-15-2009 04:07 PM

1. Make the new style selectable, ie use able by the members.
2. Make us a test account to use so we can view the site with that style active, if the sites not open to guests viewing users/posts/threads.

Cledus James 02-15-2009 06:50 PM

I think the problem is that the style is trying to call the image from the wrong path. Where can I change the path of profile images?

I think its triyng to pull the profile pic from "www.website.com/forums/stylename/images/..." instead of just "www.website.com/forums/images/..."

Lynne 02-15-2009 07:00 PM

If it is fine in a default style which has the same code, then you should not need to change it in the new style. If it sin't fine in the default style, then you should make sure the path is correct in Admin CP > Avatars > User Picture Storage Type

Cledus James 02-16-2009 03:57 PM

Well I noticed after working on this a bit that it was working in one of my styles, and not the other. Didn't work in default and worked in another, so I just took a look at each template to see if there was any difference. Anyway, I got it to work by:

Changing
Code:

<if condition="$blocks['profile_picture']">
                                        <td id="profilepic_cell" class="tborder alt2">$blocks[profile_picture]</td>
                                </if>
                                <td valign="top" width="100%" id="username_box"<if condition="$prepared['profilepicurl']"> class="profilepic_adjacent"</if>>


to

Code:

<if condition="$prepared['profilepicurl']">
                                        <td id="profilepic_cell" class="tborder alt2"><img src="$prepared[profilepicurl]" $prepared[profilepicsize] alt="<phrase 1="$prepared[username]">$vbphrase[xs_picture]</phrase>" /></td>
                                </if>
                                <td valign="top" width="100%" id="username_box"<if condition="$prepared['profilepicurl']"> class="profilepic_adjacent"</if>>


Thought I would post this up in case someone else had the same problem and was searching for solutions. Thanks for your time guys.


All times are GMT. The time now is 04:47 PM.

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.01264 seconds
  • Memory Usage 1,838KB
  • 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
  • (5)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete