Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-25-2011, 04:20 PM
Valker Valker is offline
 
Join Date: Jul 2009
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Special Postbit

Hey Guys !

im writing my own special template for vb4 and well it will be soon finished. But i?m stuck on the Postbit.

here is my actual work:



at first it might look quiet good but the onlienstatus messes up the username the rank and vizeversa. The image is about 58x65px...so you can see, the username is pressed at the top, wile the rank to the bottom, so there is a gap of this 58 px in height.
Widht ist just the same. I could float the image to the left but is presses the username 65px to the right.... i tried z-index, tried to rebuild it .... it doesnt work...


here?s the code:
HTML Code:
		<div class="userinfo<vb:if condition="!$show['avatar']">_noavatar</vb:if>">
			<div class="contact">
				<vb:if condition="$show['avatar']">
					<a class="postuseravatarlink" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
						<vb:if condition="$post.avatarurl">
							<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
						<vb:else />
							<img src="{vb:stylevar imgdir_misc}/unknown.gif" />
						</vb:if>
					</a>
				</vb:if>
				<div class="username_container">
					<vb:if condition="$post['userid']">
						{vb:raw memberaction_dropdown}
						{vb:raw post.onlinestatus}

					<vb:else />
						<span class="username guest">{vb:raw post.username}</span>
					</vb:if>
					<span class="usertitle">
						{vb:raw post.usertitle}
					</span>
					<vb:if condition="$post['rank']">
						<span class="rank">{vb:raw post.rank}</span>
					</vb:if>

                                        {vb:raw template_hook.postbit_userinfo_left}
					<vb:if condition="$show['reputation']">
						<span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay}</span>
					</vb:if>
					<vb:if condition="$post['userid']">
						<div class="imlinks">
							{vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
						</div>
					</vb:if>
				</div>
			</div>
			<vb:if condition="$post['userid']">
				<div class="userinfo_extra">
					<dl class="userstats">
						<vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
						<vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
						<vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
						<dt>{vb:rawphrase posts}</dt> <dd>{vb:raw post.posts}</dd>	
						{vb:raw template_hook.postbit_userinfo_right_after_posts}
					</dl>
					<vb:if condition="$show['infraction'] OR $show['reppower']">
					<dl class="user_rep">
	
						<vb:if condition="$show['infraction']">
							<dt>{vb:rawphrase infractions}</dt> 
							<dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
						</vb:if>
						<vb:if condition="$show['reputation']">
							<vb:if condition="$show['reppower']">
								<dt>{vb:rawphrase reppower}</dt> 
								<dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd> 
							</vb:if>
						</vb:if>
					</dl>
					</vb:if>
					{vb:raw template_hook.postbit_userinfo_right}
				</div>
			</vb:if>
		</div>
	</div>
my questions: is there someone who has build such postbits with an diagonal onlinestatuses?
Can someone help me to build such ? Or, have someone seen such postbit allready somewhere? So i can oriantate in making one by my own ?

sry for my english right now, got 50?C in my room ;/
Reply With Quote
  #2  
Old 08-25-2011, 07:57 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What do you have for CSS for class "rank"? Maybe it's got a clear:left or clear:both?
Reply With Quote
  #3  
Old 08-25-2011, 09:42 PM
Valker Valker is offline
 
Join Date: Jul 2009
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

its

clear: both;
display: block;
font-size: 12px;
Reply With Quote
  #4  
Old 08-25-2011, 09:45 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is the online status image and actual image you are adding to the postbit using an <img> tag or are you just going to make it a background image using CSS? If you use CSS, then I don't think you will have the issue you are talking about since you can't 'bump' into a background image or have it affect the text in that div.
Reply With Quote
  #5  
Old 08-27-2011, 03:00 AM
Valker Valker is offline
 
Join Date: Jul 2009
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hm its a <img>...well i gonna try the css method today

--------------- Added [DATE]1314466056[/DATE] at [TIME]1314466056[/TIME] ---------------

so i finally fixed the problem with z-index. css background-image was an good idea but not quit different from img.

But i?ve got another "problem" encontered now.

Couse onlinestus and Username + Rank stack together, like is wanted to, even the Avatar overlappes.

I fixed it with an margin-top at the avatar section.

...might imagine my problem ... XD

When a User got no avatar, postbit_legacy will show none.

Here?s my code:

HTML Code:
<vb:if condition="$show['avatar']">

<div class="usercenter">
<a class="postuseravatar_custom" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
</a>
</div>

</vb:if>
Is there a "if" condition when there is no avatar ? or how can i fix this issue ?
Reply With Quote
Reply


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 07:32 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.03575 seconds
  • Memory Usage 2,214KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_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
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete