vb.org Archive

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

Ix Soulcist xI 10-24-2011 08:18 PM

Postbit_Legacy Problem
 
Greetings,

I have been having a problem with adding boxes around this part of the text:

[IMG]http://i56.tinypic.com/2mzb0p4.png[/IMG]

As you can see, there isn't a box around the Thanked Posts parts, and I was wondering how I would add boxes around them as well.

Here are the templates:

post_thanks_box
Code:

<div id="post_thanks_box_$post[postid]">$post_thanks_box</div>
post_thanks_box_bit
Code:

<a href="member.php?$session[sessionurl]u=$thank[userid]" rel="nofollow">$thank[username]</a><if condition="$date_thank">&nbsp;($date_thank)</if>$virg
post_thanks_memberinfo_block
Code:

<fieldset class="statistics_group">
        <legend>$vbphrase[post_thanks_total_thanks]</legend>
        <ul class="list_no_decoration">
                <li><span class="shade">$vbphrase[post_thanks_total_thanks]:</span> $userinfo[post_thanks_user_amount_formatted]</li>
                <li><span class="shade">
                        <if condition="$userinfo[post_thanks_thanked_times] == 1">
                                $vbphrase[post_thanks_time_post]
                        <else />
                                <if condition="$userinfo[post_thanks_thanked_posts] == 1">
                                        <phrase 1="$userinfo[post_thanks_thanked_times_formatted]">$vbphrase[post_thanks_times_post]</phrase>
                                <else />
                                        <phrase 1="$userinfo[post_thanks_thanked_times_formatted]" 2="$userinfo[post_thanks_thanked_posts_formatted]">$vbphrase[post_thanks_times_posts]</phrase>
                                </if>
                        </if>
                </span></li>
                <li>
                        <a href="post_thanks.php?$session[sessionurl]do=findthanks&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user]</phrase></a>
                </li>
                <li>
                        <a href="post_thanks.php?$session[sessionurl]do=findthanks_user_gave&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user_gave]</phrase></a>
                </li>
        </ul>
</fieldset>

post_thanks_member_info
Code:

<fieldset class="fieldset">
        <legend>$vbphrase[post_thanks_thanks]</legend>
        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                <tr>
                        <td>
                                $vbphrase[post_thanks_total_thanks]: <strong>$userinfo[post_thanks_user_amount_formatted]</strong>
                                <br />
                                <if condition="$userinfo[post_thanks_thanked_times] == 1">
                                        $vbphrase[post_thanks_time_post]
                                <else />
                                        <if condition="$userinfo[post_thanks_thanked_posts] == 1">
                                                <phrase 1="$userinfo[post_thanks_thanked_times_formatted]">$vbphrase[post_thanks_times_post]</phrase>
                                        <else />
                                                <phrase 1="$userinfo[post_thanks_thanked_times_formatted]" 2="$userinfo[post_thanks_thanked_posts_formatted]">$vbphrase[post_thanks_times_posts]</phrase>
                                        </if>
                                </if>
                        </td>
                </tr>
                <tr>
                        <td>
                                <a href="post_thanks.php?$session[sessionurl]do=findthanks&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user]</phrase></a>
                        </td>
                        <td>
                                <a href="post_thanks.php?$session[sessionurl]do=findthanks_user_gave&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user_gave]</phrase></a>
                        </td>
                </tr>
        </table>
</fieldset>

post_thanks_postbit
Code:

<fieldset class="fieldset">
        <legend>$vbphrase[post_thanks_thanks]</legend>
        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                <tr>
                        <td>
                                $vbphrase[post_thanks_total_thanks]: <strong>$userinfo[post_thanks_user_amount_formatted]</strong>
                                <br />
                                <if condition="$userinfo[post_thanks_thanked_times] == 1">
                                        $vbphrase[post_thanks_time_post]
                                <else />
                                        <if condition="$userinfo[post_thanks_thanked_posts] == 1">
                                                <phrase 1="$userinfo[post_thanks_thanked_times_formatted]">$vbphrase[post_thanks_times_post]</phrase>
                                        <else />
                                                <phrase 1="$userinfo[post_thanks_thanked_times_formatted]" 2="$userinfo[post_thanks_thanked_posts_formatted]">$vbphrase[post_thanks_times_posts]</phrase>
                                        </if>
                                </if>
                        </td>
                </tr>
                <tr>
                        <td>
                                <a href="post_thanks.php?$session[sessionurl]do=findthanks&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user]</phrase></a>
                        </td>
                        <td>
                                <a href="post_thanks.php?$session[sessionurl]do=findthanks_user_gave&amp;u=$userinfo[userid]"><phrase 1="$userinfo[username]">$vbphrase[post_thanks_search_user_gave]</phrase></a>
                        </td>
                </tr>
        </table>
</fieldset>

post_thanks_postbit_info
Code:

<if condition="$post[userid]">
        <div>$vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount_formatted]</div>
        <div>
                <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>

post_thanks_postbit_legacy
Code:

<div style="padding:$stylevar[cellpadding]px 0px 0px 0px">
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
                <tr valign="top">
                        <td class="alt2" width="175">
                                <if condition="$post['post_thanks_amount'] == 1">
                                        <strong><phrase 1="$post[username]">$vbphrase[post_thanks_user_says]</phrase></strong>
                                <else />
                                        <strong><phrase 1="$post[post_thanks_amount_formatted]" 2="$post[username]">$vbphrase[post_thanks_users_say]</phrase></strong>
                                </if>
                                <if condition="$bbuserinfo['usergroupid'] == 6">
                                        <br /><a href="post_thanks.php?do=post_thanks_remove_all&amp;p=$post[postid]"<if condition="$vboptions[disable_ajax] != 2"> onclick="return post_thanks_remove_all($post[postid], <if condition="$vboptions['post_groan_integrate']">true<else />false</if>);"</if> rel="nofollow">$vbphrase[post_thanks_remove]</a>
                                </if>
                                <if condition="$post['show_thanks_remove_option']">
                                <br /><a href="post_thanks.php?do=post_thanks_remove_user&amp;p=$post[postid]"<if condition="$vboptions['disable_ajax'] != 2"> onclick="return post_thanks_remove_user($post[postid], <if condition="$vboptions['post_groan_integrate']">true<else />false</if>);"</if> rel="nofollow">$vbphrase[post_thanks_remove_user]</a>
                                </if>
                        </td>
                        <td class="alt1"><div>$post[post_thanks_bit]</div></td>
                </tr>
        </table>
</div>

I'm using Postbit_Legacy template, but I posted all the templates to be sure.

Thanks,
Ix Soulcist xI

Emeralda 10-25-2011 11:01 AM

It depends how your current style did those boxes. For example, I put mine in additional css, and just use class to assign the css, like this:

Code:

<if condition="$post['field6']"><div class="pbit" align="center">Gender: $post[field6]</div></if>
If your postbit legacy template is done similarly and you found the css name in additional css definitions, try changing your post_thanks_postbit_info template to:

Code:

<if condition="$post[userid]">
        <div class="BOXESCSSNAME">$vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount_formatted]</div>
        <div class="BOXESCSSNAME">
                <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>


Max Taxable 10-25-2011 11:48 AM

Everything centered, in boxes AND collapsible!

Before collapse
https://vborg.vbsupport.ru/external/2011/10/14.jpg


After collapse
https://vborg.vbsupport.ru/external/2011/10/15.jpg

Emeralda 10-25-2011 11:35 PM

Collapsible postbit infos are so unsightly. I tried it one as an experiment, people didn't like it, it's annoying to have to click something you should be able to see on the first glimpse. Solution - just limit it to what you really need. But yeah, not sure what's your point of posting those images when the topic of the thread was completely different and probably solved, but ehh, it's too tempting to post mine now:

http://img11.imageshack.us/img11/365...5e593ccc1c.png

Max Taxable 10-26-2011 11:35 AM

Quote:

Originally Posted by Emeralda (Post 2261562)
Collapsible postbit infos are so unsightly. I tried it one as an experiment, people didn't like it, it's annoying to have to click something you should be able to see on the first glimpse. Solution - just limit it to what you really need. But yeah, not sure what's your point of posting those images when the topic of the thread was completely different and probably solved, but ehh, it's too tempting to post mine now:

