Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Automatic Thread-tag Subscriptions Details »»
Automatic Thread-tag Subscriptions
Version: 0.2.1, by vbresults vbresults is offline
Developer Last Online: Apr 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 4.0.x Rating:
Released: 08-04-2010 Last Update: 04-23-2011 Installs: 7
Uses Plugins
 
No support by the author.

Overview:
This modification allows users to automatically subscribe to thread tags. The tags in question can be managed through a simple profile input.

When combined with an automatic thread tagger or vBSEO, this modification works like a keyword subscription tool (thanks to Videx for pointing this out).

Compatibility:
4.x, and 3.x*.

* For 3.x users, in AdminCP > Plugins & Products > Plugin Manager, the "Core" plugin must be edited and have it's hook changed from
Code:
global_bootstrap_init_start
to the 4.x-deprecated
Code:
global_start
.

Installation:
Code:
	1. Log into the AdminCP. You are presumed to have setting, product/plugin, and profile field access; these are required to install the modification.
	2. Create a "Single-Line Text Box" profile field.
		Title: "Thread Tag Subscriptions / Subscribed Tags"
		Description: "Enter the thread tags you want automatic subscriptions to, each tag separated by a comma. If you only want to subscribe to a tag in one forum, prefix it with the forum id and a colon (e.g. <code>1:pie</code>). To disable thread tag subscriptions, leave this field blank."
		Max Length of allowed user input: 255
		Display Page: "Options: Messaging/Notification"
	3. Create a "Single-Selection Menu" profile field.
		Title: "Thread Tag Subscriptions / Notification Type"
		Description: "Select how to be notified of updates. You can choose to only display the subscription in your control panel, or have updates emailed to you."
		Options [See Note B]:
			no_email_notification
			instant_notification_by_email
			daily_updates_by_email
			weekly_updates_by_email
		Display Page: "Options: Messaging/Notification"
	4. Import the product xml.
	5. Remaining in the AdminCP, navigate to "Settings" > "Options" and find "Thread Tag Subscriptions".
	6. Select the two profile fields you just created, per the option description and save.

	The installation is complete. Congratulations! =)

NOTES
	A. For steps #2 & 3, the remaining settings can be left at their defaults.
	B. DO NOT PASTE THE ITEMS BELOW #3 "Options"; THESE ARE PHRASE VARIABLE NAMES TO BE FOUND WITH THE LANGUAGE MANAGER.
		Open a new window for the language manager and find each of the four phrases. When a phrase is found, the full text of the phrase is to be copied and pasted into the options list followed by an empty line.
		THE MODIFICATION WILL NOT FUNCTION IF THIS IS NOT DONE CORRECTLY.
Changelog:
0.2.1: Fixed a bug causing all subscriptions to be control panel-only. Thanks for finding this blackhost!
0.2 (Documentation-only): Added default setting to profile field instructions so they display in the UserCP Notification/Messaging area. *Suggestion by Alfa1
0.2: Rewrote modification with optimizations and reduced product size.

Show Your Support

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

Comments
  #2  
Old 08-05-2010, 11:48 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This might actually be useful if any of my members bothered to use tags. Maybe in conjunction with one of those auto-tagging mods? But then, why not just allow a keyword subscription list?
Reply With Quote
  #3  
Old 08-06-2010, 03:01 AM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
This might actually be useful if any of my members bothered to use tags. Maybe in conjunction with one of those auto-tagging mods? But then, why not just allow a keyword subscription list?
Keyword relevance issues.
Reply With Quote
  #4  
Old 08-06-2010, 05:25 AM
goyo goyo is offline
 
Join Date: Mar 2002
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Pretty Neat Idea

Thank You!
Reply With Quote
  #5  
Old 08-06-2010, 01:31 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lancerforhire View Post
Keyword relevance issues.
Please elaborate. I can understand a minimum word length, but I imagine that's built into tags too, to prevent someone from getting all posts with the word "a" or something.

Really, the only thing I have to compare it to is Fatwallet.com, where having subscribed to e.g. "1080p" I get an email notice when that term is used in the post. But they don't even bother with tags.

Maybe a better question would be: How do you get your users to enter tags? I never do it myself, so it's hard for me to even try to encourage them, and there seems to be no incentive at all.
Reply With Quote
  #6  
Old 08-06-2010, 06:44 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you have vBSEO, or as you previously mentioned, an automatic thread tagger, this is not an issue.
Reply With Quote
  #7  
Old 08-10-2010, 07:40 PM
Dr.osamA's Avatar
Dr.osamA Dr.osamA is offline
 
Join Date: Aug 2004
Location: Syrie
Posts: 979
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanxx man

installed +5 stars
Reply With Quote
  #8  
Old 03-26-2011, 04:33 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Added version 0.2.
Reply With Quote
  #9  
Old 03-30-2011, 04:22 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Brilliant idea! It would be better if the tag subscription options would be available in usercp > edit options > messaging & notifications > under 'default thread subscription mode'.

Is that possible?
Reply With Quote
  #10  
Old 04-03-2011, 07:44 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1 View Post
Brilliant idea! It would be better if the tag subscription options would be available in usercp > edit options > messaging & notifications > under 'default thread subscription mode'.

Is that possible?
Absolutely; edit the two profile fields and set the "Display Page" property to "Options: Messaging/Notification".

Thank you for the improvement; adding it to the installation instructions.
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 09:17 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.04565 seconds
  • Memory Usage 2,298KB
  • Queries Executed 23 (?)
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_code
  • (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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete