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
New Thread Button Anywhere Details »»
New Thread Button Anywhere
Version: 1.9.1, by MarkFL MarkFL is offline
Developer Last Online: Jun 2020 Show Printable Version Email this Page

Category: New Posting Features - Version: 4.2.x Rating:
Released: 04-22-2016 Last Update: 04-30-2017 Installs: 39
Uses Plugins Auto-Templates
Translations  
No support by the author.

Overview:

With mobile devices becoming more and more prevalent, the average IQ of people finding your site is declining...at a shocking pace. There was a time, not too long ago, before the pestilence of mobile devices and social media, that internet users were tech savvy people using desktop computers and forming complete sentences. Those were good times.

Increasingly, this new generation of internet users lacks the brain power to successfully navigate vBulletin's insuperable labyrinth consisting of "choose forum -> click forum -> click post new thread." To be honest, I don't particularly value such users or want them polluting the site with their pinhead musings, but hey, we've got to remain competitive and this requires dumbing things down a bit for the facebook junkies and iPhone users.

This product allows you do display a large, nearly impossible to miss button, directly below the breadcrumbs (on selected pages) that will make it easier for your users to post new threads. The added element consists of three parts: a message to the user welcoming them and instructing them on how to use the element to start a new thread, a dropdown menu from which they can choose a forum in which they have permission to post new threads (with forum categories in bold red and non-selectable), and a large button they can click once they have selected a forum which loads the newthread form to post a new thread in the forum they selected. You have 8 pre-defined linear gradient schemes (cross-browser compatible) from which to choose for the background color of the button, or you can use your own, with a choice to define separate schemes for each style using your StyleVars.



If a user has not selected a forum, then the tooltip for the button tells them they must choose a forum first. If they click the button anyway, then a popup alert repeats the fact that a forum must be chosen first. Once they select a forum, the tooltip for the button changes to tell them they may click the button to post a new thread in the selected form, and the name and description of the forum they selected is shown to help make certain they have made the correct choice.

They are essentially doing the same thing as if they had gone to a forum and clicked "+ Post New Thread," but now the button isn't carefully hidden behind the curtain of the link to the forum they want.

Everything is fully phrased and stylevars are used wherever applicable.

Updates:

Version 1.01:
  • Added custom hook location to "navbar" template in case ads are turned off (previously used a global ad location as a template hook).

Version 1.1:
  • Added support for Restrict Posting By Forum
  • Added setting to allow for excluding forums from drop-down menu.
  • Added setting to allow for left/right orientation of product element.

Version 1.1.5:
  • Improved method for adding hook to "navbar" template to be more general.

Version 1.2:
  • Forum exclusion now includes child forums.

Version 1.2.1:
  • Added support for smaller screens.

Version 1.3:
  • Added settings to allow for custom linear gradient on button.

Version 1.4:
  • Changed custom color selection to HTML color pickers.
  • Added "StyleVars" option to button color to allow for customization per style.

Version 1.5:
  • Added support for when DBTech has replaced your "navbar" template.
  • Combine plugins for adding custom hook and rending output.

Version 1.6:
  • Added 5 more default button color gradients from which to choose.
  • Removed need for explicit CSS for default button colors, greatly reducing the size of the template.

Version 1.7:
  • Added support for manually placing the new thread button element within your "navbar" template using "{vb:raw markfl_newthreadbutton}".

Version 1.8:
  • Fixed bug where forums with no parent and posting allowed were treated as categories.

Version 1.9:
  • Adding setting to exclude usergroups from button access.
  • Phrased "None Selected" drop-down menu selection.

Version 1.9.1:
  • Phrased word "Category" in drop-down menu.

Compatibility:

Tested and working on VB 4.2.x and may work on all 4.x versions of vBulletin.

Backup/Warning:

This product does not alter your database, however it is always good practice to make regular backups and you should make a backup before installing ANY new mod.

As always, products are USE AT YOUR OWN RISK. I will provide support and do my best to help but no absolute guarantee is offered.

To Install:
  1. Download and extract the attached .zip file.
  2. Follow AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product.
  3. Click on "Choose File" and browse to the product .xml file that was packaged in the .zip file.
  4. Click "Import."
  5. You MUST enable the product in the settings before it will function.
  6. Configure the remaining settings to your liking. Each setting has a detailed explanation of its use.



Support for this product can be found here:

