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
Show First Post Only Details »»
Show First Post Only
Version: 1.4, by MarkFL MarkFL is offline
Developer Last Online: Jun 2020 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 4.x.x Rating:
Released: 05-07-2015 Last Update: 02-02-2016 Installs: 13
Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations  
No support by the author.

Overview:

This product will allow you to restrict users to seeing only the first post in a thread, (and their own posts so that they can review/edit). There are settings that allow you to exclude usergroups from this restriction and to choose in which forum(s) and thread(s) this restriction will apply.

You can set additional CSS for the message shown to users, alerting them that they are being restricted to seeing only the first post and their own posts.



In order for the restricted users to see only the first post and their own in the "Topic Review," you will need to install my Enhanced Thread Review.



In order for the restricted users to see only the first post and their own in the "View Forum Posts" search result list, you will need to install my Enhanced View Forum Posts (search results)

Updates:

Version 1.1:
  • Affected users denied access to printable thread.

Version 1.2
  • Now fully compatible with "Hide BBCodes/Signatures From Guests/Users."

Version 1.3
  • Forum and Usergroup selection updated to use multi-select scrollable menu.
  • Message shown to user can be customized via CSS in the settings, and the message itself is now a vB phrase.
  • Individual threads may now also be set as restricted.

Version 1.4
  • Added support for both "postbit" and "postbit_legacy" templates.

To Install:
  1. Download and extract the attached .zip file.
  2. Upload the contents of the "upload" folder to your forum root. If you have already installed my "Enhanced Thread Review" product (ver. 2.2 or higher) or you do not wish to install it, then you may skip this step.
  3. Follow AdminCP ► Plugins & Products ► Manage Products ► Add/Import Product.
  4. Click on "Choose File" and browse to the product xml file that was packaged in the .zip file.
  5. Click "Import"
  6. Set the product settings.

Download Now

File Type: zip MarkFL - Show First Post Only v1.4.zip (7.5 KB, 40 views)

Screenshots

File Type: png markfl_sfpo_message.png (4.4 KB, 0 views)
File Type: png markfl_sfpo_review.png (20.2 KB, 0 views)
File Type: jpg markfl_sfpo_acp.jpg (93.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
Alan_SP, SaN-DeeP, Stratis

Comments
  #2  
Old 05-08-2015, 04:59 AM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

May be good for some sites but some sites would take a major seo hit.
Reply With Quote
2 благодарности(ей) от:
jcgriff2, MarkFL
  #3  
Old 05-08-2015, 05:34 AM
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 RichieBoy67 View Post
May be good for some sites but some sites would take a major seo hit.
Good point!

This add-on came about at the request of KGodel:

Reply but not View

He wanted this functionality for one particular forum on his site so that people could post about sensitive issues without others (except admins) being able to read their comments.

So, in light of Richie's astute observation, I would agree that this should be used as sparingly as possible.
Reply With Quote
2 благодарности(ей) от:
jcgriff2, RichieBoy67
  #4  
Old 05-08-2015, 09:34 AM
Black Snow Black Snow is offline
 
Join Date: Jul 2012
Location: Scotland
Posts: 471
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This can almost be done by usjng forum permissions. Only difference I can see so far is members can see the first post by using this mod.

A large forum may take an SEO hit but you wouldn't use this on a forum wide basis. This could be used for post reporting, infraction reporting etc. good mod! Keep it up Mark!
Reply With Quote
  #5  
Old 05-08-2015, 03:22 PM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It certainly has many possibilities for using in special forums, where we don't want to have discussion between users, but still want to inform them about something. This mod enables certain privacy.

Maybe as feature request, that there's option to select usergroups which posts are seen normaly from everyone, e.g. from admins, moderators, or which ever usergroup we want it.

Special addition, to enable thread starters post to be also visible to all, if we choose so.

Only further thing, if possible, that we could create different rules for different forums, which would enable different use of this mod in different places.
Reply With Quote
Благодарность от:
MarkFL
  #6  
Old 05-08-2015, 03:30 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 Alan_SP View Post
...Maybe as feature request, that there's option to select usergroups which posts are seen normaly from everyone, e.g. from admins, moderators, or which ever usergroup we want it.

Special addition, to enable thread starters post to be also visible to all, if we choose so...
These will be easy to add as options in the AdminCP settings for the product.

Quote:
Originally Posted by Alan_SP View Post
Only further thing, if possible, that we could create different rules for different forums, which would enable different use of this mod in different places.
This may take a little more thought about the most efficient and intuitive way to go about implementing, but I think it is doable.

I truly appreciate your feedback and will do my best to add these features as soon as possible. :up:
Reply With Quote
  #7  
Old 05-10-2015, 03:09 PM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, that would make your mod more useful in creating special purpose forums and enable different usage patterns.
Reply With Quote
  #8  
Old 05-13-2015, 03:03 PM
KGodel's Avatar
KGodel KGodel is offline
 
Join Date: May 2011
Location: Indiana
Posts: 332
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This was exactly what I wanted and it works like a charm. Mark even got on my site and helped figure out the issue. Great mod, and some good ideas here for improvement!
Reply With Quote
Благодарность от:
MarkFL
  #9  
Old 05-13-2015, 03:18 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works a bit like this mod but for guests only
Reply With Quote
  #10  
Old 06-04-2015, 12:40 PM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to point out that using printable version, it still shows the additional replies .
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:32 AM.


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.04729 seconds
  • Memory Usage 2,346KB
  • Queries Executed 24 (?)
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
  • (3)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (9)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (4)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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