vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   [HowTo] Break posts up from eachother (https://vborg.vbsupport.ru/showthread.php?t=37584)

Floris 04-17-2002 10:00 PM

[HowTo] Break posts up from eachother
 
[HowTo] Break posts up from eachother?
(but still keep the top/bottom post stick to top/bottom row)


What does this one do?
When you view a thread, it shows the first row, the posts, the last row; all sticking together. What we want is a space between the posts. But not a space between the first row and the first post, the last row and the last post. We only want to make a <br> between each individual post. I was not able to do this with a template modification, so I run crying to FireFly and he thought about it for 2,8sec. and gave me the following code to accomplish my wish. *respect*

Why did you make it?
Because vB didn't came with the option by default. And I think it looks pretty damn cool. After applying it to my board I got fan mail with requests on how to do this. I ignored most of them, and now the requests start on vB.com too. So I decided to publish it here. Please note that I am NOT the author of this little code hack, and that all credits should ofcourse goto FireFly.
  • Instructions:
  • Open the original vBulletin file "showthread.php" and find:
    (near line 425)
    Code:

    $postbits .= getpostbit($post);
  • Replace that with:
    Code:

    $postbits .= iif(empty($postbits), '', '<br>').getpostbit($post);
  • Save the file, upload it again and see if it worked.
Done!

Version?
Tested with vBulletin 2.2.5 (final) and it works just great! (I wouldn't know about older versions for sure, but it is pretty easy to undo, so doesn't hurt to check it out)

Support!
Feel free to click 'Installed' once you got it up and running on your board!

Tweak!
There were threads where users complained about the breaking showing up the page bground color instead of the main table background color. I fixed this on my new style by putting eveything in the header & footer in 1 new main table. Please keep in mind that if you have other designs etc, this might screw it up, but it works here.. so :) enjoy
header - at the top add :
<center>
<table bgcolor="{pagebgcolor}" width="{tablewidth}" cellpadding="10" cellspacing="0" border="0"><tr><td>
footer - at the bottom add :
</td></tr></table></center>
Maybe it helps you too.


The Result
This is how it looks on my web site:

Floris 04-18-2002 07:40 AM

This screenshot shows that the top post from the thread sticks to the top row, but splits from the other posts.

Floris 04-18-2002 08:04 AM

This screenshot shows that the last post from the thread sticks to the bottom row, but splits from the other posts.

Smoothie 04-18-2002 08:49 AM

Thanks for that tip! Gave it a go, and I must say it does look rather cool.

Floris 04-18-2002 09:02 AM

Quote:

Originally posted by Smoothie
Thanks for that tip! Gave it a go, and I must say it does look rather cool.
Thank you smoothie, I just took a look at your cool web site, and yeah. It does look darn good :) Nice to see you use it.

Twig Deez 04-18-2002 09:33 AM

Quote:

Originally posted by xiphoid
...FireFly... *respect*
indeed. :)

thanks a lot xiphoid, respect due to you, too.

Floris 04-18-2002 09:55 AM

Someone from dietforum posted something that it doesn't work, but when I wanted to reply, the post got deleted :? I hope it got fixed!

And Twig Deez, thank you :P

TWTCommish 04-18-2002 10:57 AM

Why would this need to be anything more than a template change? Couldn't you stick a <br/> tag in the postbit template and get the same effect, roughly?

Neo 04-18-2002 01:57 PM

I myself have just done this in a tempate edit, no need to hack.

Remi 04-18-2002 02:32 PM

This is also good if you have many stylise, you change it only one time :)

-=dm=- 04-18-2002 03:46 PM

cool Thanx :)

but how do I change the color which is shown in the space between posts?

inetd 04-18-2002 05:46 PM

xiphoid, tell me, how u add "activity, popularity and experience" in postbit. Please!

Austin Dea 04-18-2002 06:42 PM

Very nice :D.

Floris 04-18-2002 08:02 PM

Quote:

Originally posted by TWTCommish
Why would this need to be anything more than a template change? Couldn't you stick a <br/> tag in the postbit template and get the same effect, roughly?
I explained this in my first post.

Quote:

Originally posted by inetd
xiphoid, tell me, how u add "activity, popularity and experience" in postbit. Please!
That is the Just another level hack.

Quote:

Originally posted by neo
I myself have just done this in a tempate edit, no need to hack.
Explain to me where you added the <br> so both the top & bottom row stick to the first & last post? Because that is exactly why I wanted this, and not just a template change, which is where I was going for first.

Quote:

Originally posted by Remi
This is also good if you have many stylise, you change it only one time :)
Yep :)

Quote:

Originally posted by Austin Dea
Very nice :D.
Thank you, enjoy!

Quote:

Originally posted by -=dm=-
cool Thanx :)

but how do I change the color which is shown in the space between posts?

It should not display any other colour then the background color of the forum, and not of the <body>. You probably have other hacks applied to your showthread/postbit?

Floris 04-18-2002 08:12 PM

I do not know who moved this hack from hack-tips to full-release, but thank you :> I was not sure how 'worthy' it would be as a true-hack.

TWTCommish 04-18-2002 08:12 PM

Hmm. Barely qualifies as a hack, IMO (don't take that the wrong way...I don't mean to be rude), but I suppose it is technically.

-=dm=- 04-18-2002 08:15 PM

Quote:

Originally posted by -=dm=-
cool Thanx :)

but how do I change the color which is shown in the space between posts?

screenshot added :)

