![]() |
Show all posts on one page
Did you ever want to display all posts of a certain thread on just one page?
So here you go: In showthread.php FIND PHP Code:
PHP Code:
If you want to have a link, put the this in template SHOWTHREAD (Thx to AshEbed!) HTML Code:
<if condition="$show['pagenav']"><a href="showthread.php?$session[sessionurl]t=$threadid&&showall=1">View All</a></if> |
genial...
(i usually have nothing to say on these hacks, but it's from KirbyDE, so...) |
While 2147483648 may be technically correct - tbh, I think 999999 would suffice for most threads ;) - and convey the significance of it somewhat better ....
|
Quote:
Though, wouldn't showing more than a thousand cause some big lag/processing problems? or not? |
Hi , Mr .KirbyDE
thankyou for this hack , but this hack awe working slow inside posts ? thanks :) |
does this makes the page more time to load?
|
a thread showing 10 posts will load faster than that of 40 posts, however if you've got this set to show all and theirs only 5 posts in the thread it should load just as though their were 10 posts in terms of speed.
|
how can I apply this to be default?
I mean that by default in all of the threads we'll se all of the posts on one page? |
if its a big thread wouldnt it excute loads of queries?
|
Quote:
for example I have a thread with 2 replies and a thread with 14 replies and both of them - same queries. |
it will produce the same amout of queries, but it will just select more posts, the array will be bigger = more memory usage, bandwidth, etc..
i don't suggest anyone use this unless you are certain you aren't going to have large threads.. eg, 100+ replies say you have a thread with a 1000 replies. 1) the viewers' browser will take a year to load because of all the content and will probably bog down their system (browser would use more cpu to process) 2) server bandwidth usage will skyrocket because of the large pages. 3) waste of server resources |
thx for this mod
|
Mike Sullivan says it is a potential DoS:
http://www.vbulletin.com/forum/showpost.php?p=822044 |
It's useful on most occasions.
Thank you for this... |
Very nice hack KirbyDE : )
Quote:
Note: My version is vB 3.0.7 1. Open the file "/includes/adminfunctions_template.php" and find this line: PHP Code:
PHP Code:
HTML Code:
</tr> HTML Code:
<if condition="strpos($address, 't=')"><td class="alt1"><a class="smallfont" href="$address&showall=1" title="View all posts in a single page">Show All</a></td></if> |
Actually... From the looks of it, this code only shows 2.1 trillion posts per page, not "all". :p
|
Waiting for version 2.00
|
All times are GMT. The time now is 04:48 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|