Download Now

File Type: zip MarkFL - New Thread Button v1.9.1.zip (9.2 KB, 60 views)

Screenshots

File Type: png markfl_newthreadbutton.png (37.6 KB, 0 views)
File Type: jpg markfl_newthreadbutton_acp.jpg (62.2 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #52  
Old 06-04-2016, 01:22 PM
f3_dl f3_dl is offline
 
Join Date: Nov 2015
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And thats how very good support works

Thanks for that realy fast answer - works perfectly and exactly as intended!
Reply With Quote
Благодарность от:
MarkFL
  #53  
Old 06-12-2016, 05:11 PM
MediaSVI MediaSVI is offline
 
Join Date: Feb 2012
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed your plugin, thanks it a good one.

I am having an issue though as your plugin is making a bunch of forums (category) when they are forums and because of this users can not select them to post into.

The same thing happens in the Org Theme when I tray it. Please see picture.

Is there some way to fix this? Thank you for your time.

Reply With Quote
  #54  
Old 06-12-2016, 05:45 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MediaSVI View Post
I installed your plugin, thanks it a good one.

I am having an issue though as your plugin is making a bunch of forums (category) when they are forums and because of this users can not select them to post into.

The same thing happens in the Org Theme when I tray it. Please see picture.

Is there some way to fix this? Thank you for your time.

Thank you for calling this to my attention...I have changed the way my code checks to see if a forum allows posting or not and so you should find it works correctly now.

Version 1.8:
  • Fixed bug where forums with no parent and posting allowed were treated as categories.
Reply With Quote
  #55  
Old 06-12-2016, 05:56 PM
MediaSVI MediaSVI is offline
 
Join Date: Feb 2012
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
Thank you for calling this to my attention...I have changed the way my code checks to see if a forum allows posting or not and so you should find it works correctly now.

Version 1.8:
  • Fixed bug where forums with no parent and posting allowed were treated as categories.

That did it thank you so much!
Reply With Quote
Благодарность от:
MarkFL
  #56  
Old 07-02-2016, 02:42 PM
scottkoz20 scottkoz20 is offline
 
Join Date: Dec 2015
Location: Lewiston, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey Mark - another odd ask, is this something that can be adapted to allow for posting in multiple sub-forums in a queue (I have a 30 sec delay) or simultaneously?
Reply With Quote
  #57  
Old 07-02-2016, 03:05 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by scottkoz20 View Post
hey Mark - another odd ask, is this something that can be adapted to allow for posting in multiple sub-forums in a queue (I have a 30 sec delay) or simultaneously?
No, this simply gives users another pathway to the new thread form.
Reply With Quote
  #58  
Old 07-02-2016, 03:47 PM
scottkoz20 scottkoz20 is offline
 
Join Date: Dec 2015
Location: Lewiston, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
No, this simply gives users another pathway to the new thread form.
Like I said, odd ask
Reply With Quote
  #59  
Old 08-15-2016, 02:03 PM
Stratis's Avatar
Stratis Stratis is offline
 
Join Date: Jan 2010
Posts: 738
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Today I realized that unregister can see the button, they don't have the option to post a thread because select option for forum categories are empty. Do I miss some thing here?
Is there a way to hide all this from unregister users (waiting email confirmation)?

Thanks
Reply With Quote
  #60  
Old 08-15-2016, 03:09 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Stratis View Post
Today I realized that unregister can see the button, they don't have the option to post a thread because select option for forum categories are empty. Do I miss some thing here?
Is there a way to hide all this from unregister users (waiting email confirmation)?


Thanks
When I log out from the 3 sites I have personally installed this product, it doesn't appear. I didn't test users awaiting email confirmation...users should typically only be in that state for a minute or two...
Reply With Quote
  #61  
Old 08-15-2016, 06:17 PM
Stratis's Avatar
Stratis Stratis is offline
 
Join Date: Jan 2010
Posts: 738
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
I didn't test users awaiting email confirmation...users should typically only be in that state for a minute or two...
For the history, I have deleted 834 user until now (with out confirmation), 10 minutes ago I delete 3 users that have been register without confirm from January.
I have 19 more, actually I wait about 6+ months and than delete them.


Any way thanks.
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 04:37 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.04947 seconds
  • Memory Usage 2,361KB
  • 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
  • (6)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
  • (2)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)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
  • 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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete