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
  #12  
Old 02-26-2012, 03:57 PM
mfnforex mfnforex is offline
 
Join Date: Jan 2010
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will try it
thank you
Reply With Quote
  #13  
Old 02-26-2012, 04:54 PM
Alex@bulletin Alex@bulletin is offline
 
Join Date: Aug 2009
Location: Germany
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, nice idea your mod. But there's an issue:
I do use an account "Alex", its main user group is "Site Owner". Additional the account is secondary in the "Administrators" group.

If i try to create a new thread as "Alex" i got the option to make it global on "Newthread.php"
but it doesn't work finally.

And the options in the Administration navigation to mark global and undo global are not visible.
They are ONLY visible to Users that are Administrators as Main Group. And making a new thread global (newthread.php) even works only using an Administrator (Main Group) Account.

Hope you can fix that

SY

Alex
Reply With Quote
  #14  
Old 02-26-2012, 05:53 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the bug report Alex. I wasn't aware people use "Administrator" as a secondary group.

I will look though the mod to see if changing it will cause any security concerns, if not I will fix this in the next update.
Reply With Quote
  #15  
Old 02-27-2012, 05:45 AM
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Location: Australia
Posts: 2,469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very nice. This will be useful
Reply With Quote
  #16  
Old 02-27-2012, 07:36 AM
Dwarden Dwarden is offline
 
Join Date: Nov 2011
Location: Czech Republic, EU
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BirdOPrey5 View Post
Search your templates for:
Code:
{vb:raw template_hook.showthread_adminoptions}
That's the hook that needs to be in your SHOWTHREAD template for the "Administrative" menu option to work.

It was added in VB 4.1.8 but if you have a custom style it's possible the style author did not include it if they were basing off an old version.

If the search does not find that code in SHOWTHREAD template then follow the instructions for edit #3.
hi,

well our first version of 4 was 4.1.10 so anything archic not affect us
while we made our new styles - all our styles contain this hook

could be possible some other modification which adds menu options to the administrative is in collision (de-bump one or ban from thread) ?

also i fully agree with Alex on the secondary etc. groups ...

would be way better if we can define groups by groupID (e.g. : 5,6,7 etc.)
Reply With Quote
  #17  
Old 02-27-2012, 09:20 AM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's possibly another mod was poorly programmed to "hijack" the hook and not allow additional changes.

To test this theory temp disable your other mods and see if it comes back.

OR go to the Admin CP -> Plugin Manager -> find the plugin titled: Global Thread Thread Notice [OK]

Edit it and change the execution order from "5" to "9" and save and try again. If that doesn't work change it to "1" and try again, again.
Reply With Quote
  #18  
Old 02-27-2012, 11:13 AM
Dwarden Dwarden is offline
 
Join Date: Nov 2011
Location: Czech Republic, EU
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well i tried disable all possible plugin and i got something shown what shows (not tested what)

...

seems like trying set different execution order for anything / everything result into no diference on the problem
Reply With Quote
  #19  
Old 02-27-2012, 12:08 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dwarden View Post
well i tried disable all possible plugin and i got something shown what shows (not tested what)
I don't understand what you're trying to say.

But if you want me to take a look PM me a login for an Administrator and I'll see what I can do.
Reply With Quote
  #20  
Old 02-28-2012, 02:54 PM
Dwarden Dwarden is offline
 
Join Date: Nov 2011
Location: Czech Republic, EU
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sry there were shown just three ... as menu option but it wasn't triggering any action when used ...

i assume it was your modification (nothing else is active for administrative at that moment)

out of ideas why it's not working in administrative menu, at least it works for new threads
Reply With Quote
  #21  
Old 02-28-2012, 03:00 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Out of ideas as well. If you want to PM me an admin login I will take a look at your settings and such.
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 08:48 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.04804 seconds
  • Memory Usage 2,355KB
  • Queries Executed 26 (?)
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_code
  • (2)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
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (7)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)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_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