Floris 04-18-2002 08:17 PM

Quote:

Originally posted by TWTCommish
Hmm. Barely qualifies as a hack, IMO (don't take that the wrong way...I don't mean to be rude), but I suppose it is technically.
See my previous post where I say "Thank you for moving it to full-release-as-a-hack".. And it is a code-hack, since it modified the original vBulletin code :)

Quote:

Originally posted by -=dm=-


screenshot added :)

Which vB you running? (version wise)

-=dm=- 04-18-2002 08:26 PM

I have the vB 2.2.4

EDIT EDIT:
ups this screenshot is from my test board and its the version 2.2.5 :)

Floris 04-18-2002 08:29 PM

I can't really see in the showthread.php code why it would break up a table .. you are only adding a break tag, not a close table and make new one.. Maybe you applied other hacks that involved more tables? (I do wonder why smoothie didn't had any problems then)

-=dm=- 04-18-2002 08:32 PM

actually this is the first hack ever on this board :D
I did a clean install.

Floris 04-18-2002 08:42 PM

Well .. I did not had the problem, and I can't see why/what is causing it. Maybe FireFly can inlight us here.

heretic 04-18-2002 09:40 PM

for those that want to spend 5 seconds on it instead of 5 minutes you can just add a <br> at the end of your postbit template :)


and when you upgrade, it's one less ahck to think about.

Xanthine 04-18-2002 09:54 PM

Well this one only really takes 1 minute and when you add a <br> the top post is always stuck to the top bar and the bottom one is always away from the bottom bar. This way looks better IMO.

heretic 04-18-2002 11:54 PM

not exactly... if you do it right, the top post:

heretic 04-18-2002 11:56 PM

and the bottom...all through template editing.. however, I've completely redesigned my postbit

*shrug*

Twig Deez 04-19-2002 12:02 AM

hey xiphoid; :)

re: my last post in the space between categories topic over on vb.com,
do you think a similar piece of code could also be used to seperate the categories on forumhome?
i want the seperation without the misalignment, or having to change td width's to realign them;
i figure i can insert an empty tr at the end of the forumhome_forumbit_level1_post template;
but i would prefer a method similar to the one utilised here.

any ideas?

Floris 04-19-2002 06:34 AM

Quote:

Originally posted by heretic
for those that want to spend 5 seconds on it instead of 5 minutes you can just add a <br> at the end of your postbit template :)


and when you upgrade, it's one less ahck to think about.

If it takes you 5 minutes to search & replace :P hehe. Too slow.
As I mentioned, I couldn't get this to work with templates, so this is why. And someone already mentioned this, instead of just saying so, please tell me the code where you entered the <br> in your postbit template.

Quote:

Originally posted by Xanthine
Well this one only really takes 1 minute and when you add a <br> the top post is always stuck to the top bar and the bottom one is always away from the bottom bar. This way looks better IMO.
Yep.

Quote:

Originally posted by Twig Deez
hey xiphoid; :)

re: my last post in the space between categories topic over on vb.com,
do you think a similar piece of code could also be used to seperate the categories on forumhome?
i want the seperation without the misalignment, or having to change td width's to realign them;
i figure i can insert an empty tr at the end of the forumhome_forumbit_level1_post template;
but i would prefer a method similar to the one utilised here.

any ideas?

Nope, I am not the guru here :) Maybe you can do it by applying the same trick to $forumbits = ''; from index.php. But don't quote me on that (except when it works)

Twig Deez 04-19-2002 05:38 PM

Quote:

Originally posted by xiphoid
Nope, I am not the guru here :) Maybe you can do it by applying the same trick to $forumbits = ''; from index.php. But don't quote me on that (except when it works)
well, i am gonna tinker with it as soon as i get home from work. :)

i'll let you know.

inetd 04-19-2002 08:11 PM

Quote:

That is the Just another level hack.
xiphoid, please post link for this hack... I search and don't find :( :(

Floris 04-19-2002 09:23 PM

Quote:

Originally posted by inetd
xiphoid, please post link for this hack... I search and don't find :( :(
weird :)

inetd 04-19-2002 09:27 PM

oops :o

Floris 04-19-2002 10:19 PM

np

wintz 04-20-2002 08:49 AM

Quote:

Originally posted by -=dm=-


screenshot added :)

I have the same thing and i`m running version 2.2.5

geniuscrew 04-29-2002 11:06 PM

Maybe i can help :) (for the first time lol)

It's not another hack thats put's the block of colour between the posts :p

I changed the bgcolor in the "styles" bit to the color that looked right and BAM!

it works :)

Hope that helped

wintz 04-30-2002 08:45 AM

That works fine thanks, only problem is a wanted to have the body bgcolour different from the page bgcolour :( ahh well

geniuscrew 04-30-2002 08:54 AM

sorry - can't help you with that, not right now anyway :-/ mind is blank

wintz 04-30-2002 08:56 AM

lol, i know that feeling ;)

geniuscrew 04-30-2002 02:14 PM

Quote:

Originally posted by wintz
lol, i know that feeling ;)
Whoops - I just realised the "Powered by: vBulletin Version 2.2.5...." bit's background is also the bgcolor :-/

Airwaves 05-01-2002 07:53 PM

I experience the same problem

It does it on a clean install test forum too...


All times are GMT. The time now is 05:02 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.01368 seconds
  • Memory Usage 1,823KB
  • 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
  • (2)bbcode_code_printable
  • (19)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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