The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Simple problem with the template postbit_legacy
I'm changing the style of the information of members in postbit_legacy, but when you insert the div tag in msnicon, skypeicon, etc. .. just some problems occurring
the code is: Code:
<if condition="$post[icqicon]"><div class="userinfo-dh" align="left">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon] <if condition="$post['field5']"><a href="$post[field5]" target="_blank"><img src="/images/styles/bluepallite/misc/im_ok.png" border="0" alt="Visualizar meu profile no Orkut"></a></if> <if condition="$post['field7']"><a href="$post[field7]" target="_blank"><img src="/images/styles/bluepallite/misc/im_face.png" border="0" alt="Visualizar meu profile no Facebook"></a></if> <if condition="$post['field9']"><img src="$stylevar[imgdir_misc]/$post[field9].gif" alt="$post[field9]"/></if></div></if> The problem is, the icons only appear in the forum when the user has set on your usercp one orkut profile, see that orkut is the first order of the modifications, if we change the order, the icons will appear only if you define a response to the first modification of order simplifying if a User has a profile on orkut set on the UserCP, the instant messaging icons appear. more if he has no orkut, more has set another option, it does not, if I remove the changes to orkut, facebook and sexual orientation, the template works correctly for all users, I'm doing something wrong in the code that involves the <div> and <if> or something would be wrong in my css style? i wanted to help solve this problem CSS Style Code:
.userinfo-dh { font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #f2f2f2; border: 1px dotted #09518C; padding:2px; margin:3px; align:left; } observa??o: este problema ocorre apenas na parte das mensagens instant?neas |
#2
|
||||
|
||||
I'm surprised vBulletin let you save the template without a warning message. Post the template code again and include the three lines before and after. You appear to be missing some closing conditionals. For one thing, I can't tell if you've closed the DIV tag, or the initial IF conditional. I can tell it's not properly closed and that's where your problem is coming from.
|
#3
|
|||
|
|||
I'm not sure I understand completely, but it seems like this might be a problem
Code:
<if condition="$post[icqicon]"> because if the user does not set an icq number then nothing else would show up. |
#4
|
||||
|
||||
It is, but I wanted to make sure I saw the code before an after before telling him what to do with it. He also is missing a closing conditional.
|
#5
|
|||
|
|||
the code os postbit_legacy is:
Code:
$template_hook[postbit_start] <table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center"> <tr> <if condition="$show['announcement']"> <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2"> <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /> <phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase> </td> <else /> <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[right]: 0px" $post[scrolltothis]> <!-- status icon and date --> <a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a> $post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if> $post[firstnewinsert] <!-- / status icon and date --> </td> <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px" align="$stylevar[right]"> <if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if> <if condition="$show['inlinemod']"> <input type="checkbox" name="plist[$postid]" id="plist_$postid" style="vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]" /> </if> </td> </if> </tr> <tr valign="top"> <td class="bitbg" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px" align="center"> <div id="postmenu_$post[postid]"> <if condition="$show['profile']"> <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a> <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script> <else /> $post[musername] </if> </div> <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if> <if condition="$show['avatar']"> <div class="smallfont"> <br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a> </div> </if> <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> $template_hook[postbit_userinfo_left] <if condition="$post['joindate']"><div class="postinfo"> <div class="userinfo-dh" align="left"><strong>$vbphrase[join_date]:</strong> $post[joindate]</div></div></if> <if condition="$post['field2']"><div class="postinfo"> <div class="userinfo-dh" align="left"><strong>$vbphrase[location_perm]:</strong> $post[field2]</div></div></if> <if condition="$post['age']"><div class="userinfo-dh" align="left"><strong>$vbphrase[age]:</strong> $post[age]</div></if> <div class="postinfo"> <if condition="$post[posts]"><div class="userinfo-dh" align="left"><strong>$vbphrase[posts]:</strong> $post[posts]</div></if> <if condition="$post[post_thanks_user_amount_formatted]"><div class="userinfo-dh" align="left"><strong>$vbphrase[post_thanks_thanks]:</strong> $post[post_thanks_user_amount_formatted]</div></if> <div class="userinfo-dh" align="left"><strong>Agradecido:</strong> $post[post_thanks_thanked_times] Vezes Em $post[post_thanks_thanked_posts] Posts</div> <if condition="$show['infraction']"><div class="userinfo-dh" align="left"><strong>$vbphrase[infractions]:</strong> $post[warnings]/$post[infractions] ($post[ipoints])</div></if> <if condition="$show['reputation']"><if condition="$show['reppower']"><div class="userinfo-dh" align="left"><strong>$vbphrase[reppower]:</strong> <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span></div></if><div class="userinfo-dh" align="left"><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if> <if condition="$post[ucp_uploads_user_amount]"><div class="userinfo-dh" align="left"><strong><font color="green">Uploads:</strong></font> $post[ucp_uploads_user_amount] - <a href="search.php?do=finduser&u=$post[userid]&starteronly=1" rel="nofollow"><phrase 1="$post[username]">Exibir T?picos</phrase></a></div></if> <if condition="$post[icqicon]"><div class="userinfo-dh" align="left">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon] <if condition="$post['field5']"><a href="$post[field5]" target="_blank"><img src="/images/styles/bluepallite/misc/im_ok.png" border="0" alt="Visualizar meu profile no Orkut"></a></if> <if condition="$post['field7']"><a href="$post[field7]" target="_blank"><img src="/images/styles/bluepallite/misc/im_face.png" border="0" alt="Visualizar meu profile no Facebook"></a></if> <if condition="$post['field9']"><img src="$stylevar[imgdir_misc]/$post[field9].gif" alt="$post[field9]"/></if></div></if> </div> <if condition="$show['moderated']"> <td class="alt2" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]"> <else /> <td class="alt1" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]"> </if> $template_hook[postbit_messagearea_start] <if condition="$show['messageicon'] OR $post['title']"> <!-- icon and title --> <div class="smallfont"> <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if> <if condition="$post['title']"><strong>$post[title]</strong></if> </div> <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" /> <!-- / icon and title --> </if> <!-- message --> <div id="post_message_$post[postid]"> $ad_location[ad_showthread_firstpost_start] $post[message] </div> <!-- / message --> <if condition="$show['attachments']"> <!-- attachments --> <div style="padding:$stylevar[cellpadding]px"> <if condition="$show['thumbnailattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_thumbnails]</legend> <div style="padding:$stylevar[formspacer]px"> $post[thumbnailattachments] </div> </fieldset> </if> <if condition="$show['imageattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_images]</legend> <div style="padding:$stylevar[formspacer]px"> $post[imageattachments] </div> </fieldset> </if> <if condition="$show['imageattachmentlink']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_images]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[imageattachmentlinks] </table> </fieldset> </if> <if condition="$show['otherattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attached_files]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[otherattachments] </table> </fieldset> </if> <if condition="$show['moderatedattachment']"> <fieldset class="fieldset"> <legend>$vbphrase[attachments_pending_approval]</legend> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> $post[moderatedattachments] </table> </fieldset> </if> </div> <!-- / attachments --> </if> $template_hook[postbit_signature_start] $ad_location[ad_showthread_firstpost_sig] <if condition="$post['signature']"> <!-- sig --> <div> __________________<br /> $post[signature] </div> <!-- / sig --> </if> $template_hook[postbit_signature_end] <if condition="$show['postedited']"> <!-- edit note --> <div class="smallfont"> <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" /> <em> <if condition="$show['postedithistory']"> <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]" 4="posthistory.php?$session[sessionurl]p=$post[postid]">$vbphrase[last_edited_link_by_x_on_y_at_z_postid]</phrase> <else /> <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase> </if> <if condition="$post['edit_reason']"> $vbphrase[reason]: $post[edit_reason] </if> </em> </div> <!-- / edit note --> </if> </td> </tr> <tr> <td class="bitbg" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px"> $post[onlinestatus] <if condition="$show['reputationlink']"> <span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="reputation_$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" border="0" /></a></span> <if condition="$show['popups']"><script type="text/javascript"> vbrep_register("$post[postid]")</script></if> </if> <if condition="$show['infractionlink']"><a href="infraction.php?$session[sessionurl]do=report&p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/infraction.gif" alt="<phrase 1="$post[username]">$vbphrase[add_infraction_for_x]</phrase>" border="0" /></a></if> <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if> $post[iplogged] </td> <if condition="$show['moderated']"> <td class="alt2" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px; border-top: 0px"> <else /> <td class="alt1" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px; border-top: 0px"> </if> <!-- controls --> <if condition="$post['editlink']"> <img style="display: none" id="progress_$postid" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" /> <a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a> </if> <if condition="$post['forwardlink']"> <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a> </if> <if condition="$post['replylink']"> <a href="$post[replylink]" rel="nofollow"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a> </if> <if condition="$show['multiquote_post']"> <a href="$post[replylink]" rel="nofollow" onclick="return false"><img src="$stylevar[imgdir_button]/multiquote_<if condition="$show['multiquote_selected']">on<else />off</if>.gif" alt="$vbphrase[multi_quote_this_message]" border="0" id="mq_$post[postid]" /></a> </if> <if condition="$show['quickreply'] AND !$show['threadedmode']"> <a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a> </if> <if condition="$show['moderated']"> <img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" /> </if> <if condition="$show['spam']"> <img src="$stylevar[imgdir_misc]/spam_detected.png" alt="$vbphrase[spam_post]" border="0" /> </if> <if condition="$show['deletedpost']"> <if condition="$show['managepost']"> <a href="postings.php?$session[sessionurl]do=managepost&p=$post[postid]"><img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[manage]" border="0" /></a> <else /> <img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[deleted_post]" border="0" /> </if> </if> <if condition="$show['redcard']"> <a href="infraction.php?$session[sessionurl]do=view&p=$post[postid]"><img src="$stylevar[imgdir_button]/redcard.gif" alt="$vbphrase[received_infraction]" border="0" /></a> <else /> <if condition="$show['yellowcard']"> <a href="infraction.php?$session[sessionurl]do=view&p=$post[postid]"><img src="$stylevar[imgdir_button]/yellowcard.gif" alt="$vbphrase[received_warning]" border="0" /></a> </if> </if> $template_hook[postbit_controls] <!-- / controls --> </td> </tr> </table> $template_hook[postbit_end] <!-- post $post[postid] popup menu --> <div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$post[username]</td> </tr> <if condition="$show['profile']"> <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[view_public_profile]</a></td></tr> </if> <if condition="$show['pmlink']"> <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr> </if> <if condition="$show['emaillink']"> <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr> </if> <if condition="$show['homepage']"> <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr> </if> <if condition="$show['search']"> <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr> </if> <if condition="$post['userid'] AND $show['member']"> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&userlist=buddy&u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_contacts]</phrase></a></td></tr> </if> <!-- / inicio - opcoes extra modificacao --> <if condition="in_array($post[usergroupid], array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33))"><if condition="in_array($bbuserinfo['usergroupid'], array(5,6,7,29))"> <tr><td class="thead"><strong><u>Op??es Extras</u></strong></td></tr> <tr><td class="vbmenu_option"><span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=banuser&userid=$post[userid]','ban','width=500,height=350,scrollbars=yes')"><strong>Banir: $post[username]</strong></span></td></tr> <tr><td class="vbmenu_option"><span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=liftban&userid=$post[userid]','ban','width=500,height=350,scrollbars=yes')"><strong>Desbanir: $post[username]</strong></span></td></tr> <tr><td class="vbmenu_option"><span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/user.php?do=editsig&userid=$post[userid]','edit','width=500,height=350,scrollbars=yes')"><strong>Editar a sign de $post[username]</strong></span></td></tr> <tr><td class="vbmenu_option"><span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/user.php?do=avatar&userid=$post[userid]','edit','width=500,height=350,scrollbars=yes')"><strong>Editar o avatar de $post[username]</strong></span></td></tr> <tr><td class="vbmenu_option"><span onmouseover="this.style.cursor='hand';" onClick="window.open('admincp/user.php?do=edit&userid=$post[userid]','edit','width=500,height=350,scrollbars=yes')"><strong>Gerenciar a conta de $post[username]</strong></span></td></tr></if></if> <!-- / fim - opcoes extra modificacao --> $template_hook[postbit_user_popup] </table> </div> <!-- / post $post[postid] popup menu --> Code:
<if condition="$post[ucp_uploads_user_amount]"><div class="userinfo-dh" align="left"><strong><font color="green">Uploads:</strong></font> $post[ucp_uploads_user_amount] - <a href="search.php?do=finduser&u=$post[userid]&starteronly=1" rel="nofollow"><phrase 1="$post[username]">Exibir T?picos</phrase></a></div></if> Code:
<if condition="$show['moderated']"> <td class="alt2" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]"> <else /> good for Code:
<if condition="$post[icqicon]"> |
#6
|
|||
|
|||
OK, sorry...but I think all the closing tags are there, the </div></if> at the very end close the ones on the first line.
|
#7
|
|||
|
|||
sorry, did not quite understand where you want to get
|
#8
|
||||
|
||||
Quote:
But, yeah, kh99 is right. You have the whole block of code wrapped in a conditional: Code:
<if condition="$post[icqicon]"> <!--YOUR CODE--> </if> |
#9
|
|||
|
|||
good .. dont know .. because if I remove the modifications of facebook, orkut and sexuality, this modification works perfectly, the problem only occurs when I join the standard of vbulletin (icq, yahoo, msn, skype and aim) to orkut, facebook and sexuality, the more you put into <if> </ if> separated from each other, work perfectly
I believe that the problem is on the tag <if> inside another tag <if> I'm still lay it quite suspect that most --------------- Added [DATE]1293590018[/DATE] at [TIME]1293590018[/TIME] --------------- I almost managed to solve the problem .. I changed the code by: Code:
<if condition="$post[posts]"><div class="userinfo-dh" align="left">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon] <a href="$post[field5]" target="_blank"><img src="/images/styles/bluepallite/misc/im_ok.png" border="0" alt="Visualizar meu profile no Orkut"></a><a href="$post[field7]" target="_blank"><img src="/images/styles/bluepallite/misc/im_face.png" border="0" alt="Visualizar meu profile no Facebook"></a><img src="$stylevar[imgdir_misc]/$post[field9].gif" alt="$post[field9]"/></div></if> |
#10
|
|||
|
|||
What happens if you use this code?:
Code:
<div class="userinfo-dh" align="left">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon] <if condition="$post['field5']"><a href="$post[field5]" target="_blank"><img src="/images/styles/bluepallite/misc/im_ok.png" border="0" alt="Visualizar meu profile no Orkut"></a></if> <if condition="$post['field7']"><a href="$post[field7]" target="_blank"><img src="/images/styles/bluepallite/misc/im_face.png" border="0" alt="Visualizar meu profile no Facebook"></a></if> <if condition="$post['field9']"><img src="$stylevar[imgdir_misc]/$post[field9].gif" alt="$post[field9]"/></if></div> Does that still have the same problem? ETA: I think we were posting at the same time... |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|