PDA

View Full Version : Administrative and Maintenance Tools - Better ACP Tag Manager (search for tags, display x tags in x cols)


sockwater
06-03-2009, 10:00 PM
This modification adds extra functionality to the ACP tag manager, allowing you to search for tags and display an arbitrary number of tags per page. Hopefully something like this will get added to vB soon (http://www.vbulletin.com/forum/showthread.php?t=271693).

Installation:
Upload admin_threadtag_alt.php to your /includes/ directory.
Import the XML product file via the Product Manager.Upgrading:
Upload and overwrite admin_threadtag_alt.php to your /includes/ directory.
Import the XML product file via the Product Manager, overwriting the previous version.Changlog:
v 0.2 - Adds a link by each tag to view all threads that use that tag.
v 0.3 - Allows searching within a tag, instead of only at the beginning.
v 0.4 - Shows how many times each tag is used, and links to all threads it's used on.
v 0.5 - Adds 'previous' and 'next' links to the pagination.

Lynne
06-04-2009, 05:35 PM
Does it allow you to click on the tag in the Tag List and get a list of threads using that tag? (I've just recently been using the vb tag manager and, like you, have found it a bit lacking in options.)

Thanks for this!

sockwater
06-04-2009, 05:44 PM
No, but I'll add it. Sounds useful.

djbaxter
06-04-2009, 05:52 PM
Error after install on 3.82:

Warning: require_once([path]/includes/admin_threadtag_alt.php) [function.require-once]: failed to open stream: No such file or directory in [path]/admincp/global.php(243) : eval()'d code on line 6

Fatal error: require_once() [function.require]: Failed opening required '{/path/to/}/includes/admin_threadtag_alt.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in {/path/to/}admincp/global.php(243) : eval()'d code on line 6

Note: The part in "warning" that includes the string "[path]" was not inserted by me. Is this undefined in your add-on?

Added:
Never mind. My FTP program hung so admin_threadtag_alt.php wasn't present on the server. :o

sockwater
06-04-2009, 06:52 PM
Does it allow you to click on the tag in the Tag List and get a list of threads using that tag? (I've just recently been using the vb tag manager and, like you, have found it a bit lacking in options.)

Thanks for this!
I've added this functionality in version 0.2. Anything else you can think of that I should add?

Lynne
06-04-2009, 07:05 PM
I've added this functionality in version 0.2. Anything else you can think of that I should add?
I'll be playing with it and let you know. But, the two things I was missing in the vb acp was searching for tags and clicking on one to get a list of threads and you now have both of those things so it sounds great to me!

Alfa1
06-04-2009, 07:11 PM
Does it allow you to search for tags containing certain characters or combinations of characters?
For example: if I want to search for all tags that have 'soft' in it, then I want to find 'jelsoft', 'belsoft', 'software', etc. This would allow me to find misspellings of the word 'jelsoft'

A feature that I have found very useful it, to list the number of threads that have a certain tag. For example:
jelsoft 23
belsoft 1

If I would not know what 'jelsoft' is, then i can still identify that 'belsoft' is a misspelling, because its used only once, while 'jelsoft' is used 23 times.

Another feature that would be very helpful identifying similar tags within thousands of tags, is an auto-search for similar tags. Such function could show tags that have partly the same letters in them.

MrEyes
06-04-2009, 09:10 PM
Fantastic mod, I have been wanting to sort out the tags on my site for months but everytime I look at the default tag manager I lose the will to live.

You have saved me so much time and now I can easily clean out all the <insert explitive> tags some members have added.

Nominated for MOTM as well

Now, enough praise... there does seem to be a small bug

When merging two tags I got the following error on the "Tag Edited Successfully" page:


Warning: Cannot modify header information - headers already sent by (output started at [server path]\includes\adminfunctions.php:280) in [server path]\admincp\thread.php on line 445


However the thread merge did seem to work successfully

EDIT: It has just taken me 20 minutes to do a job I have been putting off for months, many many thanks

sockwater
06-04-2009, 10:00 PM
I'll be playing with it and let you know. But, the two things I was missing in the vb acp was searching for tags and clicking on one to get a list of threads and you now have both of those things so it sounds great to me!
Thanks, be sure to let me know.

Does it allow you to search for tags containing certain characters or combinations of characters?
For example: if I want to search for all tags that have 'soft' in it, then I want to find 'jelsoft', 'belsoft', 'software', etc. This would allow me to find misspellings of the word 'jelsoft'As of version 0.3, you can now search within tags, instead of only at the beginning of them.

A feature that I have found very useful it, to list the number of threads that have a certain tag. For example:
jelsoft 23
belsoft 1

If I would not know what 'jelsoft' is, then i can still identify that 'belsoft' is a misspelling, because its used only once, while 'jelsoft' is used 23 times.
I might be able to add that.

Another feature that would be very helpful identifying similar tags within thousands of tags, is an auto-search for similar tags. Such function could show tags that have partly the same letters in them.
I don't think an auto-search like this, while a good idea, is within the scope of what I want to do with this at this point. Sorry.

Fantastic mod, I have been wanting to sort out the tags on my site for months but everytime I look at the default tag manager I lose the will to live.

You have saved me so much time and now I can easily clean out all the <insert explitive> tags some members have added.

Nominated for MOTM as well

Now, enough praise... there does seem to be a small bug

When merging two tags I got the following error on the "Tag Edited Successfully" page:


Warning: Cannot modify header information - headers already sent by (output started at [server path]\includes\adminfunctions.php:280) in [server path]\admincp\thread.php on line 445
However the thread merge did seem to work successfully

EDIT: It has just taken me 20 minutes to do a job I have been putting off for months, many many thanks
Thanks for the accolades and the bug report. I am unable to duplicate that bug. You might also try installing the latest version of this mod and seeing if you still see that problem.

sockwater
06-04-2009, 10:45 PM
A feature that I have found very useful it, to list the number of threads that have a certain tag. For example:
jelsoft 23
belsoft 1
This is now implemented in version 0.4.

djbaxter
06-04-2009, 10:55 PM
Could you add a "Next" button to the list of page numbers at the top?

sockwater
06-04-2009, 11:27 PM
Could you add a "Next" button to the list of page numbers at the top?
Wish granted, in version 0.5.

djbaxter
06-05-2009, 12:01 AM
Wish granted, in version 0.5.

Thank you. That was quick. :)

Hornstar
06-05-2009, 07:06 AM
Thanks, this is going to make life so much easier lol.

Thanks again!

sockwater
07-07-2009, 03:59 PM
Thanks, this is going to make life so much easier lol.

Thanks again!
You're very welcome.

Sunka
08-10-2009, 03:20 AM
Installed!
Thank you!

yotsume
09-04-2009, 02:58 AM
Requests:
I have a site in dire need of having standard tags in a drop down menu that when selected will be auto inserted into the thread's tags.
Can you add to this as feature to have in the admincp a place to add standard tags that a member can select when creating a new thread on the editor toolbar?
The admincp created list of tags could be in a check box above the editor. (see screenshot) We need to be able to select more then one tag for a standard list.
All auto inserted tags must be searchable from the tab search page. They would have to also show in ther stadard built in tag cloud in VB. Any chance of these features being added?

THANKS!

Wird0
09-04-2009, 09:15 AM
This is making my life easyer to. I like this verry mutch. Installed! Hope this will be in the next vbulletin to. Thanks for this.

silurius
10-08-2009, 04:45 PM
I feel very silly for asking, but where do the controls actually show up in the ACP? I've been refreshing the page, but can't seem to find it.

sockwater
10-08-2009, 11:06 PM
I feel very silly for asking, but where do the controls actually show up in the ACP? I've been refreshing the page, but can't seem to find it.
It should be at the regular tags management page: Threads & Posts => Tags

silurius
10-08-2009, 11:29 PM
Aha, that's the problem. (Last time I spent a lot of time in the admincp, tags either did not exist or we did not use them).

Thanks!

Alfa1
06-18-2010, 11:56 AM
I have 25.000 tags to review, merge, delete, etc. This hack improves the task.

The following functions would make it easier to manage tags:
- see which threads are associated with a certain tag.
- find similar tags and highlight the most used version
- see which user has added a tag (great for excluding members that add bogus tags)
- find tags longer than X characters, associated with 1 thread or less. (these often need deletion)
- some way to delegate tag management to someone that does not have amincp access.

Alfa1
12-01-2010, 02:02 PM
Any chance on a vb4 version?

muratcan25
02-21-2011, 02:39 PM
How do I use?

Thanks

kether1
04-04-2011, 12:19 PM
Any chance on a vb4 version?

I would really like to see this for VB4 as well. My tags need serious editing and vb4 doesn't have the functions you built for 3.8. Please upgrade or publish a vb4 version of this great mod.

Thanks,
K

MissKalunji
05-13-2011, 04:20 PM
I was looking for this! Very well done.

Can you add "select all" because i've been trying to delete all those I believed were not good tags but i have over 400 pages of, takes me forever.


Thanks :)

tpearl5
09-09-2011, 02:10 PM
would love to see a vb4 version as well

Dimoks
09-25-2013, 09:57 AM
Vb 3.8.7
Link "tags" from admin cp have "Error 500" :(
Please help me...

m7sen
05-26-2015, 03:04 AM
nice mod

work with vb 3.8.8

i delete 100.000 tags

you can check all box

by enter
shift + ctrl + J

and press this code

javascript:function check_all_in_document(doc){var c=new Array();c=doc.getElementsByTagName('input');for(va r i=0;i<c.length;i++){if(c[i].type=='checkbox'){c[i].click();}}}check_all_in_document(window.document) ;for(var j=0;j<window.frames.length;j++){check_all_in_document(wi ndow.frames[j].document);}


and enter
you can check 600 only in same time

e24h
05-27-2015, 01:19 PM
Installed!
Thank you!