Thread: Major Additions - vS-Interactive Profiles
View Single Post
  #610  
Old 08-10-2008, 02:40 AM
Warlord's Avatar
Warlord Warlord is offline
 
Join Date: Jan 2002
Location: TN, USA
Posts: 668
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I forget what the orginal code was on the new memberinfo template for this hack but the vbulletin out of the box code for the memberinfo Instant Messenger section looks like this (minus the table I wrapped it in)

PHP Code:
 <!-- INSTANT MESSENGER ICONS -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
            <if 
condition="$show['hasimicons']">
    <
td class="panelsurround" align="center">
    <
div class="panel">
        <
div align="$stylevar[left]">

            <
fieldset class="fieldset">
                <
legend><font color="#ffffff">$vbphrase[instant_messaging]</font></legend>
                <
table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
                <if 
condition="$show['textimicons']">
                    <if 
condition="$userinfo['showicq']">
                    <
tr>
                        <
td>$vbphrase[icq]</td>
                        <
td>$userinfo[icq]</td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showaim']">
                    <
tr>
                        <
td>$vbphrase[aim]</td>
                        <
td>$userinfo[aim]</td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showmsn']">
                    <
tr>
                        <
td>$vbphrase[msn]</td>
                        <
td>$userinfo[msn]</td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showyahoo']">
                    <
tr>
                        <
td>$vbphrase[yahoo]</td>
                        <
td>$userinfo[yahoo]</td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['skype']">
                    <
tr>
                        <
td>$vbphrase[skype]</td>
                        <
td>$userinfo[skype]</td>
                    </
tr>
                    </if>
                <else />
                    <if 
condition="$userinfo['showicq']">
                    <
tr>
                        <
td>$userinfo[icqicon]</td>
                        <
td><a href="#" dir="ltr" onclick="imwindow('icq', '$userinfo[userid]', 500, 450); return false;">$userinfo[icq]</a></td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showaim']">
                    <
tr>
                        <
td>$userinfo[aimicon]</td>
                        <
td><a href="#" dir="ltr" onclick="imwindow('aim', '$userinfo[userid]', 400, 200); return false;">$userinfo[aim]</a></td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showmsn']">
                    <
tr>
                        <
td>$userinfo[msnicon]</td>
                        <
td><a href="#" dir="ltr" onclick="imwindow('msn', '$userinfo[userid]', 400, 200); return false;">$userinfo[msn]</a></td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showyahoo']">
                    <
tr>
                        <
td>$userinfo[yahooicon]</td>
                        <
td><a href="#" dir="ltr" onclick="imwindow('yahoo', '$userinfo[userid]', 400, 200); return false;">$userinfo[yahoo]</a></td>
                    </
tr>
                    </if>
                    <if 
condition="$userinfo['showskype']">
                    <
tr>
                        <
td>$userinfo[skypeicon]</td>
                        <
td><a href="#" dir="ltr" onclick="imwindow('skype', '$userinfo[userid]', 400, 285); return false;">$userinfo[skype]</a></td>
                    </
tr>
                    </if>
                </if>
                
$template_hook[memberinfo_iminfo]
                </
table>
            </
fieldset>
            </if>
            
            
$template_hook[memberinfo_contactinfo]
        </
div>
    </
div>
    </
td>
    
</
tr>
</
table>
 <!-- 
END INSTANT MESSENGER ICONS --> 
Users who have nothing filled out in their profile for instant messengers have the instant messenging box show up on their profile but it's empty (it doesn't show any of the icons or IM usernames, but does show the table)

Users who have added their instant messenger names to their profile don't even get the box to show up (nothing at all appears).

Does anyone have any idea how to fix this? I've looked at the code and I'm not finding any reason the original code shouldn't work.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01394 seconds
  • Memory Usage 1,856KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete