Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Global Threads: The Next Generation for VB4 by BOP5 Details »»
Global Threads: The Next Generation for VB4 by BOP5
Version: 1.1, by BirdOPrey5 (Senior Member) BirdOPrey5 is offline
Developer Last Online: Aug 2023 Show Printable Version Email this Page

Category: New Posting Features - Version: 4.x.x Rating:
Released: 02-24-2012 Last Update: 06-13-2012 Installs: 119
Supported DB Changes Uses Plugins Auto-Templates
Additional Files Translations  

Brought to you by BirdOPrey5
www.Qapla.com

Version 1.0 - Initial Release
Version: 1.01 - Permissions for Administrators and Super-Mods now work with primary or secondary usergroups.
Version: 1.02 - Added logging actions to moderator logs.
Version: 1.03 - Documentation update only, to be consistent with Gold version.
Version 1.1 - Bug-fix for mod log. Added new option to disable checkbox on new posts.

This mod was inspired by an earlier Global Thread mod I received permission from randominity to update. It is free and is still available here.

That mod however was a port from a VB 3.6 version and was not optimized for VB 4.x. It included a somewhat complicated system of having to make a separate hidden forum for holding the global threads.

My solution was to create a new Global Threads mod, coded from scratch, designed especially for vBulletin 4.x. Therefore I have named this mod, Global Threads: The Next Generation.

This mod is NOT an upgrade from the old mod. You should uninstall the old mod if you will be using this one.

The purpose of this mod is to let an Admin or Super-Mod designate a thread to be a "Global Thread." Global Threads become listed in every forum. A sticky global thread will be sticky in all forums. Non-sticky global threads behave like any other thread, simply visible in every forum.

Clicking on a global thread will open the thread in the forum it is "native" to. An optional message will be displayed in the thread to alert users they are in a global thread.

There is an optional "globe" icon and thread prefix ( Global: ) that can be turned on and off as well as further ways to distinguish global threads from normal threads.

See a Live Demo:

Here is a Global Thread at Qapla.com
You will see it listed in the Demo forum.
But it's also visible in the News & Announcements forum
And in the Talk forum.

In fact it is in a number of Qapla.com forums if you care to look.

This is the free version. The Gold version is available at Qapla.com.

The GOLD version has all the features of the FREE version but 2 additional options:
1) You may choose specific users (by userid) to give Make Global Thread permissions.
2) You may select or restrict Global Threads to specific forums.


This mod is fully phrased for easy translation.

This mod was designed to run on VB 4.1.10 and above. Older versions may require some manual template edits (instructions included.) I have not tested this mod on any version below 4.0.8.

Instructions:

If you want to convert an existing thread to a "Global Thread" open the thread in your browser.

Go to the "Administrative" drop down menu at the top of the thresd.

Click on the option to "Make Thread Global" and click on "Proceed.:"

The thread will be made global and you will be returned to the thread.

To undo a global thread go to the same menu and choose the option "Undo Global Thread."


If you are creating a new thread or replying to an existing thread (using Advanced Reply) then you can make the thread global in one step.

Before submitting your message scroll down to "After you submit your message..." and the top option should be "Make Thread Global"

Check this box before submitting the message to make the thread a Global Thread.

If it's already a Global Thread then simply uncheck the box "Keep Threas Global" to undo the global status after submitting the message.

Note: This option is available only to Admins and Super-mods. Normal users never see the "Moderation Options" menu.

Please Mark as Installed if you use this.
Donations Always Appreciated. :up:

Download Now

File Type: zip (FREE) Global Threads - The Next Generation - By BOP5 VB4 v11.zip (10.7 KB, 481 views)

Screenshots

File Type: jpg gttng-free-settings-vb4.jpg (92.2 KB, 0 views)
File Type: jpg gttng-forumdisplay-vb4.jpg (71.1 KB, 0 views)
File Type: jpg gttng-newthread-vb4.jpg (53.7 KB, 0 views)
File Type: jpg gttng-showthread-vb4.jpg (99.0 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
8 благодарности(ей) от:
BCP Hung, bing11, BlueCheri, cshellworld, elsa23, mapleleaffans, tbworld

Comments
  #82  
Old 01-15-2013, 10:38 AM
Igor.Gabrielan Igor.Gabrielan is offline
 
Join Date: Jan 2013
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Purchased, installed, and now I think, and can be made ​​visible thread T1 in forums F1, F2, and thread T2 visible in the forums F3, F4?
Or can not do?
If not, I bought this hack by mistake, and I do not need.

And if you use this hack, first set the display area in the forums by F1 and F2, then display a thread T1, then change the display area to forums F3 and F4, and display a thread T2? Thread T1 also jump from the forums F1, F2 to forums F3, F4?

Jump! No fix those! So it was not good enough!

And this can not be improved?
Or make a separate control threads, or at least give them the opportunity to fix, not to jump when you change the display area?
Reply With Quote
  #83  
Old 01-15-2013, 11:29 AM
Igor.Gabrielan Igor.Gabrielan is offline
 
Join Date: Jan 2013
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Preferably not in the admin cp, but in the thread to ask where it will be displayed.
Reply With Quote
  #84  
Old 01-16-2013, 09:11 PM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is feature request and I hope that author will make it. :up:
Reply With Quote
  #85  
Old 01-31-2013, 08:52 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod is not designed to choose which forums individual threads show in, sorry. I do not anticipate adding this feature in the future either, it would be a major coding change.

Just to be clear- in the free version global thread show in ALL forums. In the paid version you can restrict forums but the same settings apply to all threads. For example if you didn't want global threads to show in moderator forums or sponsor's forums.
Reply With Quote
  #86  
Old 04-21-2013, 08:15 PM
Action-N's Avatar
Action-N Action-N is offline
 
Join Date: Jan 2002
Location: Pasco, WA
Posts: 225
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just found your other version an had it installed with a custom forum for threads. Didn't think that was to bad of an idea helps keep track of what you have. Then noticed this version an have this working off the custom forum. What I'm not understanding is why doesn't the global thread act like a sticky by default? I see your description it was by design, but what use would there be for a normal post being global. So I have it global an sticky with global prefix off so they show as just stickies on every forum. It works perfect like that an I really appreciate this mod. I made a forum rules post an wanted it everywhere but was having to copy to each forum. Needless to say I didn't get far doing it that way.

This is the second mod of yours I've found this weekend that is major bonus to my website. The sidebar anywhere is great when filling up sparce pages like activity stream or FAQ.
Reply With Quote
Благодарность от:
BirdOPrey5
  #87  
Old 05-21-2013, 11:03 PM
John Lester John Lester is offline
 
Join Date: Nov 2004
Posts: 543
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Joe I have a suggestion / request for an additional feature. I would love to see a selection of expiration times for the global threads. For example I'd love to be able to put a 1 week, 2 week, 30 days, 60 days, 90 days, or never expiration date on the thread so when the thread expires it turns into a normal thread in the forum it was posted in.
Reply With Quote
2 благодарности(ей) от:
Alan_SP, nacaruncr
  #88  
Old 05-23-2013, 12:32 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a good suggestion, one I will seriously consider implementing but not sure when that will be. I will let you know if/when i do.
Reply With Quote
2 благодарности(ей) от:
Alan_SP, John Lester
  #89  
Old 05-23-2013, 08:46 AM
Toorak Times's Avatar
Toorak Times Toorak Times is offline
 
Join Date: Jan 2011
Posts: 436
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this good to go in 4.2.1 BOP? Looks extremely useful for me as I have feature writers that want their own Forum but write a variety of topics in their own subforums and it would be great to be able to move their threads to a suitable Topic forum.
Reply With Quote
  #90  
Old 05-23-2013, 09:17 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Working fine for me on 4.2.1.
Reply With Quote
Благодарность от:
dawges
  #91  
Old 09-08-2013, 09:15 PM
John Lester John Lester is offline
 
Join Date: Nov 2004
Posts: 543
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by John Lester View Post
Joe I have a suggestion / request for an additional feature. I would love to see a selection of expiration times for the global threads. For example I'd love to be able to put a 1 week, 2 week, 30 days, 60 days, 90 days, or never expiration date on the thread so when the thread expires it turns into a normal thread in the forum it was posted in.
Just a bump
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 05:26 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.05076 seconds
  • Memory Usage 2,369KB
  • Queries Executed 28 (?)
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)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (13)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (5)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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
  • 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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete