Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 10-24-2011, 08:18 PM
Ix Soulcist xI Ix Soulcist xI is offline
 
Join Date: Jan 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Postbit_Legacy Problem

Greetings,

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

[IMG][/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
Reply With Quote
  #2  
Old 10-25-2011, 11:01 AM
Emeralda's Avatar
Emeralda Emeralda is offline
 
Join Date: Oct 2011
Posts: 202
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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>
Reply With Quote
Благодарность от:
Max Taxable
  #3  
Old 10-25-2011, 11:48 AM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Everything centered, in boxes AND collapsible!

Before collapse



After collapse
Reply With Quote
  #4  
Old 10-25-2011, 11:35 PM
Emeralda's Avatar
Emeralda Emeralda is offline
 
Join Date: Oct 2011
Posts: 202
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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:

Reply With Quote
  #5  
Old 10-26-2011, 11:35 AM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Emeralda View Post
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.
Reply With Quote
  #6  
Old 10-26-2011, 01:09 PM
Emeralda's Avatar
Emeralda Emeralda is offline
 
Join Date: Oct 2011
Posts: 202
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #7  
Old 10-26-2011, 01:33 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Emeralda View Post
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:





Same posts, expanded info:



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.
Reply With Quote
  #8  
Old 10-26-2011, 05:27 PM
Emeralda's Avatar
Emeralda Emeralda is offline
 
Join Date: Oct 2011
Posts: 202
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #9  
Old 10-26-2011, 06:43 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Emeralda View Post
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.
Reply With Quote
  #10  
Old 10-30-2011, 10:59 PM
Ix Soulcist xI Ix Soulcist xI is offline
 
Join Date: Jan 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Emeralda View Post
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.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05725 seconds
  • Memory Usage 2,297KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (11)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (1)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete