vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=236)
-   -   Miscellaneous Hacks - DJ's Dynamic Tab Content for Postbit_Legacy (https://vborg.vbsupport.ru/showthread.php?t=184136)

Digital Jedi 05-31-2009 01:11 AM

Quote:

Originally Posted by DobieGillis? (Post 1820238)
fantastic Mod, nominated.

Thank you.

Quote:

Originally Posted by dancue (Post 1820271)
I lie to you not...I've spent many, many hours trying different things. Didn't even bother checking all of the closing tags...

Thank you. Works now... :D

The only thing I can't understand is the text not wrapping within the the <div class="info"> tags. It wraps within the postbit_legacy, but the postbit looks like the picture below.

Check the div tag that's holding that text and check to see if you have a a nowrap tag in it. Take it out if you do and see if that helps.

dancue 05-31-2009 01:39 AM

None of them have "nowrap" within them.

Here is the complete code:
Code:

<div class="smallfont">
                <div class="postbittop" align="left"> 
<!-- BEGIN POSTBIT TABS -->
<div id="postbittabs$post[postid]" class="djdot">
 
<ul>
<li><span title="General"><a href="#" rel="tab1$post[postid]" id="selected$post[postid]">&nbsp;</a></span></li>
<li><span title="Statistics"><a href="#" rel="tab2$post[postid]">&nbsp;</a></span></li>
<li><span title="UCMoney"><a href="#" rel="tab3$post[postid]">&nbsp;</a></span></li>
<li><span title="Fun Stats"><a href="#" rel="tab4$post[postid]">&nbsp;</a></span></li>
<li><span title="Personal Details"><a href="#" rel="tab5$post[postid]">&nbsp;</a></span></li>
<li><span title="Contact Information"><a href="#" rel="tab6$post[postid]">&nbsp;</a></span></li>
</ul>
 
<br style="clear: left" />
 
</div>
 
<div class="smallfont">
 
<!--TAB 1 CONTENT -->
<div id="tab1$post[postid]" class="tabcontent">
 
                                <if condition="$post['joindate']"><div class="info">$vbphrase[join_date]: $post[joindate]</div></if>
                                <if condition="$post['field2']"><div class="info">$vbphrase[location_perm]: $post[field2]</div></if>
                                <if condition="$post['age']"><div class="info">$vbphrase[age]: $post[age]</div></if>
                                <div class="info">$vbphrase[posts]: $post[posts]</div>
                                <if condition="$post['entries'] > 0">
                                <div class="info">$template_hook[postbit_userinfo_right_after_posts] </div>
                                </if>
 <!-- FLAGS START -->
  <if condition="$post['field5'] OR $post['field6']">
      <div class="info">
      <if condition="$post[field5]">
        <img src="images/flags/$post[field5].gif" alt="$post[field5]" /></if>
 
      <if condition="$post[field6]">
        <img src="images/region/$post[field6].gif" alt="$post[field6]" /></if>
      </div>
  </if>
  <!-- / FLAG END -->



</div>

 
<!-- TAB 2 CONTENT -->
<div id="tab2$post[postid]" class="tabcontent">
 
                                <if condition="$show['infraction']"><div class="info">$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                                <if condition="$show['reputation']"><div class="info"><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
                                <if condition="$show['reppower']"><div class="info">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span></div></if>

<if condition="$post[userid]">
        <div class="info">$vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount_formatted]
<br/>
                <if condition="$post[post_thanks_thanked_times] == 1">
                        $vbphrase[post_thanks_time_post]
                <else />
                        <if condition="$post[post_thanks_thanked_posts] == 1">
                                <phrase 1="$post[post_thanks_thanked_times_formatted]">$vbphrase[post_thanks_times_post]</phrase>
                        <else />
                                <phrase 1="$post[post_thanks_thanked_times_formatted]" 2="$post[post_thanks_thanked_posts_formatted]">$vbphrase[post_thanks_times_posts]</phrase>
                        </if>
                </if>
        </div>
</if>

<if condition="$post[userid]">
        <div class="info">$vbphrase[post_groan_groans]: $post[post_groan_user_amount_formatted]
<br/>
                <if condition="$post[post_groan_times] == 1">
                        $vbphrase[post_groan_time_post]
                <else />
                        <if condition="$post[post_groan_posts] == 1">
                                <phrase 1="$post[post_groan_times_formatted]">$vbphrase[post_groan_times_post]</phrase>
                        <else />
                                <phrase 1="$post[post_groan_times_formatted]" 2="$post[post_groan_posts_formatted]">$vbphrase[post_groan_times_posts]</phrase>
                        </if>
                </if>
        </div>
</if>

 
</div>

 
<!-- TAB 3 CONTENT -->
<div id="tab3$post[postid]" class="tabcontent">
 

                                <if condition="$show['credits_post']">
                                        <div class="info">
                                                $vbphrase[credits]: <span id="cdt_$post[postid]_$post[userid]">$post[credits]</span> <if condition="$show['credits_donate']"><br>[<a href="credits.php?$session[sessionurl]do=manage&amp;u=$post[userid]#donate">$vbphrase[donate]</a>]</if> <if condition="$show['credits_check']">[<a href="credits.php?$session[sessionurl]do=banking&amp;u=$post[userid]">$vbphrase[check]</a>]</br></if>
                                        </div>
                                </if>
                                $template_hook[postbit_userinfo_right]
 
</div>

 
<!-- TAB 4 CONTENT -->
<div id="tab4$post[postid]" class="tabcontent">
 

      <div class="info">$system_totals_bits</div>

<div class="info">
        <if condition="$crowns">
 $post[crowns]$post[champtext]
  <else />
  $post[username] has not championed any arcade games.  </if>
      </div>
 
</div>

 
<!-- TAB 5 CONTENT -->
<div id="tab5$post[postid]" class="tabcontent">
 
                                <if condition="$post[field29]"><div class="info"><b>Favorite Boxer:</b><br/> $post[field29]</div></if>
                                <if condition="$post[field30]"><div class="info"><b>Favorite Fight:</b><br/> $post[field30]</div></if>
                                <if condition="$post[field25]"><div class="info"><b>Who I'd Like to Meet:</b><br/> $post[field25]</div></if>
                                <if condition="$post[field39]"><div class="info"><b>Fight That Should've Happened:</b><br/> $post[field39]</div></if>
                                <if condition="$post[field40]"><div class="info"><b>Fight That Should Happen:</b><br/> $post[field40]</div></if>

 
</div>


<!-- TAB 6 CONTENT -->
<div id="tab6$post[postid]" class="tabcontent">

<div class="info" align="center">
<if condition="$show['pmlink'] OR $show['emaillink'] OR $post['userid'] AND $show['member']">
Contact $post[username]:<br /></if>

<if condition="$show['pmlink']"><fieldset class="fieldset"><legend>PM</legend>
  <a href="private.php?$session[sessionurl]do=newpm&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]"><img src="images/buttons/pmthisuser.png" alt="Send $post[username] a Private Message" style="border:0" /></phrase></a><br />
</fieldset></if>

<if condition="$show['emaillink']"><fieldset class="fieldset"><legend>E-Mail</legend>
  <a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]" rel="nofollow"><img src="images/buttons/emailuser.png" alt="Send $post[username] an E-Mail" style="border:0" /></a><br />
</fieldset></if>

<if condition="$post['userid'] AND $show['member']"><fieldset class="fieldset"><legend>Befriend</legend>
 <a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><img src="images/buttons/Befriend.png" alt="Send $post[username] a Friendship Request" style="border:0" /></a>
</fieldset></if>

<if condition="$post['userid'] AND $show['member']"><fieldset class="fieldset"><legend>Profile Message</legend>
 <a href="http://www.unifiedchamp.com/ucforum/members/$post[username]"><img src="images/buttons/visitormessage.png" alt="Leave $post[username] a Profile Message" style="border:0" /></a>
</fieldset></if>

</div>
 
                                <if condition="$post[icqicon] or $post[aimicon] or $post[msnicon] or $post[yahooicon] or $post[skypeicon]"><div class="info" align="center">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div></if>

            <div class="info" align="center">
                <a href="member.php?$session[sessionurl]u=$post[userid]" title="View Public Profile">
                <img src="images/buttons/folder_user.png" alt="View $post[username]'s Profile" style="border:0" /></a>
                &nbsp;
                <a href="album.php?u=$post[userid]" title="View $post[username]'s Album" rel="nofollow">
                <img src="images/buttons/add_album.png" alt="View $post[username]'s Photo Album" style="border:0" /></a>
                &nbsp;
                <a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]" title="Add $post[username]'s to Your Contacts" rel="nofollow">
                <img src="images/buttons/heart_add.png" alt="Add $post[username]'s to Your Contacts" style="border:0" /></a>
                &nbsp;
                <a href="group.php?$session[sessionurl]u=$post[userid]" title="Social Groups">
                <img src="images/buttons/social.png" alt="View Social Groups" style="border:0" /></a>             
            </div>
 
</div>

 
</div>
 
 
<script type="text/javascript">
var mytabs=new ddtabcontent("postbittabs$post[postid]")
mytabs.setpersist(false)
mytabs.setselectedClassTarget("link")
mytabs.init()
</script>
 
<!-- END POSTBIT TABS --> 
</div></div>

Thanks for all your help so far!

Digital Jedi 05-31-2009 01:46 AM

Check the various classes in that code and see if there's a nowrap in there. First ones I'd check are the ones in my CSS file, like tabcontent ( I don't think it's there, but just in case), also check the info and smallfont classes and any above level classes that could be affecting blocks down the line.

dancue 05-31-2009 03:37 AM

nothing

It all is the way it should be.

I have the same exact code for both postbit templates and the postbit_legacy is wrapping the text.

tipoboy 06-01-2009 11:33 AM

Works great with 3.8 alsoo added a 6th tab thats only viewable to my mods and admin that contains Ban/unban links

thanks DJ

Digital Jedi 06-01-2009 11:37 AM

Quote:

Originally Posted by dancue (Post 1820438)
nothing

It all is the way it should be.

I have the same exact code for both postbit templates and the postbit_legacy is wrapping the text.

We're just not finding it. I would need to see you forum page so I could look at the source code.

Quote:

Originally Posted by tipoboy (Post 1821251)
Works great with 3.8 alsoo added a 6th tab thats only viewable to my mods and admin that contains Ban/unban links

thanks DJ

That was something I was meaning to mention how to do in this thread. How to use the permission conditionals. I probably need to do that on my own forum as well.

tipoboy 06-01-2009 11:44 AM

here's the code i used for the 6th admin and super/mod tab

In the <!-- begin postbit tabs --> section add:

Code:

<if condition="$show['modcplink']">
<li><span title="Admin Tab"><a href="#" rel="tab6$post[postid]">&nbsp;</a></span></li>
</if>

wherever you want your tab to show, i added it after the 5th tab and therefor called it tab 6

below the </div> of tab 5 content add:

Code:

<!-- TAB 6 CONTENT -->
<div id="tab6$post[postid]" class="tabcontent">
<div>
<if condition="($bbuserinfo[usergroupid]==6 || $bbuserinfo[usergroupid]==7 || $bbuserinfo[usergroupid]==5)">
<span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=banuser&userid=$post[userid]','ban','width=500,height=375,scrollbars=yes')"><a>Ban $post[username]</a></span>
</if>
</div>
<div>
<if condition="($bbuserinfo[usergroupid]==6 || $bbuserinfo[usergroupid]==7 || $bbuserinfo[usergroupid]==5)">
<span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=liftban&userid=$post[userid]','liftban','width=500,height=375,scrollbars=yes')"><a>Lift Ban on $post[username]</a></span>
</if>
</div>
</div>

and voila a 6th tab for your mods and admin containing the ban and unban links that open in a pop up with cudos to https://vborg.vbsupport.ru/showthread.php?t=93057 for the idea :D

DobieGillis? 06-01-2009 04:02 PM

Quote:

Originally Posted by tipoboy (Post 1821258)
here's the code i used for the 6th admin and super/mod tab

In the <!-- begin postbit tabs --> section add:

Code:

<if condition="$show['modcplink']">
<li><span title="Admin Tab"><a href="#" rel="tab6$post[postid]">&nbsp;</a></span></li>
</if>

wherever you want your tab to show, i added it after the 5th tab and therefor called it tab 6

below the </div> of tab 5 content add:

Code:

<!-- TAB 6 CONTENT -->
<div id="tab6$post[postid]" class="tabcontent">
<div>
<if condition="($bbuserinfo[usergroupid]==6 || $bbuserinfo[usergroupid]==7 || $bbuserinfo[usergroupid]==5)">
<span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=banuser&userid=$post[userid]','ban','width=500,height=375,scrollbars=yes')"><a>Ban $post[username]</a></span>
</if>
</div>
<div>
<if condition="($bbuserinfo[usergroupid]==6 || $bbuserinfo[usergroupid]==7 || $bbuserinfo[usergroupid]==5)">
<span onmouseover="this.style.cursor='hand';" onClick="window.open('modcp/banning.php?do=liftban&userid=$post[userid]','liftban','width=500,height=375,scrollbars=yes')"><a>Lift Ban on $post[username]</a></span>
</if>
</div>
</div>

and voila a 6th tab for your mods and admin containing the ban and unban links that open in a pop up with cudos to https://vborg.vbsupport.ru/showthread.php?t=93057 for the idea :D

you're such a mensch! :)

tipoboy 06-01-2009 07:17 PM

Quote:

Originally Posted by DobieGillis? (Post 1821394)
you're such a mensch! :)

what the hell is a mensch lol :D

Tacama 06-02-2009 10:57 PM

1 Attachment(s)
Finally finished adjusting everything.

This is the final result:

http://img4.glowfoto.com/images/2009...745279211T.jpg
Thanks again.


All times are GMT. The time now is 05:50 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.01385 seconds
  • Memory Usage 1,814KB
  • 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
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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