vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=34)
-   -   Sticky Post Modification (https://vborg.vbsupport.ru/showthread.php?t=63413)

Ravenheart 04-02-2004 10:00 PM

Sticky Post Modification
 
Quote:

Originally Posted by Geographic2
just count the queries in the file yo.

Open it, click edit>find>"query",click,click...

2 queries, 1 simple query, and 1 query with a large series of joins in showthread.php

Woot.

Is this done for all posts or do you choose which ones you wish to be stuck?

armkbdotcom 04-03-2004 07:57 PM

Sticky Post modification for vBulletin 3.0.0 Gold
-------------------------------------------------

Credits
-------
Author: Souren Abeghyan
Web Page: forum.armkb.com
Contact: <use contact form on web page>
Date: 4 April 2004

Description
-----------
By adding this modification you will be able to stick/unstick first post in each thread.
It is useful when your thread is multipage and you want to have the very first post
on the top when browsing thread pages. This modification will work only for Linear
Display Mode. You can stick/unstick it from Thread Tools - Stick/Unstick First Post.

Modified Parts
--------------
Templates:
postbit
SHOWTHREAD
Files:
functions_showthread.php
postings.php
showthread.php

Database:
added one column in 'thread' table to hold sticky post flag.

Chris Gwynne 04-03-2004 08:36 PM

Hmm, good idea. :)

Boofo 04-03-2004 08:42 PM

How many queries does this add?

Giveit2u43 04-03-2004 10:08 PM

superb hack.. could come in very handy.

Geographic2 04-03-2004 10:14 PM

just count the queries in the file yo.

Open it, click edit>find>"query",click,click...

2 queries, 1 simple query, and 1 query with a large series of joins in showthread.php

Woot.

armkbdotcom 04-04-2004 06:10 PM

Ravenheart
I choose only one post, actually first one for now. So the large query involves only one row.

armkbdotcom 04-04-2004 06:17 PM

Quote:

Originally Posted by Boofo
How many queries does this add?

As Geographic2 said, 2 queries.

armkbdotcom 04-04-2004 06:19 PM

Quote:

Originally Posted by Giveit2u43
superb hack.. could come in very handy.

Thanks !

Ravenheart 04-05-2004 07:47 PM

Quote:

Originally Posted by armkbdotcom
Ravenheart
I choose only one post, actually first one for now. So the large query involves only one row.

Whoops I meant all 'threads' sorry

armkbdotcom 04-06-2004 09:22 AM

Quote:

Originally Posted by Ravenheart
Whoops I meant all 'threads' sorry

You choose the thread you want to be stuck. It's per thread option located in Thread Tools.

Ravenheart 04-06-2004 11:18 AM

Quote:

Originally Posted by armkbdotcom
You choose the thread you want to be stuck. It's per thread option located in Thread Tools.

Any way to make it do it for all threads then?

armkbdotcom 04-06-2004 06:34 PM

Quote:

Originally Posted by Ravenheart
Any way to make it do it for all threads then?

I think it's not worth to make modifications in order to stick/unstuck all threads. So very quick solution is to run this in "Execute Query" of your Admin CP to stick all threads

UPDATE thread SET stickypost = 1;

and this to unstuck all threads

UPDATE thread SET stickypost = -1;

If you wish default option to be "sticky post" you may modify your database with the following
query in "Execute Query" in case you've already installed this hack:

ALTER TABLE thread MODIFY stickypost INTEGER(10) NOT NULL DEFAULT 1;

and this in case you haven't installed this hack yet:

ALTER TABLE thread ADD stickypost INTEGER(10) NOT NULL DEFAULT 1;

Hope this helps.

Skyline_GT 04-27-2004 08:18 AM

hm.. I have a small problem..
I wonder why I get a blank screen after I set it to sticky the frist post? I don't see a redirect mesage..
but I checked and I ddi add the phase..

M.C. 05-05-2004 09:11 PM

just be great if stiky threads have it on already... i mean if you sticky thread so first post in it sticky as well ;)

M.C. 05-29-2004 01:20 PM

same problem as Skyline_GT.... anyone support that hack???!!! :(


All times are GMT. The time now is 03:14 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.01115 seconds
  • Memory Usage 1,746KB
  • 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
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (16)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