PDA

View Full Version : New Posting Features - AMP Quick Auto Tagger


testbot
02-09-2010, 10:00 PM
*Please mark installed, rate, and nominate!* :D

AMP Quick Auto Tagger
(Online tested on 4.01 and 4.1.2)

New in version 2.0.1!
The ability to remove all numbers
The ability to add other languages (this has not been tested very well because I am not bi-lingual)
CRON JOB TO ADD TAGS TO ALL THREADS OR PAST THREADS!
Automatically removes the default VB Badword tags and bad search tags (Remember to remove the default example keywords after installation).
Added Goodwods - These words are added to every tag during post and cron.

Description
After a user types a title this modification will automatically take keywords from the thread title and add them as tags with no database queries or modifications

This is designed to be faster due to it's simplicity. It takes the title, runs it against the badword filter, cleans it up using regex and then adds it to the tag field instantly. The user has the option to add or remove tags before they submit the thread.

Installation / Upgrade
IF UPDATING REMOVE PREVIOUS VERSION FIRST. If you have a large number of "Bad Words" save them before uninstalling.
Download and extract AMP Auto Tagger_2.0.1.zip
Upload all files in UPLOAD folder to the root of the forum
Import the product product-amp_tagger_2.0.1.xml
Enable and configure AdminCP>Options>AMP Auto Tagger

To Do (Future Releases)
Make better regex. (DONE!)
Create Cron Job. (DONE!)
Add better support for multi-language.

Tip
Don't add two letter words to the badword filter. The auto tagger already limits the tags to three characters or more. Not only is it pointless but I also get strange results when having only two letter words.
If you enable 'CRON: Purge ALL Tags' only enable it once, run the scheduled task/cron and then disable it. Otherwise, it will delete and readd all tags every time the cron runs and your forum will take a performance hit.

Demo
You can create threads in the following forum to test it out. Sorry but you have to create an account to post on our board.
http://forum.ampprod.com/forumdisplay.php?9-AMP-What-s-New-How-To-and-Support

Version History
1.0.0 (02/09/2010) - First Release
1.0.1 (02/10/2010) - Fix IE Bug
2.0.0 (02/17/2011) - Added Cron to tag old threads, updated regex, added goodwords, updated option settings to remove numbers and add languages.
2.0.1 (02/18/2010) - Fixed vbflush in cron and admincp badwords

testbot
02-10-2010, 03:12 AM
Currently only supports English... sorry

Remember to enable it in the Admin Panel.

Oh yea, please mark installed if you like it and plan on using it. :D

Current Suggested AMP Tagger Bad Words:

according,able,about,above,accordingly,across,actu ally,after,afterwards,again,against,aint,all,allow ,allows,almost,alone,along,already,also,although,a lways,among,amongst,amoungst,amount,and,another,an y,anybody,anyhow,anyone,anything,anyway,anyways,an ywhere,apart,appear,appreciate,appropriate,are,are nt,around,aside,ask,asking,associated,available,aw ay,awfully,back,became,because,become,becomes,beco ming,been,before,beforehand,behind,being,believe,b elow,beside,besides,best,better,between,beyond,bil l,both,bottom,brief,but,call,came,can,cannot,cant, cause,causes,certain,certainly,changes,clearly,cmo n,com,come,comes,computer,con,concerning,consequen tly,consider,considering,contain,containing,contai ns,corresponding,could,couldnt,course,cry,currentl y,day,definitely,describe,described,despite,detail ,did,didnt,different,does,doesnt,doing,done,dont,d own,downwards,due,during,each,edu,eight,either,ele ven,else,elsewhere,empty,enough,entirely,especiall y,etc,even,ever,every,everybody,everyone,everythin g,everywhere,exactly,example,except,far,few,fiftee n,fifth,fify,fill,find,fire,first,five,followed,fo llowing,follows,for,former,formerly,forth,forty,fo und,four,from,front,full,further,furthermore,get,g ets,getting,give,given,gives,goes,going,gone,got,g otten,greetings,guy,had,hadnt,happens,hardly,has,h asnt,have,havent,having,hello,help,hence,her,here, hereafter,hereby,herein,heres,hereupon,hers,hersel f,hes,hey,him,himself,his,hither,hopefully,how,how beit,however,hundred,ignored,ill,immediate,inasmuc h,inc,indeed,indicate,indicated,indicates,inner,in sofar,instead,interest,into,inward,isnt,ist,itd,it ll,its,itself,ive,just,keep,keeps,kept,know,known, knows,last,lately,later,latter,latterly,least,less ,lest,let,lets,like,liked,likely,little,look,looki ng,looks,ltd,made,mainly,many,may,maybe,mean,meanw hile,merely,might,mill,mine,more,moreover,most,mos tly,move,much,must,myself,name,namely,near,nearly, necessary,need,needs,neither,never,nevertheless,ne w,next,nine,nobody,non,none,noone,nor,normally,not ,nothing,novel,now,nowhere,obviously,off,often,oka y,old,once,one,ones,only,onto,originally,other,oth ers,otherwise,ought,our,ours,ourselves,out,outside ,over,overall,own,part,particular,particularly,per ,perhaps,placed,please,plus,possible,posted,presum ably,probably,provides,put,que,quite,quote,rather, really,reasonably,regarding,regardless,regards,rel atively,respectively,right,said,same,saw,say,sayin g,says,second,secondly,see,seeing,seem,seemed,seem ing,seems,seen,self,selves,sensible,sent,serious,s eriously,seven,several,shall,she,should,shouldnt,s how,side,since,sincere,six,sixty,some,somebody,som ehow,someone,something,sometime,sometimes,somewhat ,somewhere,soon,sorry,specified,specify,specifying ,still,sub,such,sup,sure,system,take,taken,tell,te n,tends,than,thank,thanks,thanx,that,thats,the,the ir,theirs,them,themselves,then,thence,there,therea fter,thereby,therefore,therein,theres,thereupon,th ese,they,theyd,theyll,theyre,theyve,thick,thin,thi nk,third,this,thorough,thoroughly,those,though,thr ee,through,throughout,thru,thus,together,too,took, top,toward,towards,tried,tries,truly,try,trying,tw elve,twenty,twice,two,under,unfortunately,unless,u nlikely,until,unto,upon,use,used,useful,uses,using ,usually,value,various,very,via,viz,want,wants,was ,wasnt,way,wed,welcome,well,went,were,werent,weve, what,whatever,whats,when,whence,whenever,where,whe reafter,whereas,whereby,wherein,wheres,whereupon,w herever,whether,which,while,whither,who,whoever,wh ole,whom,whos,whose,why,will,willing,wish,with,wit hin,without,wonder,wont,would,wouldnt,yes,yet,you, youd,youll,your,youre,yours,yourself,yourselves,yo uve,zero

valendono
02-10-2010, 06:33 AM
nice !

CRDeveloper
02-10-2010, 06:45 AM
Nice, Will this mod update older threads?

tunerclub.net
02-10-2010, 07:12 AM
Nice, Will this mod update older threads?

dosent look like it, shame

InsomniacP
02-10-2010, 07:14 AM
Oh great I have been waiting for one of these! good job...

testbot
02-10-2010, 07:14 AM
Nice, Will this mod update older threads?
sorry but no it won't. i'm debating creating a cron for scheduled tasks in future releases though.

rajubd
02-10-2010, 08:50 AM
not working

Arsh
02-10-2010, 09:23 AM
rajubd - did you turn it on from admin panel?

to the devolper - thanks! Installed.

could you quickly tell me what these are and weather I really need to do them?:

Make better regex.
Create Cron Job

djbaxter
02-10-2010, 09:29 AM
could you quickly tell me what these are and weather I really need to do them?:

Make better regex.
Create Cron Job

That's not for you. That's the coder's "To Do" list. :)

princeedward
02-10-2010, 10:50 AM
great and thanks.... ;)

hassshasss
02-10-2010, 01:25 PM
How can we fix this problem with Turkish characters?

:confused: ş ? ğ ? ? İ ? Ş Ğ ?

exsample: şimdi ?alışma zamanı
results: imdi,alma,zaman

rajubd
02-10-2010, 02:09 PM
rajubd - did you turn it on from admin panel?

to the devolper - thanks! Installed.

could you quickly tell me what these are and weather I really need to do them?:

Make better regex.
Create Cron Job

i have another thread tagger i disable it then install this also set on from option still not working.

testbot
02-10-2010, 04:14 PM
How can we fix this problem with Turkish characters?

:confused: ş ? ğ ? ? İ ? Ş Ğ ?

exsample: şimdi ?alışma zamanı
results: imdi,alma,zaman

I'm sorry, I've never coded for anything other than English. I will definitely look into this for you though.

I think that the regex/javascipt sees those as special characters and removes them.

i have another thread tagger i disable it then install this also set on from option still not working.

I believe it's conflicting with some other plugin/product or template change. Is it enabled now? If so I will logon to your board and see if i can see what's the problem.

Extra PC
02-10-2010, 04:51 PM
installed and enabled but not working nothing happend and no tags appears on tag bar...

rajubd
02-10-2010, 04:59 PM
I'm sorry, I've never coded for anything other than English. I will definitely look into this for you though.

I think that the regex/javascipt sees those as special characters and removes them.



I believe it's conflicting with some other plugin/product or template change. Is it enabled now? If so I will logon to your board and see if i can see what's the problem.

just enable it see now

user name : test
pass : 123456

testbot
02-10-2010, 05:01 PM
installed and enabled but not working nothing happend and no tags appears on tag bar...
are the subjects in english?

do you have any mods installed that might conflict with this?

testbot
02-10-2010, 05:01 PM
just enable it see now

user name : test
pass : 123456
ok, checking now

testbot
02-10-2010, 05:06 PM
just enable it see now

user name : test
pass : 123456
ok, i tried it and it's working in FireFox but it seems there's a bug in Internet Explorer.

stupid internet explorer always an issue hahaha

i'm working on it now and i'll upload the new version in a few minutes.

Extra PC
02-10-2010, 05:07 PM
i try arabic and english subject but same

i have anothe tag mod but i disabled before install ur mod ...

Extra PC
02-10-2010, 05:08 PM
ok, i tried it and it's working in FireFox but it seems there's a bug in Internet Explorer.

stupid internet explorer always an issue hahaha

i'm working on it now and i'll upload the new version in a few minutes.

AHA maybe my problem same

wait ur fix it

rajubd
02-10-2010, 05:12 PM
ok, i tried it and it's working in FireFox but it seems there's a bug in Internet Explorer.

stupid internet explorer always an issue hahaha

i'm working on it now and i'll upload the new version in a few minutes.

ok thanks also test it in opera please

testbot
02-10-2010, 05:37 PM
ok, all set. fixed IE bug and tested with opera. :D

rajubd
02-10-2010, 05:49 PM
thanks now working + nominated

testbot
02-10-2010, 05:58 PM
great! thank you!

Bergler
02-11-2010, 04:16 AM
Great mod, installed on both my sites, looking forward to those updates!! Nominated! :D The only Problem I can see, like for istance, a three letter word, if not in the list! How will members get around that if they need "lets" in their title and its not in the list??

Arsh
02-11-2010, 06:34 AM
That's not for you. That's the coder's "To Do" list. :)

Ah.. thanks!

Arsh
02-11-2010, 06:35 AM
How come I'm getting this error in mail? Is it related to this hack?

Invalid SQL:

SELECT
count(*) as maxre
FROM vb_tagthread
GROUP BY tagid
ORDER BY maxre DESC
LIMIT 0,1;

MySQL Error : Table 'xxxxxx.vb_tagthread' doesn't exist

oddmud
02-11-2010, 03:13 PM
It works, I need a larger list of words not to use I guess. It's pretty simple.

I would like someone to make a tagger where we can set the tags we want, that works.

testbot
02-11-2010, 04:45 PM
Great mod, installed on both my sites, looking forward to those updates!! Nominated! :D The only Problem I can see, like for istance, a three letter word, if not in the list! How will members get around that if they need "lets" in their title and its not in the list??

the title isn't effected at all. you can type anything you want really. basically it's like taking the title, copying it to the tag list and then filter out the badwords from the tagbox.

How come I'm getting this error in mail? Is it related to this hack?

Invalid SQL:

SELECT
count(*) as maxre
FROM vb_tagthread
GROUP BY tagid
ORDER BY maxre DESC
LIMIT 0,1;

MySQL Error : Table 'xxxxxx.vb_tagthread' doesn't exist

not at all. this add-on uses only javascript and doesn't make any database changes. when do you get that error? did you have another tag mod installed that made database changes?

It works, I need a larger list of words not to use I guess. It's pretty simple.

I would like someone to make a tagger where we can set the tags we want, that works.

what do you mean, you would like to have a list of words that are added to every thread?

or a list of words that if the title matches it adds them to the tag box?

oddmud
02-11-2010, 05:26 PM
what do you mean, you would like to have a list of words that are added to every thread?

or a list of words that if the title matches it adds them to the tag box?

IE: I can set the tags, instead of setting the non-tags to leave out.

So if I only wanted it to pick up 30 words or so for tagging purposes it would.

I hope that's clear, it is in my head. :P

murekhalir
02-11-2010, 05:57 PM
how does this differ from:

https://vborg.vbsupport.ru/showthread.php?t=234026

testbot
02-12-2010, 12:40 AM
IE: I can set the tags, instead of setting the non-tags to leave out.

So if I only wanted it to pick up 30 words or so for tagging purposes it would.

I hope that's clear, it is in my head. :P

that would be pretty easy to add to the next release. i think i'll check out the one below and see if it's better though before i start really developing it past beta. no reason to waste everyone's time if something better is already out there.

how does this differ from:

https://vborg.vbsupport.ru/showthread.php?t=234026

i couldn't find any tagger for 4.0 and i kept asking in the old tagger threads if there would be any vb4 releases and nobody answered. i got tired of waiting so i made my own.

i guess the major difference is that there's no database changes and it's really fast.

i'll check that one out and if it works well i'll take this down. i would rather not support something that already exists.

murekhalir
02-12-2010, 06:13 AM
Didn't mean to kill your mod at all -i just have the first one installed, if yours is different then its all good~ Just wanted to know ;P

Extra PC
02-12-2010, 07:41 AM
work with me but it's not support arabic

إكسترا (http://www.extra-pc.com)l كرتون (http://www.aflam.extra-pc.com) l جيمز (http://www.games.extra-pc.com) l سوفت (http://www.soft.extra-pc.com)


thanx any way man

vexvegaz
02-12-2010, 03:29 PM
there seems to be incompatibility issues with this mod and vbookie 4.0, when both vbookie and amp tagger are both enabled. the newpost page draws a blank.

any idea of a quick fix?

Arsh
02-13-2010, 03:06 AM
not at all. this add-on uses only javascript and doesn't make any database changes. when do you get that error? did you have another tag mod installed that made database changes?

Nevermind I fixed it. Not related to the mod.

testbot
02-13-2010, 06:05 PM
how does this differ from:

https://vborg.vbsupport.ru/showthread.php?t=234026
i've been testing that this weekend and don't see any tags in any threads. i'm not sure how that's suppose to work.

mitch84
02-14-2010, 04:22 AM
installed, work fine, thx

testbot
02-15-2010, 06:22 PM
Nevermind I fixed it. Not related to the mod.

good to hear!

there seems to be incompatibility issues with this mod and vbookie 4.0, when both vbookie and amp tagger are both enabled. the newpost page draws a blank.

any idea of a quick fix?

i haven't installed vbookie. do you know if it has any parse_template plugins? if you're not sure, i can install it and take a look.

work with me but it's not support arabic

إكسترا (http://www.extra-pc.com)l كرتون (http://www.aflam.extra-pc.com) l جيمز (http://www.games.extra-pc.com) l سوفت (http://www.soft.extra-pc.com)


thanx any way man

i'm not sure how to use javascript regex & arabic. sorry :(

if anyone is good at porting to other languages i'm all for it.

Didn't mean to kill your mod at all -i just have the first one installed, if yours is different then its all good~ Just wanted to know ;P

ok, i've been messing with that other one for a few days now and i just can't get it to work as it's described.

that means i will keep this up and continue to develop it. i think since it's simple, fast and requires no database changes it's worth while to invest our time in.

IE: I can set the tags, instead of setting the non-tags to leave out.

So if I only wanted it to pick up 30 words or so for tagging purposes it would.

I hope that's clear, it is in my head. :P

this is a great suggestion and i'll try to add it in the next release :D

vexvegaz
02-15-2010, 07:08 PM
i haven't installed vbookie. do you know if it has any parse_template plugins? if you're not sure, i can install it and take a look.

i didnt see it heres all the plug-in associated with vbookie
useradmin_edit_column1
cache_templates
threaddata_delete
template_groups
process_templates_complete
newthread_post_start
newthread_post_complete
forumdisplay_query
newthread_form_start
userdata_start
showthread_complete
threadbit_process
online_location_unknown
online_location_process

testbot
02-15-2010, 07:43 PM
i was looking at it and it might be the template edits made by vbookie. the auto tagger parses the template to add the javascript.

can you give me the url to your forum? i might be able to see why it's messed up w/o having to install it on one of my forums. if you don't want to post the url here feel free to PM it to me.

Jabong82
02-15-2010, 07:43 PM
Thanks for this mod it works great! Installed.

Arsh
02-15-2010, 08:46 PM
The mod was working fine but all of sudden I started getting this error when starting new threads:

Parse error: syntax error, unexpected T_STRING in /home/iwd123/public_html/forums/includes/class_core.php(4029) : eval()'d code on line 24

I disabled the mod and the error went away. Any ideas?

testbot
02-15-2010, 08:57 PM
The mod was working fine but all of sudden I started getting this error when starting new threads:

Parse error: syntax error, unexpected T_STRING in includes/class_core.php(4029) : eval()'d code on line 24

I disabled the mod and the error went away. Any ideas?

most the time that error is when there's a quote, semicolon out of place in a plugin.

was any of the AMP Tagger plugin code changed?

did you install any new mods that might conflict with this one?

where any changes made to the newthread template?

it's still beta so i'm not sure what other products conflict with this one yet but i'll do my best to get this sorted for you.

Arsh
02-16-2010, 01:26 AM
most the time that error is when there's a quote, semicolon out of place in a plugin.

was any of the AMP Tagger plugin code changed?

did you install any new mods that might conflict with this one?

where any changes made to the newthread template?

it's still beta so i'm not sure what other products conflict with this one yet but i'll do my best to get this sorted for you.

Hi mate,

I did not change any code nor I installed any other mods in the meanwhile. I used VB4's advertisement system to enable few ads but they were only in footer. The error itself came on when I wasn't even online. When I went to bed everything seemed fine but when I woke up I had handful of complaints regarding the error.

I understand this is still beta, so no rush from me.

Cheers

mrdexx
02-16-2010, 04:39 AM
Is it possible to have the mod simply not tag "common" words instead of returning a post back with an error?

Its kind of annoying to type out a post, submit it, only to find out that one of the title words is too "common" and needs to be removed as a tag (that was auto-entered to begin with)

If the system is able to identify common words anyways, then can't it also just not add them?

Is it possible to allow common words to be posted somehow in the meantime so users don't have to get their posts constantly returned?

Thanks,

~Dexx

testbot
02-16-2010, 02:53 PM
Currently only supports English... sorry
Current Suggested AMP Tagger Bad Words:


Hi mate,

I did not change any code nor I installed any other mods in the meanwhile. I used VB4's advertisement system to enable few ads but they were only in footer. The error itself came on when I wasn't even online. When I went to bed everything seemed fine but when I woke up I had handful of complaints regarding the error.

I understand this is still beta, so no rush from me.

Cheers

can you pm me your forum url so i can take a look? i don't see any reason this should generate this error yet.

Is it possible to have the mod simply not tag "common" words instead of returning a post back with an error?

Its kind of annoying to type out a post, submit it, only to find out that one of the title words is too "common" and needs to be removed as a tag (that was auto-entered to begin with)

If the system is able to identify common words anyways, then can't it also just not add them?

Is it possible to allow common words to be posted somehow in the meantime so users don't have to get their posts constantly returned?

Thanks,

~Dexx

Hi Dexx,

add any words that you don't want tagged to AMP Tagger Bad Words. you can find it in AdminCP> Options

we've been running it on our board for a while now and members are reporting common words. so far we have it running pretty well. below is our current list of common words to add.

mrdexx
02-17-2010, 04:18 AM
Much appreciated, thank you =)

testbot
02-18-2010, 08:12 PM
FYI: We've been testing all day on vb 4.0.2 and it seems to be working well.

Also updated all of the AMP Auto Tagger Bad Words. This should stop anyone from getting 'someword is too common' errors when they post.


according,able,about,above,accordingly,across,actu ally,after,afterwards,again,against,aint,all,allow ,allows,almost,alone,along,already,also,although,a lways,among,amongst,amoungst,amount,and,another,an y,anybody,anyhow,anyone,anything,anyway,anyways,an ywhere,apart,appear,appreciate,appropriate,are,are nt,around,aside,ask,asking,associated,available,aw ay,awfully,back,became,because,become,becomes,beco ming,been,before,beforehand,behind,being,believe,b elow,beside,besides,best,better,between,beyond,bil l,both,bottom,brief,but,call,came,can,cannot,cant, cause,causes,certain,certainly,changes,clearly,cmo n,com,come,comes,computer,con,concerning,consequen tly,consider,considering,contain,containing,contai ns,corresponding,could,couldnt,course,cry,currentl y,day,definitely,describe,described,despite,detail ,did,didnt,different,does,doesnt,doing,done,dont,d own,downwards,due,during,each,edu,eight,either,ele ven,else,elsewhere,empty,enough,entirely,especiall y,etc,even,ever,every,everybody,everyone,everythin g,everywhere,exactly,example,except,far,few,fiftee n,fifth,fify,fill,find,fire,first,five,followed,fo llowing,follows,for,former,formerly,forth,forty,fo und,four,from,front,full,further,furthermore,get,g ets,getting,give,given,gives,goes,going,gone,got,g otten,greetings,guy,had,hadnt,happens,hardly,has,h asnt,have,havent,having,hello,help,hence,her,here, hereafter,hereby,herein,heres,hereupon,hers,hersel f,hes,hey,him,himself,his,hither,hopefully,how,how beit,however,hundred,ignored,ill,immediate,inasmuc h,inc,indeed,indicate,indicated,indicates,inner,in sofar,instead,interest,into,inward,isnt,ist,itd,it ll,its,itself,ive,just,keep,keeps,kept,know,known, knows,last,lately,later,latter,latterly,least,less ,lest,let,lets,like,liked,likely,little,look,looki ng,looks,ltd,made,mainly,many,may,maybe,mean,meanw hile,merely,might,mill,mine,more,moreover,most,mos tly,move,much,must,myself,name,namely,near,nearly, necessary,need,needs,neither,never,nevertheless,ne w,next,nine,nobody,non,none,noone,nor,normally,not ,nothing,novel,now,nowhere,obviously,off,often,oka y,old,once,one,ones,only,onto,originally,other,oth ers,otherwise,ought,our,ours,ourselves,out,outside ,over,overall,own,part,particular,particularly,per ,perhaps,placed,please,plus,possible,posted,presum ably,probably,provides,put,que,quite,quote,rather, really,reasonably,regarding,regardless,regards,rel atively,respectively,right,said,same,saw,say,sayin g,says,second,secondly,see,seeing,seem,seemed,seem ing,seems,seen,self,selves,sensible,sent,serious,s eriously,seven,several,shall,she,should,shouldnt,s how,side,since,sincere,six,sixty,some,somebody,som ehow,someone,something,sometime,sometimes,somewhat ,somewhere,soon,sorry,specified,specify,specifying ,still,sub,such,sup,sure,system,take,taken,tell,te n,tends,than,thank,thanks,thanx,that,thats,the,the ir,theirs,them,themselves,then,thence,there,therea fter,thereby,therefore,therein,theres,thereupon,th ese,they,theyd,theyll,theyre,theyve,thick,thin,thi nk,third,this,thorough,thoroughly,those,though,thr ee,through,throughout,thru,thus,together,too,took, top,toward,towards,tried,tries,truly,try,trying,tw elve,twenty,twice,two,under,unfortunately,unless,u nlikely,until,unto,upon,use,used,useful,uses,using ,usually,value,various,very,via,viz,want,wants,was ,wasnt,way,wed,welcome,well,went,were,werent,weve, what,whatever,whats,when,whence,whenever,where,whe reafter,whereas,whereby,wherein,wheres,whereupon,w herever,whether,which,while,whither,who,whoever,wh ole,whom,whos,whose,why,will,willing,wish,with,wit hin,without,wonder,wont,would,wouldnt,yes,yet,you, youd,youll,your,youre,yours,yourself,yourselves,yo uve,zero




This is not a product update so you don't need to download and reinstall or anything. You can just copy the AMP Auto Tagger Bad words into your AdminCP>Options>AMP Auto Tagger and you should be good.

skwestle
02-19-2010, 04:59 AM
Thanks for the mod I love it

testbot
02-19-2010, 02:07 PM
Hi mate,

I did not change any code nor I installed any other mods in the meanwhile. I used VB4's advertisement system to enable few ads but they were only in footer. The error itself came on when I wasn't even online. When I went to bed everything seemed fine but when I woke up I had handful of complaints regarding the error.

I understand this is still beta, so no rush from me.

Cheers

i'm still thinking about what could be causing this.

if it was working one moment and then in the middle of the night something happened, can you check your scheduled tasks around the same time you started seeing the error?

if there's an error with the code then the error would have started the second you enabled the plugin and then tried to create a thread. that's what made me think of scheduled tasks/cron jobs in vb.

thanks!

Thanks for the mod I love it

I'm very happy that you like it.

Can you please mark that you installed it so you receive notifications about updates and any bug fixes?

bartek24m
02-25-2010, 11:41 AM
nice work, mark as tagged and waiting for update older threads?

when i can exept it ?

testbot
02-25-2010, 02:45 PM
i think i might release the updater for older threads as a separate product. right now, part of this mods appeal is that there's absolutely no database changes, it's fast and simple. the updater will require database changes and a file to uplodad.

simba6666
02-26-2010, 03:16 PM
I hope the product support other languages

It's Great

Waiting for Arabic Languages . . . .

arena
02-26-2010, 11:58 PM
I think that the regex/javascipt sees those as special characters and removes them.

how this regex/javascipt find?

Crystal Shards
02-27-2010, 10:00 PM
My only complaint is the lack of capability for older tags. I hope this is addressed in the updates! Other than that, it looks great.

rule0
02-28-2010, 10:33 AM
thank you, been waiting for this.

dippetas
03-25-2010, 09:07 PM
does anybody know how am i gonna enable this mod for greek language??? No matter what i try to do it's seems that it doesn't show greek chars, I've changed encoding to utf-8 in xml, but still nothing. Please if anybody knows, share it with me.

testbot
03-25-2010, 09:15 PM
i think it's the regex in the plugin.

i don't know how to write regular expressions in greek. :(

testbot
03-25-2010, 09:19 PM
i believe the following is what strips non english words from tags. if anyone knows how to translate it that would be great.


var subject = document.vbform.subject.value.replace(/[^a-zA-Z 0-9]+/gi,"");
subject = subject.replace(/(\b(\w{1,2})\b(\s|$))|(\b(\w{19,})\b(\s|$))/g,"");
var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");
document.vbform.taglist.value = newtaglist.replace(/ /gi,",");

dippetas
03-26-2010, 08:17 AM
i believe the following is what strips non english words from tags. if anyone knows how to translate it that would be great.


var subject = document.vbform.subject.value.replace(/[^a-zA-Z 0-9]+/gi,"");
subject = subject.replace(/(\b(\w{1,2})\b(\s|$))|(\b(\w{19,})\b(\s|$))/g,"");
var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");
document.vbform.taglist.value = newtaglist.replace(/ /gi,",");


i think that i need only to change the regular expression command in greek is that right?, it should be something like that

var subject = document.vbform.subject.value.replace(/[^α-ωΑ-Ω 0-9]+/gi,"");

is that right?
do i have to change anything else? :)

testbot
03-26-2010, 01:03 PM
i think that i need only to change the regular expression command in greek is that right?, it should be something like that

var subject = document.vbform.subject.value.replace(/[^α-ωΑ-Ω 0-9]+/gi,"");

is that right?
do i have to change anything else? :)

i think so. the rest really just removes spaces and stuff. give it a try and let me know how it works.

i'll be updating this soon because there's still a few slight bugs. if that works i'll incorporate that into the code.

dippetas
03-26-2010, 07:59 PM
i think so. the rest really just removes spaces and stuff. give it a try and let me know how it works.

i'll be updating this soon because there's still a few slight bugs. if that works i'll incorporate that into the code.

unfortunately this didn't work at all, but i will give it a try in order to fix it :D

Professional2
03-28-2010, 04:57 AM
i have a lot of topic,does it add tags for them?

dippetas
03-28-2010, 08:06 AM
i have a lot of topic,does it add tags for them?

if you are referring to me, no it doesn't add at all tags at my threads because the reg exp is only for Latin words and non Unicode. I've tried some solutions with Unicode but nothing.

i'm using this site in order to create and test the reg exp for greek http://www.regexplanet.com/simple/index.html

@testbot
i'm pretty close to solve it only i have a problem it strips spaces and can't place "," for the tag words here is the code
var subject = document.vbform.subject.value.replace(/[^[a-zA-Z0-9_\\u00A1-\\uFFFF]+/gi,"");

dippetas
03-28-2010, 09:23 AM
i think so. the rest really just removes spaces and stuff. give it a try and let me know how it works.

i'll be updating this soon because there's still a few slight bugs. if that works i'll incorporate that into the code.

Fixed, it adds Greek tags and english
here is the solution :

function updateTagger(){
var subject = document.vbform.subject.value.replace(/[^[a-zA-Z0-9_\\u0020-\\uFFFF]+/gi,"");
subject = subject.replace(/(\b(\w{1,2})\b(\s|$))|(\b(\w{19,})\b(\s|$))/g,"");
var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");
document.vbform.taglist.value = newtaglist.replace(/ /gi,",");


and here is the fixed RegExp (/[^[a-zA-Z0-9_\\u0020-\\uFFFF]+/gi,"")
:D :D :D :D

This is the attached file for unicode (including greek) and english languages

ffak
04-07-2010, 07:36 AM
i think i might release the updater for older threads as a separate product. right now, part of this mods appeal is that there's absolutely no database changes, it's fast and simple. the updater will require database changes and a file to uplodad.

Thanks for your mod.
Do you think you'll release some updater for old threads?

Furcal15
04-07-2010, 06:31 PM
Thanks for your mod.
Do you think you'll release some updater for old threads?


I'm also interested in the old threads being automatically updated. Is it possible?

arena
04-07-2010, 09:01 PM
Fixed, it adds Greek tags and english
here is the solution :

function updateTagger(){
var subject = document.vbform.subject.value.replace(/[^[a-zA-Z0-9_\\u0020-\\uFFFF]+/gi,"");
subject = subject.replace(/(\b(\w{1,2})\b(\s|$))|(\b(\w{19,})\b(\s|$))/g,"");
var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");
document.vbform.taglist.value = newtaglist.replace(/ /gi,",");


and here is the fixed RegExp (/[^[a-zA-Z0-9_\\u0020-\\uFFFF]+/gi,"")
:D :D :D :D

This is the attached file for unicode (including greek) and english languages

Please Turkish language help? ? ? Ş ş Ğ ğ ı ? ? ? ?

Alucard^
04-08-2010, 09:08 AM
sorry but no it won't. i'm debating creating a cron for scheduled tasks in future releases though.

I am waiting for this, plz add it :( is a really usefull function!

testbot
04-08-2010, 02:12 PM
ok, i'll try to make that happen for the next release. i see it's importaint to everyone.

nstlx
04-11-2010, 10:12 AM
For those like me who are having problems with non english words.

I solved the problem this way, for the Portuguese language:

Plugin AMP Auto Tagger:


if ($vbulletin->options['amp_auto_tagger_enabled'] && THIS_SCRIPT == 'newthread'){
$taggerbadwords = str_replace(" ","",$vbulletin->options["amptaggerbadwords"]);
$taggerbadwords = str_replace(",","\b|",$vbulletin->options["amptaggerbadwords"]);
//$taggerbadwords = str_replace(" ","\b|",$vbulletin->options["badwords"]);

$tagscript = '<script type="text/javascript">

function removeAccents(strAccents){
strAccents = strAccents.split("");
strAccentsOut = new Array();
strAccentsLen = strAccents.length;
var accents =

"?????????????????????????????????????????????????? ????????????";
var accentsOut =

["A","A","A","A","A","A","a","a","a","a","a","a","O","O","O","O","O","O","O"

,"o","o","o","o","o","o","E","E","E","E","e","e","e","e","e","C","c","D","I"

,"I","I","I","i","i","i","i","U","U","U","U","u","u","u","u","N","n","S","s"

,"Y","y","y","Z","z"];
for (var y = 0; y < strAccentsLen; y++) {
if (accents.indexOf(strAccents[y]) != -1) {
strAccentsOut[y] = accentsOut[accents.indexOf(strAccents[y])];
}
else
strAccentsOut[y] = strAccents[y];
}
strAccentsOut = strAccentsOut.join("");
return strAccentsOut;
}

function filterText(sText) {
var reBadWords = /'.$taggerbadwords.'\b/gi;
return sText.replace(reBadWords, "");
}
function ltrim(str){
return str.replace(/^[ ]+/, "");
}
function rtrim(str){
return str.replace(/[ ]+$/, "");
}
function trim(str){
return ltrim(rtrim(str));
}


function updateTagger(){
var subject = document.vbform.subject.value.replace(/[^a-zA-Z 0-9????????????????????????????????????????????????? ?????????????]+/gi,"");
subject = removeAccents(subject);
subject = subject.replace(/(\b(\w{1,3})\b(\s|$))|(\b(\w{19,})\b(\s|$));,./g," ");



var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");

document.vbform.taglist.value = newtaglist.replace(/ /gi,",");
}
</script>';

$tagscript2 = 'onBlur="updateTagger()"';
$search = 'name="subject" id="subject"';
$replace = 'name="subject" id="subject" '.$tagscript2;
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
$search = '<form class="vbform block"';
$replace = $tagscript.'<form class="vbform block"';
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
}

Other letters missing for other languages can easily be added.

nstlx

dippetas
04-11-2010, 12:55 PM
Please Turkish language help? ? ? Ş ş Ğ ğ ı ? ? ? ?

i'll give it a go, but i don't promise anything

dippetas
04-11-2010, 06:30 PM
Please Turkish language help? ? ? Ş ş Ğ ğ ı ? ? ? ?
I think that i have found a solution i'm gonna give it to you, but i need you to test it for me. Here is the RegExp for Turkish Language. This is that you have to replace in the xml product, and also you should change your encoding to ISO 8859-9 (/[^A-Z^a-z^0-9^şŞıİ??????Ğğ\s]+/gi,"") or (/[^A-Za-z 0-9_\\0000-\\00FF]+/gi,"") test the uploaded file for Turkish and let me know.

EDIT: please re-download new file, test it and let me know

arena
04-11-2010, 11:11 PM
Dear dippetas not working

Dr.osamA
04-13-2010, 05:10 AM
hi

i fix it for Arabic language & translate it

it working very good for me in VB v. 4.0.3

plzzzzzzzz add the product to 1st post in origenal post

for Demo alra7ba (http://www.alra7ba.info/vb/forum.php)

user : vBulletin
pss : 123456

thanxx agen:D

zelnik
04-14-2010, 11:38 AM
Brilliant!!!!

Installed and working on 4.0.3!!! Was worried when the 3.8 version was not going to be upgraded so MANY thanks for doing your own testbot! many many thanks!

zelnik
04-20-2010, 01:22 PM
Hi Testbot,

Is there anyway you can make the plugin not include the forbidden words in the tags period?

Right now my users are getting confused when it says that a tag can't be used as most of them have no idea what a tag is in the first place :(

So it's stopping a lot of users posting :(

dippetas
04-20-2010, 04:45 PM
Hi Testbot,

Is there anyway you can make the plugin not include the forbidden words in the tags period?

Right now my users are getting confused when it says that a tag can't be used as most of them have no idea what a tag is in the first place :(

So it's stopping a lot of users posting :(

you can easily delete the common words, and leave only the most nasty one's.You should give the users the benefit to use at least 10 tags when they create a new thread. It will get you out of so mush trouble. This was what i did and helped me.

mikeinjersey
04-20-2010, 05:31 PM
Thinking about installing... I'm surprised vBulletin doesn't have an option for this by default.

Is there an option to run this for all my previously created threads ?

marshal_ramdev
04-21-2010, 04:12 AM
thanks will test it out :) .

imbonez9
04-22-2010, 02:04 PM
mikeinjersey: read the first post fully - no option for previous threads. further in discussion he has agreed to make that feature for next release.

arena
04-22-2010, 08:29 PM
I think that i have found a solution i'm gonna give it to you, but i need you to test it for me. Here is the RegExp for Turkish Language. This is that you have to replace in the xml product, and also you should change your encoding to ISO 8859-9 (/[^A-Z^a-z^0-9^şŞıİ??????Ğğ\s]+/gi,"") or (/[^A-Za-z 0-9_\\0000-\\00FF]+/gi,"") test the uploaded file for Turkish and let me know.

EDIT: please re-download new file, test it and let me know

I html code utf-8

mikeinjersey
04-25-2010, 03:49 PM
mikeinjersey: read the first post fully - no option for previous threads. further in discussion he has agreed to make that feature for next release.

Yea I saw that, but didn't know for sure exactly.

If its not far off, I guess i'll wait till then to install it.

Veer
05-15-2010, 08:50 AM
How to stop adding tags like this:
word.....
"word"
~*word*~
word's
wor/d
wo.rd
wor,d
[word]
(word)

cobaku
05-15-2010, 10:35 AM
this worked for turkish language
var subject = document.vbform.subject.value.replace(/[^a-zA-Z 0-9 ş ç ğ ü ö ı İ Ç Ş Ğ Ü]+/gi,"");

dippetas
05-16-2010, 08:07 AM
How to stop adding tags like this:
word.....
"word"
~*word*~
word's
wor/d
wo.rd
wor,d
[word]
(word)


Go to your admin panel->Settings->options->AMP Auto Tagger->edit settings -> AMP Tagger Bad Words
and add inside there your forbidden words

Veer
05-16-2010, 10:21 AM
Go to your admin panel->Settings->options->AMP Auto Tagger->edit settings -> AMP Tagger Bad Words
and add inside there your forbidden words
That is not my question, I want to know how can i stop adding ~!@$%^&*()_+=-<>?.,/|\0123456789 with and within any word.

rajubd
05-19-2010, 02:48 PM
not working after install this
https://vborg.vbsupport.ru/showthread.php?t=242811

rajubd
05-20-2010, 09:55 AM
anyone one know what could be the problem?

Greight
05-20-2010, 12:12 PM
This mod does not work when the "similar threads" mod is active. Can you fix it?

Veer
05-20-2010, 02:56 PM
This mod does not work when the "similar threads" mod is active. Can you fix it?
same here

testbot
05-20-2010, 11:57 PM
it seems that uses a different plugin. i'll try to have an update this weekend.

Veer
05-21-2010, 01:32 AM
That is not my question, I want to know how can i stop adding ~!@$%^&*()_+=-<>?.,/|\0123456789 with and within any word.
Any help?

Greight
05-21-2010, 04:35 AM
it seems that uses a different plugin. i'll try to have an update this weekend.
Waiting for that. Thank you.

rajubd
05-21-2010, 03:23 PM
it seems that uses a different plugin. i'll try to have an update this weekend.
big thanks brother

Azonaco
05-21-2010, 03:33 PM
Awesome mod, I usually don't comment after install but this mod just plain rocks. Most of my forum users have no idea what a "tag' is in the first place, so having the words automatically inserted into the tag box will help them learn.

oddmud
05-27-2010, 02:04 AM
It's just stopped working for some strange reason. wait upon further review of posts above, it must be the similar threads mod i have running.

oddmud
06-01-2010, 01:58 PM
No update yet?

rajubd
06-04-2010, 09:29 PM
still waiting for update ............

Michlerish
06-05-2010, 01:56 AM
great mod! Thank you :)

PS. Can't wait until there's a new release to tag old threads

oddmud
06-05-2010, 04:02 PM
kinda sucks not having tags for a few weeks.

Michlerish
06-05-2010, 04:47 PM
So remove the Similar Threads mod "for a few weeks".

khanh.phanvan
06-10-2010, 08:58 AM
I hope the product support other languages

It's Great

Waiting for vietnamese Languages . . . .

Michlerish
06-10-2010, 09:16 AM
How can I get numbers from NOT being included in the tags? I have a lot of threads that are posted with a date (eg. 2010/06/13) and it's creating number tags (eg. 20100613).

oddmud
06-12-2010, 04:31 PM
Where's the update?! ;)

rajubd
06-17-2010, 12:59 PM
Where's the update?! ;)

same waiting for update

revin84
06-27-2010, 01:16 PM
quet the hi? this plugin works very well but I have a problem I do not detect the letter Ñ

you can tell me how I can fix it?

Bishoponline
06-29-2010, 09:11 AM
Hi
also probleme with accent whtih é

exemple i write mangé
auto tag write mang

how can i fix that please

x626xblack
07-01-2010, 11:27 AM
It is only grabbing content from the title and not the message body for me in 4.0.4
Also does this work on the CMS? Would be extra nice for articles.

oddmud
07-07-2010, 10:57 PM
has the developer abandoned this mod?

staffurdu
08-02-2010, 04:52 PM
Hello,

Can I use your addon AMP Quick Auto Tagger (https://vborg.vbsupport.ru/showthread.php?t=235469) safely with Automatic Tagger From Message Content and Title (https://vborg.vbsupport.ru/showthread.php?t=234026) on my vB4? Can they be used together at the same time?

Please reply, thank you!

Welshy2008
08-17-2010, 11:24 AM
Can someone confirm if this works in vB 4.0.5 And vB 4.0.6, Please?

Can it also be confirmed that the cron has now been done and it searches and Adds tags to existing threads, too please?

Many Thanks.

rwoscott
08-19-2010, 02:12 AM
I like!!

Nice work.

mradlin
08-26-2010, 01:41 AM
Installed!

onehost
08-30-2010, 06:50 PM
no recent updates?

Another mod abandonment?

nguyenthanhphon
08-31-2010, 04:31 AM
when I use mod Check similar threads before posting a new one (https://vborg.vbsupport.ru/showthread.php?t=242811)

Mod AMP Quick Auto Tagger not work

mikeinjersey
09-13-2010, 03:49 PM
I've been waiting for months to install this...because i'm waiting for the auto-tagger cron of previous created threads. Could we please get a timeline of when this'll be available ? Its a huge feature for a lot of us.

heck, i'll even donate $20 through paypal if needed.

thedvs
09-20-2010, 10:30 PM
@mikeinjersey
try https://vborg.vbsupport.ru/showthread.php?t=234026&highlight=tagger&page=4

LordVader
10-15-2010, 09:10 AM
Hi

I love this tagger, but it has unfortunately stopped working.

I installed this mod below & i think it is causing the tagger to malfunction.

https://vborg.vbsupport.ru/showthread.php?t=242811

Is there any way to get them to work together ?

Thanks

Will. :)

Llandy
10-18-2010, 02:17 PM
Nominated, five stars and marked as installed. Cheers for this mod, great to see one for vb 4.0 :)

Marek58
11-11-2010, 06:57 AM
Polish version

SouthEastSxS
11-12-2010, 04:17 PM
Lovely, works great

Mark.B
11-12-2010, 08:44 PM
Fantastic, thank you. :)

BadgerDog
11-22-2010, 11:20 AM
Installed on 4.04 and testing ... thanks ... :)

Seems to be a small problem ...

The word "sniper" in the subject appears in TAGS as "sni" (three characters)? :confused:

Something wrong with mod, or perhaps a setting problem?

Regards,
Badger

sweetguy2004
11-28-2010, 04:17 AM
Thanks for the plugin :)
Works like a charm :D

BadgerDog
12-02-2010, 04:46 AM
Installed on 4.04 and testing ... thanks ... :)

Seems to be a small problem ...

The word "sniper" in the subject appears in TAGS as "sni" (three characters)? :confused:

Something wrong with mod, or perhaps a setting problem?

Regards,
Badger

Any fix for this problem?

Thanks .. :)

Regards,
Badger

New Joe
12-07-2010, 06:35 AM
Hi

I love this tagger, but it has unfortunately stopped working.

I installed this mod below & i think it is causing the tagger to malfunction.

https://vborg.vbsupport.ru/showthread.php?t=242811

Is there any way to get them to work together ?

Thanks

Will. :)

Same problem, until this can be solved I won't be using it, which is a shame as I really want to use it.

BadgerDog
12-15-2010, 12:15 PM
Uninstalled ... :down:

Has issues of some sort and couldn't get an answer ... :confused:

Thanks ...

Regards,
Badger

ShackMaster
12-26-2010, 10:51 PM
Your "Bad Words" need updating to match vBulletin's current stopwords in /includes/searchwords.php since those words are also not allowed in tags. Here is the latest list as of v4.1 on 12/26/10... and these are merged with yours in alphabetical order... duplicates removed.

&amp,&quot,able,about,above,according,accordingly,across ,actually,after,afterwards,again,against,aint,all, allow,allows,almost,alone,along,already,also,altho ugh,always,among,amongst,and,another,any,anybody,a nyhow,anyone,anything,anyway,anyways,anywhere,apar t,appear,appreciate,appropriate,are,arent,around,a side,ask,asking,associated,available,away,awfully, back,bay,became,because,become,becomes,becoming,be en,before,beforehand,behind,being,believe,below,be side,besides,best,better,between,beyond,bill,both, bottom,brief,but,call,came,can,cannot,cant,cause,c auses,certain,certainly,changes,clearly,cmon,com,c ome,comes,con,concerning,consequently,consider,con sidering,contain,containing,contains,corresponding ,could,couldnt,course,cry,currently,definitely,des cribe,described,despite,did,didnt,different,does,d oesnt,doing,done,dont,down,downwards,due,during,ea ch,edu,eight,either,else,elsewhere,empty,enough,en tirely,especially,etc,even,ever,every,everybody,ev eryone,everything,everywhere,exactly,example,excep t,far,few,fifth,fifteen,fill,find,first,five,follo wed,following,follows,for,former,formerly,forth,fo rty,found,four,from,front,full,further,furthermore ,get,gets,getting,give,given,gives,goes,going,gone ,got,gotten,greetings,had,hadnt,happens,hardly,has ,hasnt,have,havent,having,hello,help,hence,her,her e,heres,hereafter,hereby,herein,hereupon,hers,hers elf,hes,him,himself,his,hither,hopefully,how,howbe it,however,ignored,ill,immediate,inasmuch,inc,inde ed,indicate,indicated,indicates,inner,interest,ins ofar,instead,into,inward,isnt,ist,itd,itll,its,its elf,ive,just,keep,keeps,kept,know,knows,known,last ,lately,later,latter,latterly,least,less,lest,let, lets,like,liked,likely,little,look,looking,looks,l td,mainly,many,may,maybe,mean,meanwhile,merely,mig ht,mill,mine,more,moreover,most,mostly,move,much,m ust,myself,name,namely,near,nearly,necessary,need, needs,neither,never,nevertheless,new,next,nine,nob ody,non,none,noone,nor,normally,not,nothing,novel, now,nowhere,obviously,off,often,okay,old,once,one, ones,only,onto,originally,other,others,otherwise,o ught,our,ours,ourselves,out,outside,over,ours,over all,own,part,particular,particularly,per,perhaps,p laced,please,plus,possible,posted,presumably,proba bly,provides,put,que,quite,quote,rather,really,rea sonably,regarding,regardless,regards,relatively,re spectively,right,said,same,saw,say,saying,says,sec ond,secondly,see,seeing,seem,seems,seemed,seeming, seems,seen,self,selves,sensible,sent,serious,serio usly,seven,several,shall,she,should,shouldnt,show, side,since,six,sixty,some,somebody,somehow,someone ,something,sometime,sometimes,somewhat,somewhere,s oon,sorry,specified,specify,specifying,still,sub,s uch,sup,sure,take,taken,tell,tends,than,thank,than ks,thanx,that,thats,the,their,theirs,them,themselv es,then,thence,there,theres,thereafter,thereby,the refore,therein,theres,thereupon,these,they,theyd,t heyll,theyre,theyve,thick,thin,think,third,this,th orough,thoroughly,those,though,three,through,throu ghout,thru,thus,together,too,took,top,toward,towar ds,tried,tries,truly,try,trying,twelve,twenty,twic e,two,under,unfortunately,unless,unlikely,until,un to,upon,use,used,useful,uses,using,usually,value,v arious,very,via,viz,want,wants,was,wasnt,way,wed,w elcome,well,went,were,weve,werent,what,whats,whate ver,when,whence,whenever,where,whereafter,whereas, whereby,wherein,whereupon,wherever,wheres,whether, which,while,whither,who,whoever,whole,whom,whos,wh ose,why,will,willing,wish,with,within,without,wond er,wont,would,would,wouldnt,yes,yet,you,youd,youll ,your,youre,yours,yourself,yourselves,youve,zero

ShackMaster
01-06-2011, 06:15 PM
Why does vB.org allow mods to continue public when the coder clearly does not support it, despite it being listed as Supported?

The coder has been online here since the reports above, yet has ignored support.

Another bug... it just tried to place a "B" for a tag.

lycheepassion
01-10-2011, 03:28 AM
Does this conflict with vbseo?

onehost
01-14-2011, 03:56 PM
The coder has been online Jan 2011....

Another mod abandonment?

testbot
01-14-2011, 04:13 PM
It shouldn't conflict with vbseo.

I'll be updating this mod this weekend to do better regex. I've been using it on a few forums for awhile now and got some good feedback on the issues. I hope to make it do a better job.

Sorry for the delay on responses. I've been on an overwhelming amount of projects lately.

ShackMaster
01-14-2011, 08:41 PM
Hey... he is alive... YES!

Thanks testbot... we appreciate you coming around and updating it. Seriously!

MrD
01-15-2011, 05:37 AM
Hi,
the original Addon(Phalynx) who is the Link in the entry Post, is now avaible for VB4.
The tagged old thread too.
https://vborg.vbsupport.ru/showthread.php?t=255251

ShackMaster
01-15-2011, 01:23 PM
I was unable to get it to work when I tried it.

altafali
01-15-2011, 05:54 PM
Does it work for the 4-1-1 version?

ShackMaster
01-16-2011, 02:56 AM
Not properly... no.

testbot
01-16-2011, 05:01 PM
So I took two weeks vacation/holiday so I'll have plenty of time to get everything upgraded.

After reading this thread and looking over that other auto tag mod I decided that I'll be upgrading some of my forums to the latest vb version and doing some tests on both mods. If that other mod works better, I will discontinue development on this mod. There's no sense in having two mods do the same thing. The other one looks more advance so it might be better to use that one. If not I will continue development on this one.

Once I do the upgrades I will report back here and post my findings. Hopefully we find a single solution that works best for everyone.

Thank you all!

ShackMaster
01-16-2011, 07:09 PM
I was unable to get the other one working for me.

This one works, but it has a few issues... such as trying to add single letters as tags. It also does not add tags to old threads.

SEW810
01-16-2011, 11:32 PM
https://vborg.vbsupport.ru/external/2012/01/11.gif Installed
https://vborg.vbsupport.ru/external/2012/01/11.gif Working on vBulletin 4.1.1
https://vborg.vbsupport.ru/external/2012/01/11.gif Translated into Spanish

zacs2k
02-06-2011, 03:59 AM
installed on 4.1.1, works great

testbot
02-09-2011, 09:37 PM
Quick update... I'm working on this right now.

I hope to have the following issues resolved:
1. Partial words such as "sniper" turning to "sni"
2. Conflicts with other mods (i think i have this sorted already - i just have to test it now)
3. Cron jobs to tag past threads
4. Good words (tags that can be added to every thread)
5. Integration with the current vbulletin stop words
6. Filter numbers option (this will be a check box to disable numbers in tags)

The one thing I can't do is make other languages work. There's just too many languages and special characters. I only know english. I'm sorry for that. One solution that I'm debating is a field in the options to allow the addition of alphabets but I'm not sure how that will work. More research is needed before I can add that. Until then, people are welcome to continue porting it over to other languages.

ShackMaster
02-09-2011, 11:00 PM
Thanks for the update and I look forward to its release.

Budget101
02-11-2011, 09:58 AM
unable to get it to do anything after enabling on a clean install test board, uninstalled.

testbot
02-11-2011, 04:28 PM
All of the above is fixed. Just working on the cron jobs now.

jeleven
02-12-2011, 10:14 AM
english version is worked on VB4.0.8 fine
I twice tried to configure script to recognize the Russian language but both of my attempts were unsuccessful
1 attempt ( not working ) on importing write me eror on 23 string ( I can not understand where the error )
<?xml version="1.0" encoding="UTF-8"?>

<product productid="amp_tagger" active="1">
<title>AMP Auto Tagger</title>
<description>Automaticly Tags Threads with Titles</description>
<version>1.0.1</version>
<url>https://vborg.vbsupport.ru/showthread.php?t=235469</url>
<versioncheckurl><![CDATA[https://vborg.vbsupport.ru/misc.php?do=productcheck&pid=amp_autotag]]></versioncheckurl>
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>AMP Auto Tagger</title>
<hookname>parse_templates</hookname>
<phpcode><![CDATA[if ($vbulletin->options['amp_auto_tagger_enabled'] && THIS_SCRIPT == 'newthread'){
$taggerbadwords = str_replace(" ","",$vbulletin->options["amptaggerbadwords"]);
$taggerbadwords = str_replace(",","\b|",$vbulletin->options["amptaggerbadwords"]);
//$taggerbadwords = str_replace(" ","\b|",$vbulletin->options["badwords"]);

$tagscript = '<script type="text/javascript">

function removeAccents(strAccents){
strAccents = strAccents.split("");
strAccentsOut = new Array();
strAccentsLen = strAccents.length;
var accents =

"АаБбВвГгДдЕеЁёЖжЗзИиЙиКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧч ШшЩщЪъЬьЭэЮюЯя";
var accentsOut =

["A","A","A","A","A","A","a","a","a","a","a","a","O","O","O","O","O","O","O"

,"o","o","o","o","o","o","E","E","E","E","e","e","e","e","e","C","c","D","I"

,"I","I","I","i","i","i","i","U","U","U","U","u","u","u","u","N","n","S","s"

,"Y","y","y","Z","z"];
for (var y = 0; y < strAccentsLen; y++) {
if (accents.indexOf(strAccents[y]) != -1) {
strAccentsOut[y] = accentsOut[accents.indexOf(strAccents[y])];
}
else
strAccentsOut[y] = strAccents[y];
}
strAccentsOut = strAccentsOut.join("");
return strAccentsOut;
}

function filterText(sText) {
var reBadWords = /'.$taggerbadwords.'\b/gi;
return sText.replace(reBadWords, "");
}
function ltrim(str){
return str.replace(/^[ ]+/, "");
}
function rtrim(str){
return str.replace(/[ ]+$/, "");
}
function trim(str){
return ltrim(rtrim(str));
}


function updateTagger(){
var subject = document.vbform.subject.value.replace(/[^a-zA-Z 0-9АаБбВвГгДдЕеЁёЖжЗзИиЙиКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧ чШшЩщЪъЬьЭэЮюЯя]+/gi,"");
subject = removeAccents(subject);
subject = subject.replace(/(\b(\w{1,3})\b(\s|$))|(\b(\w{19,})\b(\s|$));,./g," ");



var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");

document.vbform.taglist.value = newtaglist.replace(/ /gi,",");
}
</script>';

$tagscript2 = 'onBlur="updateTagger()"';
$search = 'name="subject" id="subject"';
$replace = 'name="subject" id="subject" '.$tagscript2;
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
$search = '<form class="vbform block"';
$replace = $tagscript.'<form class="vbform block"';
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
}]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_amp_auto_tagger_enabled_desc" date="1265763401" username="Brock Strongo" version="1"><![CDATA[Enable AMP Auto Tagger]]></phrase>
<phrase name="setting_amp_auto_tagger_enabled_title" date="1265763401" username="Brock Strongo" version="1"><![CDATA[Enabled]]></phrase>
<phrase name="setting_amptaggerbadwords_desc" date="1265776198" username="Brock Strongo" version="1"><![CDATA[Enter a list of bad words separated by comas.

For best results, leave out spaces and words shorter than three characters long. It already filters words shorter than three words anyway.]]></phrase>
<phrase name="setting_amptaggerbadwords_title" date="1265776198" username="Brock Strongo" version="1"><![CDATA[AMP Tagger Bad Words]]></phrase>
<phrase name="settinggroup_amp_tagger" date="1265763113" username="Brock Strongo" version="1"><![CDATA[AMP Auto Tagger]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="amp_tagger" displayorder="65535">
<setting varname="amp_auto_tagger_enabled" displayorder="10">
<datatype>free</datatype>
<optioncode>yesno</optioncode>
</setting>
<setting varname="amptaggerbadwords" displayorder="20">
<datatype>free</datatype>
<optioncode>textarea</optioncode>
<defaultvalue>all,and,any,are,but,can,con,cry,due,etc,few,for,ge t,had,has,her,him,his,how,inc,its,ltd,may,nor,not, now,off,one,our,out,own,per,put,see,she,six,ten,th e,too,top,two,via,was,who,why,yet,you,also,back,be en,bill,both,call,cant,done,down,each,else,even,ev er,fify,fill,find,fire,five,four,from,full,give,ha ve,here,hers,into,keep,last,less,made,many,mill,mi ne,more,most,move,much,must,name,next,nine,none,on ce,only,onto,ours,over,part,same,seem,show,side,so me,such,take,than,that,them,then,they,thin,this,th ru,thus,upon,very,well,were,what,when,whom,will,wi th,your,about,above,after,again,alone,along,among, being,below,could,eight,empty,every,first,forty,fo und,front,hasnt,hence,least,might,never,noone,ofte n,other,seems,since,sixty,still,their,there,these, thick,third,those,three,under,until,where,which,wh ile,whole,whose,would,yours,across,almost,always,a mount,anyhow,anyone,anyway,around,became,become,be fore,behind,beside,beyond,bottom,cannot,detail,dur ing,either,eleven,enough,except,former,hereby,here in,indeed,itself,latter,mostly,myself,namely,nobod y,others,please,rather,seemed,should,system,thence ,though,toward,twelve,twenty,whence,within,against ,already,amongst,another,because,becomes,besides,b etween,couldnt,fifteen,further,herself,himself,how ever,hundred,neither,nothing,nowhere,perhaps,seemi ng,serious,several,sincere,somehow,someone,thereby ,therein,through,towards,whereas,whereby,wherein,w hether,whither,whoever,without,although,amoungst,a nything,anywhere,becoming,computer,describe,everyo ne,formerly,hereupon,interest,latterly,moreover,so metime,together,whatever,whenever,wherever,yoursel f,elsewhere,hereafter,meanwhile,otherwise,ourselve s,something,sometimes,somewhere,therefore,thereupo n,whereupon,afterwards,beforehand,everything,every where,themselves,thereafter,throughout,whereafter, yourselves,nevertheless,dont</defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>

2 second attempt
<?xml version="1.0" encoding="UTF-8"?>

<product productid="amp_tagger" active="1">
<title>AMP Auto Tagger</title>
<description>Automaticly Tags Threads with Titles</description>
<version>1.0.1</version>
<url>https://vborg.vbsupport.ru/showthread.php?t=235469</url>
<versioncheckurl><![CDATA[https://vborg.vbsupport.ru/misc.php?do=productcheck&pid=amp_autotag]]></versioncheckurl>
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>AMP Auto Tagger</title>
<hookname>parse_templates</hookname>
<phpcode><![CDATA[if ($vbulletin->options['amp_auto_tagger_enabled'] && THIS_SCRIPT == 'newthread'){
$taggerbadwords = str_replace(" ","",$vbulletin->options["amptaggerbadwords"]);
$taggerbadwords = str_replace(",","\b|",$vbulletin->options["amptaggerbadwords"]);
//$taggerbadwords = str_replace(" ","\b|",$vbulletin->options["badwords"]);

$tagscript = '<script type="text/javascript">
function filterText(sText) {
var reBadWords = /'.$taggerbadwords.'\b/gi;
return sText.replace(reBadWords, "");
}
function ltrim(str){
return str.replace(/^[ ]+/, "");
}
function rtrim(str){
return str.replace(/[ ]+$/, "");
}
function trim(str){
return ltrim(rtrim(str));
}
function updateTagger(){
var subject = document.vbform.subject.value.replace(/[^[a-zA-Z0-9_\\u0430-\\u042F]+/gi,"");
subject = subject.replace(/(\b(\w{1,2})\b(\s|$))|(\b(\w{19,})\b(\s|$))/g,"");
var newtaglist = filterText(subject);
newtaglist = trim(newtaglist);
newtaglist = newtaglist.replace(/\s+/g," ");
document.vbform.taglist.value = newtaglist.replace(/ /gi,",");
}
</script>';

$tagscript2 = 'onBlur="updateTagger()"';
$search = 'name="subject" id="subject"';
$replace = 'name="subject" id="subject" '.$tagscript2;
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
$search = '<form class="vbform block"';
$replace = $tagscript.'<form class="vbform block"';
$vbulletin->templatecache['newthread'] = str_replace($search, $replace, $vbulletin->templatecache['newthread']);
}]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_amp_auto_tagger_enabled_desc" date="1265763401" username="Brock Strongo" version="1"><![CDATA[Enable AMP Auto Tagger]]></phrase>
<phrase name="setting_amp_auto_tagger_enabled_title" date="1265763401" username="Brock Strongo" version="1"><![CDATA[Enabled]]></phrase>
<phrase name="setting_amptaggerbadwords_desc" date="1265776198" username="Brock Strongo" version="1"><![CDATA[Enter a list of bad words separated by comas.

For best results, leave out spaces and words shorter than three characters long. It already filters words shorter than three words anyway.]]></phrase>
<phrase name="setting_amptaggerbadwords_title" date="1265776198" username="Brock Strongo" version="1"><![CDATA[AMP Tagger Bad Words]]></phrase>
<phrase name="settinggroup_amp_tagger" date="1265763113" username="Brock Strongo" version="1"><![CDATA[AMP Auto Tagger]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="amp_tagger" displayorder="65535">
<setting varname="amp_auto_tagger_enabled" displayorder="10">
<datatype>free</datatype>
<optioncode>yesno</optioncode>
</setting>
<setting varname="amptaggerbadwords" displayorder="20">
<datatype>free</datatype>
<optioncode>textarea</optioncode>
<defaultvalue>all,and,any,are,but,can,con,cry,due,etc,few,for,ge t,had,has,her,him,his,how,inc,its,ltd,may,nor,not, now,off,one,our,out,own,per,put,see,she,six,ten,th e,too,top,two,via,was,who,why,yet,you,also,back,be en,bill,both,call,cant,done,down,each,else,even,ev er,fify,fill,find,fire,five,four,from,full,give,ha ve,here,hers,into,keep,last,less,made,many,mill,mi ne,more,most,move,much,must,name,next,nine,none,on ce,only,onto,ours,over,part,same,seem,show,side,so me,such,take,than,that,them,then,they,thin,this,th ru,thus,upon,very,well,were,what,when,whom,will,wi th,your,about,above,after,again,alone,along,among, being,below,could,eight,empty,every,first,forty,fo und,front,hasnt,hence,least,might,never,noone,ofte n,other,seems,since,sixty,still,their,there,these, thick,third,those,three,under,until,where,which,wh ile,whole,whose,would,yours,across,almost,always,a mount,anyhow,anyone,anyway,around,became,become,be fore,behind,beside,beyond,bottom,cannot,detail,dur ing,either,eleven,enough,except,former,hereby,here in,indeed,itself,latter,mostly,myself,namely,nobod y,others,please,rather,seemed,should,system,thence ,though,toward,twelve,twenty,whence,within,against ,already,amongst,another,because,becomes,besides,b etween,couldnt,fifteen,further,herself,himself,how ever,hundred,neither,nothing,nowhere,perhaps,seemi ng,serious,several,sincere,somehow,someone,thereby ,therein,through,towards,whereas,whereby,wherein,w hether,whither,whoever,without,although,amoungst,a nything,anywhere,becoming,computer,describe,everyo ne,formerly,hereupon,interest,latterly,moreover,so metime,together,whatever,whenever,wherever,yoursel f,elsewhere,hereafter,meanwhile,otherwise,ourselve s,something,sometimes,somewhere,therefore,thereupo n,whereupon,afterwards,beforehand,everything,every where,themselves,thereafter,throughout,whereafter, yourselves,nevertheless,dont</defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
importing ok, but no working to


author - have you tried to analyze not only the name of the topic but what is written in, can be used in the script comparison occurring words and substitute tags according to them?

testbot
02-12-2011, 11:46 AM
^
jeleven, the problem is that it strips special chars out because those are not allowed in tags. It uses somewhat of a white list. In the next release that I'll be uploading soon you'll be able to add the alphabet of your choice and it will whitelist those letters too. The only problem is that I don't know any languages besides English so I don't know if it's working.

Can you give me a Russian word and the first and last letter of the Russian alphabet so I can test it? I tried it in Arabic and I think it worked but again, I don't know Arabic so I'm not sure

It would be like 'A-Za-z' but in Russian. I also need a Russian word to make sure it works.

COL NIL SATIS
02-12-2011, 01:18 PM
tagged

testbot
02-16-2011, 06:01 PM
Okay, so nobody that wanted the translations wants to test this before it's release so I'll just up load it as-is tonight.

I have to say the cron job turned out really well. I've been running it for a few days now. All of the above issues should be resolved as well.

The language part is very, very beta since I can't fully test that part.

testbot
02-17-2011, 06:44 PM
And done. After I get some feedback and workout any issues if there are any we'll take this out of beta. Enjoy!

newmomsforum
02-18-2011, 10:43 PM
Hi Mate, thanks for the new update, it looks great.

I have updated to the latest release of your mod however the 'bad word' options appear to have gone.

Am I missing something (eg, a new menu option somewhere).

All the best

Regards

Mark

testbot
02-19-2011, 12:02 AM
Looking into it now

testbot
02-19-2011, 12:14 AM
Hi Mate, thanks for the new update, it looks great.

I have updated to the latest release of your mod however the 'bad word' options appear to have gone.

Am I missing something (eg, a new menu option somewhere).

All the best

Regards

Mark

Thanks for the info. It should be resolved in 2.0.1. Can you redownload and install? Remember to select overwrite when importing the xml.

Azucar
02-19-2011, 01:52 AM
Thanks for the update. :)

Could it be possible to enable/disable this on specific forums?

testbot
02-19-2011, 02:04 AM
Thanks for the update. :)

Could it be possible to enable/disable this on specific forums?

Yea, it wouldn't be too hard to do that but it'll need a bit more development. I'll try to work that into the next release.

newmomsforum
02-19-2011, 06:51 AM
Thanks for the info. It should be resolved in 2.0.1. Can you redownload and install? Remember to select overwrite when importing the xml.

Perfect, that fixed it. Thanks very much :) :up:

matrixmark
02-19-2011, 07:28 AM
Marked as installed, rated and nominated.

Thanks very much for this :D

Seb@
02-27-2011, 01:50 AM
not work with the letter Ñ

testbot
02-27-2011, 12:12 PM
not work with the letter ?

Did you try adding that to the 'special characters or languages' field in the options section? I've been looking for someone to test that since I don't know any other languages.

Let me know what happens please.

Seb@
02-27-2011, 04:48 PM
put the characters and I do not recognize it,can not find the solution

testbot
02-27-2011, 06:01 PM
put the characters and I do not recognize it,can not find the solution

I tried it and it works for me. I put ? in the options. Then created a thread with the title ?test. It added the tag fine.

The word in the title must be more than three characters for it to be added as a tag. Could that be the problem?

Seb@
02-28-2011, 01:31 PM
if I write a word ñ such "niño", only appears "niñ" away the last letter, there is also a problem with other characters such as "-" if there are 2 separate words with the character - the joint the 2 words . example better-days tagg shows "betterdays" without separation other example [DVD][spanish][Game] tagg says dvdspanishgame

onehost
03-01-2011, 09:18 PM
What do you guys think of this mod? I heard someone say it was the best auto thread tagger, after all that is why I came here, then I start reading threads, This doesnt work, that doesnt work, so I am not so sure now. I am looking for a very good auto tagger, but not something that is just going to drop two tags after many posts are created, I do have that problem now....

What do you guys think?

onehost
03-01-2011, 10:32 PM
Do you need the vb default tagger enabled? I disabled the vb default tagger, and
enabled AMP tagger, and then I ran cron, I do not see any tags anywhere, ideas?

clathrop
03-01-2011, 11:46 PM
This installed just fine on VB 4.1.1. The Cron Job didn't re-tag all my threads it looks like but there are 60K plus threads and 1.2 million posts so maybe it timed out (or it's still running).

Really nice mod. I do have a suggestion. Make a phrase grouping option. For example if you had site about widgets and it is common to say "Red Widget" or "Blue Widget" it would be nice if you could enter those phrases in the back end and have it group them when running the tag selection.

testbot
03-02-2011, 12:05 AM
What do you guys think of this mod? I heard someone say it was the best auto thread tagger, after all that is why I came here, then I start reading threads, This doesnt work, that doesnt work, so I am not so sure now. I am looking for a very good auto tagger, but not something that is just going to drop two tags after many posts are created, I do have that problem now....

What do you guys think?

All of the issues in this thread have been resolved in the current version. After all it is still in beta. The only thing that I'm not really sure about is multilanguage support. I just don't have the means to test that.

Do you need the vb default tagger enabled? I disabled the vb default tagger, and
enabled AMP tagger, and then I ran cron, I do not see any tags anywhere, ideas?

I'm not sure what you mean by the default tagger but vbulletin tags do have to be enabled. I hope that helps.

This installed just fine on VB 4.1.1. The Cron Job didn't re-tag all my threads it looks like but there are 60K plus threads and 1.2 million posts so maybe it timed out (or it's still running).

Really nice mod. I do have a suggestion. Make a phrase grouping option. For example if you had site about widgets and it is common to say "Red Widget" or "Blue Widget" it would be nice if you could enter those phrases in the back end and have it group them when running the tag selection.

With that many posts it will take a very long time. It shouldn't timeout because I added some controls in the cron to compensate for that. It won't tag threads that already have tags unless that is enabled in the options. The conjob tags threads without any tags by default though. Even though, with a forum that size, it'll still take some time with either option you choose.

I'm not 100% sure what you mean about the phrase grouping but you can add phrases to the Goodwords field in the options and it will add them to every thread. Is that what you're looking for?

Seb@
03-02-2011, 12:35 PM
could you fix when you use any separator character as - merge 2 words as tag does not separate
example nice-mod tagg shows "nicemod" without separation other example [FOXY][something][Game] tagg says foxysomethinggame

testbot
03-02-2011, 09:35 PM
could you fix when you use any separator character as - merge 2 words as tag does not separate
example nice-mod tagg shows "nicemod" without separation other example [FOXY][something][Game] tagg says foxysomethinggame

I will include it by default in the next release but for now just add a dash to "Add special characters or languages." in the Options (AdminCP>AMP Auto Tagger).

I tried -[] and it worked. The only problem is that if there's a bad word in brackets ([and]) it will leave [] in the tags. I'll see if I can figure something out.

Thanks for bringing this to my attention.

onehost
03-03-2011, 02:25 AM
I think what I am getting at is: does vb not already auto tag? What is your
mod doing that their tagging system is not?

AURFSCAN
03-03-2011, 02:55 AM
I think what I am getting at is: does vb not already auto tag? What is your
mod doing that their tagging system is not?

I think you need to read the manual :)

Thread tagging is a system that allows user to apply their own keywords (tags) to threads.

http://www.vbulletin.com/docs/html/vboptions_group_tags

testbot
03-03-2011, 10:42 AM
For a second there I thought maybe they added it in to the core as a new option and I missed it. Too bad. :( but lol

I think what I am getting at is: does vb not already auto tag? What is your
mod doing that their tagging system is not?

vb does not automatically take tags from the title and add them to the tags input while creating a thread. I wish it did though. If you find out how to do it w/o this mod let me know. :) The only think I can think of is that you might have installed another tagger thread or you're confusing tags with something else.

mau77
03-03-2011, 10:04 PM
Hi
I have this error in preview post when the plugin is active.

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

testbot
03-05-2011, 12:11 AM
Hi
I have this error in preview post when the plugin is active.

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

those are warnings. in reality, you shouldn't display warnings on your page. it's a security vulnerability and should only be used when debugging an app. in a production environment you should log (not display) errors. warnings are optional. by default that is decided in the php.ini file. it might be somewhere else depending on your hosting provider.

regardless, i will look into that and see if there's anything i can do to make the warnings go away.

mau77
03-05-2011, 01:48 AM
those are warnings. in reality, you shouldn't display warnings on your page. it's a security vulnerability and should only be used when debugging an app. in a production environment you should log (not display) errors. warnings are optional. by default that is decided in the php.ini file. it might be somewhere else depending on your hosting provider.

regardless, i will look into that and see if there's anything i can do to make the warnings go away.

Ok
This is my php.ini


register_globals = off
allow_url_fopen = off

expose_php = Off
max_input_time = 60
variables_order = "EGPCS"
extension_dir = ./
upload_tmp_dir = /tmp
precision = 12
SMTP = relay-hosting.secureserver.net
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldse t="

[Zend]
zend_extension=/usr/local/zo/ZendExtensionManager.so
zend_extension=/usr/local/zo/4_3/ZendOptimizer.so


Where is the error?

testbot
03-05-2011, 02:57 PM
Ok
This is my php.ini



Where is the error?

it would be display_errors

http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors

i'm sure there's some posts on vb's sites abt that too.

mau77
03-05-2011, 08:47 PM
ok, but only append with this plugin.
It´s work fine, but i can´t use the "preview post" options"
And in the tags showme ",word1,word2,word3" . Why showme the first ","
Thanks

Jimandbob
03-17-2011, 08:35 PM
Hi
I have this error in preview post when the plugin is active.

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 12


Hi There, Great Mod and thanks but I am having the same problems in the preview message . It stops when I disable this mod .

Thanks again

testbot
03-17-2011, 08:42 PM
i'll get those warnings sorted in the next release.

it doesn't hurt anything if you don't have the warnings being displayed on the page. you shouldn't display php warnings on the page anyway because it's a security risk. but that's a whole different post.

Phaedrus
03-19-2011, 12:51 AM
Does this work with user limitations on number of tags per thread? On a previous auto tagger we constantly got the "too many tags" warning...

Oh... And if you want to fix those errors you need to register your variables, arrays and templates...

You can find out how to do that here:

https://vborg.vbsupport.ru/showthread.php?t=228078

testbot
03-19-2011, 01:37 PM
Does this work with user limitations on number of tags per thread? On a previous auto tagger we constantly got the "too many tags" warning...

Oh... And if you want to fix those errors you need to register your variables, arrays and templates...

You can find out how to do that here:

https://vborg.vbsupport.ru/showthread.php?t=228078

yea, it just uses javascript to put the tags from the subject into the tagfield so if you have restricted the tags in vboptions then it will give you the errors when you hit submit. we don't have any problems on our main board but we don't limit the amount of tags.

you can change that here: vboptions>taging options>maximum Tags*


ps- thanks for the link.

Seb@
04-11-2011, 04:43 PM
not work in 4.1.3

testbot
04-11-2011, 05:43 PM
Creating an update this week.

madshark
04-14-2011, 05:10 AM
It does work on 4.1.3, I do get the php errors but it still works just as well. testbot can you point me in the correct direction of disabling php errors showing on a page? cheers.

testbot
04-14-2011, 04:00 PM
it's also working fine for me in 4.1.3

It does work on 4.1.3, I do get the php errors but it still works just as well. testbot can you point me in the correct direction of disabling php errors showing on a page? cheers.

i'm going to upload the new release to fix the php warnings this weekend.

even though, you should update your php.ini (sometimes .htaccess in shared environments) to not display errors on the page for security reasons. if something goes wrong anywhere on your site you don't want detailed information displayed to a potential attacker. obviously unrelated to this mod but still a best practice.

reference:

it would be display_errors in your php.ini

http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors

i'm sure there's some posts on vb's sites abt that too.

BaanFarsang
04-16-2011, 07:22 PM
Doesn't work in 4.1.3

testbot
04-16-2011, 09:07 PM
Doesn't work in 4.1.3

works fine in 4.1.3. perhaps there's a different issue here.

BaanFarsang
04-16-2011, 11:55 PM
works fine in 4.1.3. perhaps there's a different issue here.

Problems in Thai Language and I must be uninstall or disable Check similar thread before posting a new one for work of your product.

http://www.+++++++.vn/up/showthread.php?t=41661

+++++++ = v i e t v b b

testbot
04-17-2011, 01:07 AM
so it's not that it doesn't work in 4.1.3, it's that it doesn't work with the thai language. multi language support isn't really supported. you can add the language to the special characters and try that.

0verl0rd
04-28-2011, 11:14 AM
any updates for 4.1.3 yet?
i still get the errors.. :(

testbot
04-28-2011, 01:47 PM
i'm having trouble reproducing the error on our forums. what php version are you using?

dellow
04-28-2011, 07:37 PM
Hello,

when i run crom i got this error :

Fatal error: Call to a member function query_read() on a non-object in /home/xxxx/public_html/xxxx/global.php(29) : eval()'d code on line 11


vBulletin 4.1.3 Beta 1

testbot
04-28-2011, 09:34 PM
i cannot support "Beta" versions of vBulletin because I don't install them on my sites and have no way of testing them.

btw, i think there's a security flaw in 4.1.3 Beta and you should probably upgrade to the full release of 4.1.3. i could be wrong but I think i remember reading that somewhere.

i've tested the cron job on 4.1.2 and 4.1.3 and it works fine on both.

Mikelito
06-19-2011, 10:41 AM
Can you update it for vBulletin 4.1.4? Thanks :)

hizirforum
07-28-2011, 04:03 PM
I installed this plugin, but I did not work on my website

starman?
08-04-2011, 02:32 PM
Running on 4.1.5. sweet. Thanks testbot!! Any progress with other languages?

stephen1976
08-05-2011, 07:00 AM
installed but when Thread title was common words i.e best, Help then we got this error message

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

I justed noticed this is a very old complaint, any fix yet!

Masked Crusader
08-12-2011, 07:49 PM
I am using vB 4.1.4. I dumped all of my current taglists from the "threads" table myself and all of the other tag tables as well.

When I go to use the CRON, all that displays is "AMP Auto Tagger Cron" and then it does nothing else.

Any ideas on what is going on? And yes, the CRON is in the proper directory and everything.

Masked Crusader
08-12-2011, 08:01 PM
I have isolated the problem in the CRON. It has something to do with the "require_once (./global.php)".

If you simply do an "echo 'hello'; die;" after it, the echo does not display. However, if you remove all of the requires, then the echo shows up.

K!nG
08-24-2011, 12:27 AM
just installed it on 4.1.5 and its not working at all :O what i did wrong ???

Here r my settings:

Enable : YES
Remove all Numbers: NO
Special Character/lang : Nothing
Cron: Purge Tags on Error : YES
Cron: Purge ALL Tags : NO

Thanks

K!nG
09-04-2011, 03:54 PM
any update ?? any help ??

s0ur
09-07-2011, 11:35 PM
On 4.1.5 I get:

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Any ideas?

Nevermind, figured out it had to do with my "goodwords" with one of them being 2 characters. Nice mod.

mradlin
10-22-2011, 04:42 AM
Installed and working great on 4.1.7.

MalluParadise
10-23-2011, 11:32 PM
it's working perfect in 4.1.7 thank you

ryancooper
11-13-2011, 02:34 PM
installed but when Thread title was common words i.e best, Help then we got this error message

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 76

I justed noticed this is a very old complaint, any fix yet!


Same error on 4.1.7

shahryar_neo
11-17-2011, 04:25 PM
I used this modification on my farsi forums but it didn't remove bad words . Any idea ?

shahryar_neo
11-21-2011, 07:23 AM
This modification is supported ?

alhidaya
02-16-2012, 09:23 PM
Can you update it for vBulletin 4.1.1.10 ? Thanks

woffie
05-27-2012, 11:30 AM
On 4.1.5 I get:

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Warning: array_unique() [function.array-unique]: The argument should be an array in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Warning: implode() [function.implode]: Invalid arguments passed in [path]/includes/class_bootstrap.php(414) : eval()'d code on line 16

Any ideas?

Nevermind, figured out it had to do with my "goodwords" with one of them being 2 characters. Nice mod.
I was getting the same error when someone started a thread. It was this modification that was the cause of it. If this mod is not going to be supported or fixed it should go to the graveyard.

sadiq6210
05-31-2012, 07:01 AM
Any update ?

alkatraz
06-07-2012, 02:51 AM
Seems to be working for me on vBulletin 4.1.11 Patch Level 1

alkatraz
06-07-2012, 03:08 AM
Spoke too soon. The new thread tagging works great (thank you!) but the CRON tagging of old threads runs then gives me the following error
[06-Jun-2012 23:04:29] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/private/includes/class_dm_threadpost.php on line 1221

When I restart the CRON it begins at the very start again. Should I try to bump the mem limit?

Forum stats: Threads 119,223 Posts 1,066,530 Members 18,681

Calystos
06-11-2012, 11:25 PM
On 4.2.0 PL1 am getting (when trying to run the cron job that is)

Fatal error: Call to a member function query_first() on a non-object in /home/calystos/public_html/global.php(29) : eval()'d code on line 14
Any ideas why? Or how to fix?

EDIT: But if I copy/move the "includes/cron/amp_auto_tagger_cron.php" to the "/" root area, edit it and add "require_once(DIR . '/includes/functions_cron.php');" then run the amp_auto_tagger_cron.php from a browser it'll auto update/refresh all the tags perfectly fine.

ifitsmedia
06-24-2012, 07:16 PM
I had to uninstall this because it was giving me loads of mysql errors when the cron would run.

M.C.
08-06-2012, 08:25 AM
cron don't work on 4.2 need to run it manually

Jass!
08-06-2012, 01:22 PM
Yup.. its not working on vB 4.2 pl2

M.C.
09-01-2012, 01:08 PM
hm... supported?

uzaklar19
11-16-2012, 01:31 AM
Do not work, a lot errors :(

haincha
11-19-2012, 11:15 PM
Same as above. It works on current made thread titles only. It doesn't take into account posts. Kind of useless for me at the moment. Will keep it tagged, however.

Randhal007
06-01-2013, 06:30 PM
error on vb 4.2.0 like this

Fatal error: Call to a member function query_first() on a non-object in /home/user/public_html/includes/class_bootstrap.php(103) : eval()'d code on line 3

Phaedrus
04-09-2014, 10:53 PM
Any plans to make this work with 4.2.2?

Phaedrus
04-09-2014, 11:10 PM
Ah... After going to their site they have no plans to update this.

Mecho
04-13-2014, 11:25 AM
does it work on 4.2.2 ?

thanks

franzes80
04-13-2014, 12:05 PM
yes work on 4.2.2 PL 1

princesspepper
12-06-2014, 11:39 PM
Does this work on VB4.2.2 PL2?

Emad ELsayed
03-27-2015, 05:50 PM
Thank you very much
Working on version 4.2.3 Beta 4

blade5000
07-10-2017, 07:46 AM
does it work on 4.2.5 ?

thanks

MarkFL
07-10-2017, 01:00 PM
does it work on 4.2.5 ?

thanks

If it works on vB 4.2.x, as others seem to indicate that it does, then it should work on vB 4.2.5. You may run into deprecation warnings if you are running PHP 7.x. :)

blade5000
07-10-2017, 02:07 PM
nice work on 4.2.5
nice hack
thank you

xony
02-09-2021, 10:08 AM
if I write a word ? such "ni?o", only appears "ni?" away the last letter, there is also a problem with other characters such as "-" if there are 2 separate words with the character - the joint the 2 words . example better-days tagg shows "betterdays" without separation other example [DVD][spanish][Game] tagg says dvdspanishgame

Hello, is there any news about the Spanish language?

https://vborg.vbsupport.ru/external/2012/01/11.gif Installed
https://vborg.vbsupport.ru/external/2012/01/11.gif Working on vBulletin 4.1.1
https://vborg.vbsupport.ru/external/2012/01/11.gif Translated into Spanish

I have tried it and it keeps giving the same error, cut the words with special signs like: ?, ?, ?, ?, ?, ?,