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
Automatic Tagger From Message Content and Title Details »»
Automatic Tagger From Message Content and Title
Version: 4.4.0, by NLP-er NLP-er is offline
Developer Last Online: Jan 2019 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.0.x Rating:
Released: 01-23-2010 Last Update: Never Installs: 1052
DB Changes Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

VERSION 4.4.0 RELEASED - prepare for real revolution in tags!

What this mod do:
Each time new message arrives (as totally new or reply) this mod will automatically add tags according to message content, title and existing tags in forum. It will also automatically add new tags to old messages.

NOTE: at this moment it adds tags only to threads, but in next releases it will support also other taggable content
This is version for vB4 of this great mod: Tagger for vB3.8

In details:
It will add only tags which already exists in your forum if it will be included in your post title or content.

It works simple - if title or content includes tag word, then tag will be added to this thread.
Simple and fast. And also have lot of sophisticated functionalities - see below

In more details :
I.e. if you already have in forum such tags as autohypnosis, hypnosis, nlp, and submodalities. Now someone will write post like this (as reply or new thread):

Title: Hello NLP fans
Content: I like to use autohypnosis!

So this mod will automatically add for thread where post is written such tags: autohypnosis, nlp

nlp - cause it is in title; autohypnosis - cause it is in content

hypnosis is included in word autohypnosis, but this mod is smart enough to see that there is no separate word hypnosis neither in title nor in content - so it is not added
submodalities and any other existing tag is not added here, cause it is not included either in content or title of new post.

In more details with sophisticated functionalities :
Also this mod will add tags propositions for each word existing in post title which is not a tag yet. So for this example 2 tags propositions will be added: hello and fans.
You can approve tags propositions manually or set quarantine time after which propositions will automaticaly change to tags.

This mod allows you to define related words for each tag. It means that now tag word don't have to be included in post - it is enough if any of related words is included to add tag :up:
I.e. if you have tag cat then you can define for it related words like: cats,kitty,kitties,lion,tiger. Now if any of those words appears in post then tag cat will be added

This is really great if you want have tag added no matter does word will be used singular or plural, or in which time it will be or maybe in your language you have to inflect words. Like in Polish we have: krowa, krowy, krowie, krową - for same word krowa. Now no matter how is inflected tag word in post and no matter in which language is your forum - this mod will appropriately add this tag!

You can also use this functionality to define tag packs. I.e. I want that every time when someone is writing about hypnosis or trans, booth hypnosis and trans tags to be added. In such case I simply define trans as related word for hypnosis tag and hypnosis as related word for trans tag

This mod also allows you to set default tags for forum. So each new and old thread in forum will be tagged by those tags It could be very useful - for example I have forum with good news and I want each thread in this forum to be tagged by newspaper, and news - so I simply write it in forum configuration and mod cares about everything! Is it great or just amazing?

Also with this mod You can just click one link in menu and it will add tags to all already existing threads. So If you was happy that now all new posts will be properly tagged, I have great news for you - now all threads will be properly tagged - even old one

Also every day this mod will automatically check does some new tags appears and in such case it will add new tags to all already existing threads which includes this keyword in content or title. So now not only all threads will be properly tagged for moment when you use functionality described above. It will keep all tags in all threads up to date continuously



Features:
  • Automatically adds tags to new posts/threads according to content, title and already existing tags in forum.
  • Allows you to set default tags for forum and will create those tags if don't exists
  • Tags related words functionality
  • Automatically creates tags propositions according to posts titles for words which are not tags yet
  • Configurable creation tags proposition (on/off)
  • Configurable quarantine time for tags propositions - after this time propositins will be automatically changed to tags (can be dissabled)
  • Allows manually approve and disapprove tags propositions
  • Respects tag min and max length settings when creates tags propositions
  • Configurable set of ignored words during tags propositions creation
  • Allows you to create tags propositions from all posts titles
  • You can configure this mod to work only for new threads, or for each post - even replies.
  • Sophisticated keyword searching (will not add as tags words included in other words)
  • Configurable words separators for sophisticated searching
  • Automatically adds new tags to old threads (daily)
  • Allows you to add tags to all threads
  • Allows you to clear all tags associations to threads
  • Gives you alias to Tags form, so you can easy manage them
  • Gives you alias to Forum Manager form, so you can easily set default tags for forum
  • Creates new tags if defined ad default tags for forum and not exists
  • Allows you to add new tag and related words in one step.
  • You can configure, to how many threads should be added tags, per one page of execution of "Add tags to all threads" task
  • Respects Maximum Tags per Thread setting
  • Gives you alias to set native vBulletin Maximum Tags per Thread setting in one menu with other settings of this mod
  • Version checking supported
And commercial :
It is very useful for everyone who wants to keep an eye on tags, and doesn't want just each word from title automatically added.

So with this mod you know that only valuable tags are automatically added.

In some languages (like mine - Polish) same word is different according to whole sentence - i.e. in English is just cow and cows - in Polish we have: krowa, krowy, krowie, krową... And I didn't want all of those to make garbage of my tags, so I was not able to mod which was just adding every word which appears in title - it was too weak for me. I really wan to have only valuable tags ant that’s why I created this mod
Also with this mod thanks to related words functionality I'm sure that tag will be added no matter in which person, time or quantity the tag word is used in post! And also allows me to create groups of related tags!

When I wrote post I just to add tags myself, but also had to do this for other users who just add post and doesn't care about tags.
You know that? Now this mod will do it for you and also you will forget about tags writing, because after some time in most forums new tags are very rare, and mostly are used tags which already exist.

It was very important for me to have such solution and I want to share Enjoy!

Version History:
4.4.0 Version supporting vB4
Earlier For earlier version history see here: Tagger for vB3.8

Installation:
1. Download
zip file from here (download last release - see index at the end of file name - nothing more - other files are only history)
2. Upload
to your forum directory everything what is included in upload directory
3. Import
in vB Admin CP -> Plugins & Products -> Manage Products -> Add/Import Product -> Choose product file, set Allow Overwrite to yes and click Import
4. Click : "Mark as Installed" Thanks!
5. (Optional) Customize settings
in Admin CP -> Thread Tagger -> Options
6. (Optional) Define default tags for forums
in Admin CP -> Thread Tagger -> Forum Manager choose forum and find Automatic Thread Tagger From Post Content and Title settings (see screenshots)
7. (Optional) Define tag related words
see Thread Tagger menu. Can be done in any time and in parts.
8. (Optional) Clear all tags assotiations
see Thread Tagger menu.
9. (Optional) Add tags to old threads
Admin CP -> Thread Tagger -> Add Tags To All Threads (NOTE: if you want to do this it is advised to make clean-up in your tags, especially if you had other - the old tag adder which was adding every word from title and probably already made a garbage in your tags)

Download Now

File Type: zip autotaggerfromcontentandtitle440.zip (16.9 KB, 6018 views)

Show Your Support

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

Comments
  #62  
Old 01-26-2010, 10:46 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*shrugs*, I got way too many tags... And most of them don't even make any sense at all. And I have over 400 pages of tags, I can't really check them all out manually, takes way too much time. Is there anyway it can only tag thread titles and a few words in the post that makes some sense?
Reply With Quote
  #63  
Old 01-26-2010, 08:21 PM
BBR-APBT's Avatar
BBR-APBT BBR-APBT is offline
 
Join Date: Feb 2009
Location: Maryland
Posts: 946
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FF|Skyrider View Post
*shrugs*, I got way too many tags... And most of them don't even make any sense at all. And I have over 400 pages of tags, I can't really check them all out manually, takes way too much time. Is there anyway it can only tag thread titles and a few words in the post that makes some sense?
+1 :up:

When I ran this on my test board it added a few tags that was not needed.

I have not ran this on my live site and don't think I will till it does its job a little better.

This is a step in the right direction. Keep up the great work.
Reply With Quote
  #64  
Old 01-26-2010, 09:17 PM
Vaupell's Avatar
Vaupell Vaupell is offline
 
Join Date: Apr 2008
Location: Esbjerg, Denmark
Posts: 1,036
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by NLP-er View Post
Error message which you gave is not related with tagger - tagger has no such method

Also there is no issue with Admin CP - just make full installation - you didn't import product file so phrase cannot be found - just like you guess. How you expect mod to work if you didn't installed it?...

And you are right - big boxes are not related with this tagger. This tagger has nothing common with displaying tags on forum
Ofcourse it is,,

I get this when trying to import the product file.
so cant import the product, when i try, the error appears..
Reply With Quote
  #65  
Old 01-26-2010, 09:48 PM
Charlie98902 Charlie98902 is offline
 
Join Date: Dec 2006
Posts: 1,156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BBR-APBT View Post
+1 :up:

When I ran this on my test board it added a few tags that was not needed.

I have not ran this on my live site and don't think I will till it does its job a little better.

This is a step in the right direction. Keep up the great work.
I just started adding blacklisted words. Yea it's not the best but it works.
Reply With Quote
  #66  
Old 01-27-2010, 01:11 AM
argothiusz argothiusz is offline
 
Join Date: Nov 2008
Posts: 175
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FF|Skyrider View Post
*shrugs*, I got way too many tags... And most of them don't even make any sense at all. And I have over 400 pages of tags, I can't really check them all out manually, takes way too much time. Is there anyway it can only tag thread titles and a few words in the post that makes some sense?
Same problem here. In addition to that, I have a rather small max width forum so the tag overlap and run out of the tag border. Could you add an option to limit the maximum amount of tags per thread?

Thanks
Reply With Quote
  #67  
Old 01-27-2010, 02:05 AM
Charlie98902 Charlie98902 is offline
 
Join Date: Dec 2006
Posts: 1,156
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by argothiusz View Post
Same problem here. In addition to that, I have a rather small max width forum so the tag overlap and run out of the tag border. Could you add an option to limit the maximum amount of tags per thread?

Thanks
This is defaulted in vbulliten. Look under tags in the admin panel if I remember right is where you can set the amount per thread.
Reply With Quote
  #68  
Old 01-27-2010, 02:05 AM
KHALIK KHALIK is offline
 
Join Date: May 2005
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FF|Skyrider View Post
*shrugs*, I got way too many tags... And most of them don't even make any sense at all. And I have over 400 pages of tags, I can't really check them all out manually, takes way too much time. Is there anyway it can only tag thread titles and a few words in the post that makes some sense?
I got the same problem; example thread.


Quote:
Title: Late nights! ffs

Message: I've been going to sleep very late, around 5AM/6AM am'ish and waking up close to 2PM. I tell yeah, its not fair on others around me. I need to sort this shit out before it's too late. I should be targeting to be in bed before 3 am, hence able to walk up early in return.

Tags for this Thread, created - listed below.

* bed
* bee
* close
* early
* fair
* ffs
* ish
* late
* nigh
* nights
* return
* shi
* shit
* sleep
* sort
* walk
* yeah
Reply With Quote
  #69  
Old 01-27-2010, 07:59 AM
kersti kersti is offline
 
Join Date: Dec 2005
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It seems to me that we're all clammering for the same thing

- ability to select all tags, at least all tags on the tag page to make deletion easier
- ability to remove tags
- quarantine for any new tags

They should be fairly simply to include these fixes that would make it even more awesome.
Reply With Quote
  #70  
Old 01-27-2010, 09:26 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was thinking something like this:
https://vborg.vbsupport.ru/showthread.php?t=201156

This Thread Tagger for 3.8 is working just perfect. Not trying to advertise, merely giving an example.

BTW, here's my "black list" for that tag software. Might come in use for you guys as well.

Quote:
a,able,about,above,abroad,according,accordingly,ac ross,actually,adj,after,afterwards,again,against,a go,ahead,ain't,all,allow,allows,almost,alone,along ,alongside,already,also,although,always,am,amid,am idst,among,amongst,an,and,another,any,anybody,anyh ow,anyone,anything,anyway,anyways,anywhere,apart,a ppear,appreciate,appropriate,are,aren't,around,as, a's,aside,ask,asking,associated,at,available,away, awfully,b,back,backward,backwards,be,became,becaus e,become,becomes,becoming,been,before,beforehand,b egin,behind,being,believe,below,beside,besides,bes t,bet,er,between,beyond,both,brief,but,by,c,came,c an,cannot,cant,can't,caption,cause,causes,certain, certainly,changes,clerly,c'mon,co,co.,com,come,com es,concerning,consequently,consider,considering,co ntain,containing,contains,corresponding,could,coul dn't,course,c's,currently,d,dare,daren't,definitel y,described,despite,did,didn't,different,directly, do,does,doesn't,doing,done,don't,down,downwards,du ring,e,each,edu,eg,eight,eighty,either,else,elsewh ere,end,ending,enough,entirely,especially,et,etc,e ven,ever,evermore,every,everybody,everyone,everyth ing,everywhere,ex,exactly,example,except,f,fairly, far,farther,few,fewer,fifth,first,five,followed,fo llowing,follows,for,forever,former,formerly,forth, forward,found,four,from,further,furthermore,g,get, gets,getting,given,gives,go,goes,going,gone,got,go tten,greetings,h,had,hadn't,half,happens,hardly,ha s,hasn't,have,haven't,having,he,he'd,he'll,hello,h elp,hence,her,here,hereafter,hereby,herein,here's, hereupon,hers,herself,he's,hi,him,himself,his,hith er,hopefully,how,howbeit,however,hundred,i'd,ie,if ,ignored,i'll,i'm,immediate,in,inasmuch,inc,inc.,i ndeed,indicate,indicated,indicates,inner,inside,in sofar,instead,into,inward,is,isn't,it,it'd,it'll,i ts,it's,itself,i've,j,just,k,keep,keeps,kept,know, known,knows,l,last,lately,later,latter,latterly,le ast,less,lest,let,let's,like,liked,likely,likewise ,little,look,looking,looks,low,lower,ltd,m,made,ma inly,make,makes,many,may,maybe,mayn't,me,mean,mean time,meanwhile,merely,might,mightn't,mine,minus,mi ss,more,moreover,most,mostly,mr,mrs,much,must,must n't,my,myself,n,name,namely,nd,near,nearly,necessa ry,need,needn't,needs,neither,never,neverf,neverle ss,nevertheless,new,next,nine,ninety,no,nobody,non ,none,nonetheless,noone,noone,nor,normally,not,not hing,notwithstanding,novel,now,nowhere,o,obviously ,of,off,often,oh,ok,okay,old,on,once,one,ones,one' s,only,onto,oppsite,or,other,others,otherwise,ough t,oughtn't,our,ours,ourselves,out,outside,over,ove rall,own,p,particular,particularly,past,per,perhap s,placed,please,plus,possible,presumably,probably, provided,provides,q,que,quite,qv,r,rather,rd,re,re ally,reasonably,recent,recently,regarding,regardle ss,regards,relatively,respectively,right,round,s,s aid,same,saw,say,saying,says,second,secondly,see,s eeing,seem,seemed,seeming,seems,seen,self,selves,s ensible,sent,serious,seriously,seven,several,shall ,shan't,she,she'd,she'll,she's,should,shouldn't,si nce,six,so,some,somebody,someday,somehow,someone,s omething,sometime,sometimes,somewhat,somewhere,soo n,sorry.,specified.,specify.,specifying.,still,sub ,such,sup,sure,t,take,taken,taking,tell,tends,th,t han,thank,thanks,thanx,that,that'll,thats,that's,t hat've,the,their,theirs,them,themselves,then,thenc e,there,thereafter,thereby,there'd,therefore,there in,there'll,there're,theres,there's,thereupon,ther e've,these,they,they'd,they'll,they're,they've,thi ng,things,think,third,thirty,this,thorough,thoroug hly,those,though,three,through,throughout,thru,thu s,till,to,together,too,took,toward,towards,tried,t ries,truly,try,trying,t's,twice,two,u,un,under,und erneath,undoing,unfortunately,unless,unlike,unlike ly,until,unto,up,upon,upwards,us,use,used,useful,u ses,using,usually,v,value,various,versus,very,via, viz,vs,w,want,wants,was,wasn't,way,we,we'd,welcome ,well,we'll,went,were,we're,weren't,'ve,what,whate ver,what'll,what's,what've,when,whence,whenever,wh ere,whereafter,whereas,whereby,wherein,where's,whe reupon,wherever,whether,which,whichever,while,whil st,whither,who,who'd,,whole,who'll,whom,whomever,w ho's,whose,why,will,willing,wish,with,within,witho ut,wonder,won't,would,wouldn't,x,y,yes,yet,you,you 'd,you'll,your,you're,yours,yourself,yourselves,yo u've,z,zero,img,tha,tru,true,ure,yeah,kinda,man,li l,pre,ten,wanna,4th,put,plz,ers,123,added,cat,cha, ing,just,left,make,pos,size,test
Small list, but hope its good use for you guys. Might not be all perfect btw!
Reply With Quote
  #71  
Old 01-27-2010, 12:20 PM
cloferba cloferba is offline
 
Join Date: Apr 2009
Posts: 437
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

why i sould use this mod? is for improve seo or page rank?
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 12:32 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08996 seconds
  • Memory Usage 2,380KB
  • 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
  • (8)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
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)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
  • (1)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