No one has to click anything in my collapsible postbit. Everything shows, unless you click. Then it collapses them all and remembers your selection globally, until you click again to expand them, or log out. By default, postbit is expanded. When collapsed, it really sharpens up the showthread as a whole, removing much of the wasted space.

The point of posting the images was to demonstrate what all can be done, and if the OP wanted the code for that I would post it. You might note, I even thanked your prior post since you gave him a good tip.

There's alot to be said for minimalist info in postbit, but there's also a ton of wasted space under it if someone makes a post of any reasonable length. Just makes showthread look choppy, this is why vBull went to the horizontal postbit as default.

Emeralda 10-26-2011 01:09 PM

Legacy saves a lot of space though, and with a nice signature it looks quite nice actually.

http://img526.imageshack.us/img526/3...87d84f312b.png

And rawr, I didn't want to be mean, but I still think collapsible info is counterproductive. The collapse bar just adds to the height, and would require it to be clicked first, instead of quickly browsing a thread, or click it again to see what's new for a given member. Then again, it may depend on what type of target audience you aim at. For more mature otaku site simplicity works, and if it were for me, I'd completely remove everything below the avatar.

Max Taxable 10-26-2011 01:33 PM

Quote:

Originally Posted by Emeralda (Post 2261696)
Legacy saves a lot of space though, and with a nice signature it looks quite nice actually.

And rawr, I didn't want to be mean, but I still think collapsible info is counterproductive. The collapse bar just adds to the height, and would require it to be clicked first, instead of quickly browsing a thread, or click it again to see what's new for a given member. Then again, it may depend on what type of target audience you aim at. For more mature otaku site simplicity works, and if it were for me, I'd completely remove everything below the avatar.

It does not require a click at all. No click is required UNLESS you want to collapse the info.

By default it stays expanded. A cookie lets your browser remember the selection you chose, until you change it or until you log out.

My users didn't even notice the change until I started a thread about it, and the response was quite positive.

It's the same code vBull3 uses all over, on all collapsible elements, except re-written slightly to get in postbit.

Here's some posts, with collapsed info:

https://vborg.vbsupport.ru/external/2011/10/4.gif



Same posts, expanded info:

https://vborg.vbsupport.ru/external/2011/10/5.gif

If you are going to massively restrict the information in legacy like you have, you might as well be using default postbit instead of legacy IMO.

Emeralda 10-26-2011 05:27 PM

I just like it simple I guess, so do the members on my site. I DID try making a collapsible user info couple months ago, and even used a nice java script to add animation and images that would have an elegant feel to it. They instantly threw a rebellion at me >.>

So yeah, I guess it pretty much depends on the target audience and what they are used to.

PS. It does require a click to make it less huge.

Max Taxable 10-26-2011 06:43 PM

Quote:

Originally Posted by Emeralda (Post 2261779)
I just like it simple I guess, so do the members on my site. I DID try making a collapsible user info couple months ago, and even used a nice java script to add animation and images that would have an elegant feel to it. They instantly threw a rebellion at me >.>

So yeah, I guess it pretty much depends on the target audience and what they are used to.

PS. It does require a click to make it less huge.

It can't be any more simple than this is. If a user does nothing, all of the info is displayed like it always was. If they click it, none of it is and your preference is remembered. It does require a click to disappear the information, but by default all of the info is displayed.

The "rebellion" I got is when I tried to "neaten it up" before this, by removing some of the info and try to go minimalist like yours is. I had people busting a gut over it!

So, this works for us and is available for others who might want one that actually works.

Ix Soulcist xI 10-30-2011 10:59 PM

Quote:

Originally Posted by Emeralda (Post 2261365)
It depends how your current style did those boxes. For example, I put mine in additional css, and just use class to assign the css, like this:

Code:

<if condition="$post['field6']"><div class="pbit" align="center">Gender: $post[field6]</div></if>
If your postbit legacy template is done similarly and you found the css name in additional css definitions, try changing your post_thanks_postbit_info template to:

Code:

<if condition="$post[userid]">
        <div class="BOXESCSSNAME">$vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount_formatted]</div>
        <div class="BOXESCSSNAME">
                <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>


Thanks a ton mate, worked like a charm.


All times are GMT. The time now is 01:20 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.01406 seconds
  • Memory Usage 1,816KB
  • 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
  • (11)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete