Jump to content

Advanced Tags & Prefixes - IPS 4.x


Ryan H.

Recommended Posts

Absolutely!  I'd want something to scan all of the topics on my forum and create tags based on the title.  It would need to ignore three letters or less.  Anything 4+ letters would be a tag, with the exception of the basic 4-letter sight words shown below.  It would also have to append the tags to the list, if the author has already created his own tags.

Here's an example from my website:  http://www.classiczcars.com/topic/53091-intake-manifold-thermostat-how-do-i-check-it-and-service-it/

Topic Title = "Intake Manifold Thermostat - How do I check it and service it?"

Tags to Create = "intake, manifold, thermostat, check, service"

User already created tags = "manifold thermostat, fuel, cooling"

Full list of Tags for this post = "manifold thermostat, fuel, cooling, intake, manifold, thermostat, check, service"

Here's the list of four letter sight words that should be ignored:
also
back
come
each
even
from
give
good
have
here
into
know
like
look
look
make
many
milk
more
most
much
only
play
said
sold
some
that
them
then
they
this
time
very
were
what
when
which
will
with
work
year
your

Link to comment
Share on other sites

On 8/1/2016 at 3:29 AM, Ryan H. said:

Quoi de neuf dans la version 3.1.3   

Sortie Tout à l'heure

  • Erreur de groupe possible fixe sur l'étiquette modifier à IPS 4.1.4+.
  • Erreurs potentielles fixes sur les doubles emplois et les économies noeud.
  • Correction d'une erreur lors de l'ajout de balises avec l'outil de masse add.
  • Amélioration de gestionnaire de tag sur IPS 4.1.6+; balises seront maintenant divisées par l'application et de la zone.

Hello,

I will do another test to determine if the concern is still present.

I could not create "tags" before.

I had an error message up on red tag indicating that the operation had failed.

I retry, I'll let you know :)

 

 

Link to comment
Share on other sites

@Ryan H. Do you think it would be possible to use closed system but offer 1 open tag instead?

Example would be:
Ford
Chevy
Dodge
closed tags...

Compose your post, you must choose one tag but it is not in the list, so you enter: Ferrari
Text could say "You must choose 1 tag, or enter 1 tag of your own"

I suppose it might also be good if they could select one and also add, like a combo of the open/closed system, but I would not want them to enter more than 1. Maybe the two fields next to each other.

The custom tag could be a certain color.

Would anything like that be possible? Thanks!

Edited by chilihead
Link to comment
Share on other sites

Problem .. IPS 4.1.7 installed:  cms pages chat calender galery forum blogs

Installed > works

goto AdminCP > System > Support > Start deleting cache ... get following message:tag1.jpg.6c96894b76c364af49cf042f80846b0

proceed with repair automatic > no solution > issue come again.

tried it with "Fix it" procedure which is part of your app > issue come again

 

Edited by tyreco
Link to comment
Share on other sites

On 1/12/2016 at 8:28 PM, chilihead said:

Mix/max override and tag cloud, sweet! Will be using this soon, thanks for the min/max override, I suggested that awhile back.

One problem I have is tags are not shown in the topic listings (forum view) on mobile, could this possibly add them, or, can we add the tag cloud there? I will be using the closed system as a category list of sorts, so need members to be able to click the defined tags there. Thanks!

Probably out of my control. If they show up on desktop but not on mobile, that means those pieces are being explicitly hidden by the responsive CSS. You could certainly modify your theme to show them, but that won't be part of the app.

On 1/12/2016 at 8:33 PM, Mike Gholson said:

Absolutely!  I'd want something to scan all of the topics on my forum and create tags based on the title.  It would need to ignore three letters or less.  Anything 4+ letters would be a tag, with the exception of the basic 4-letter sight words shown below.  It would also have to append the tags to the list, if the author has already created his own tags.

Here's an example from my website:  http://www.classiczcars.com/topic/53091-intake-manifold-thermostat-how-do-i-check-it-and-service-it/

Topic Title = "Intake Manifold Thermostat - How do I check it and service it?"

Tags to Create = "intake, manifold, thermostat, check, service"

User already created tags = "manifold thermostat, fuel, cooling"

Full list of Tags for this post = "manifold thermostat, fuel, cooling, intake, manifold, thermostat, check, service"

Thanks for the suggestion. I think that's a bit of a special use case / out of scope for this app, though. You're welcome to ask around for custom development, but it's not something I plan to add in the foreseeable future.

 

On 1/12/2016 at 8:59 AM, Alexandre. said:

Hello,

I will do another test to determine if the concern is still present.

I could not create "tags" before.

I had an error message up on red tag indicating that the operation had failed.

I retry, I'll let you know :)

Please clarify the actual error, and send me the related log (from uploads/logs) if possible. 'red message' doesn't tell me much.

 

On 1/16/2016 at 5:25 PM, chilihead said:

@Ryan H. Do you think it would be possible to use closed system but offer 1 open tag instead?

Example would be:
Ford
Chevy
Dodge
closed tags...

Compose your post, you must choose one tag but it is not in the list, so you enter: Ferrari
Text could say "You must choose 1 tag, or enter 1 tag of your own"

I suppose it might also be good if they could select one and also add, like a combo of the open/closed system, but I would not want them to enter more than 1. Maybe the two fields next to each other.

The custom tag could be a certain color.

Would anything like that be possible? Thanks!

That would be a massive behavioral change. Not likely to happen.

 

On 1/18/2016 at 1:10 PM, Gnuru said:

Hi,

if I try to use the "rebuild Cache" it throws an EX3065 error

Please try it again, then send me recently modified log files (from uploads/logs). That's not an error I can reproduce.

 

On 1/21/2016 at 4:30 AM, frigorifero said:

Hi,

after upgrading to ipb4.1, topics with prefix are not showing in search results and streams.

Any idea for fixing this issue?

Not a problem I'm aware of. I'll have to investigate and get back to you.

 

1 hour ago, tyreco said:

Problem .. IPS 4.1.7 installed:  cms pages chat calender galery forum blogs

Installed > works

goto AdminCP > System > Support > Start deleting cache ... get following message:

proceed with repair automatic > no solution > issue come again.

tried it with "Fix it" procedure which is part of your app > issue come again

You can ignore that warning (there is a button to skip it). Nothing is actually wrong, everything will work fine. I'll make a change in the next update to make it go away.

Link to comment
Share on other sites

Manage Tags ...

One side is displayed with tags > ok
Next side exist no tags ... i have only a few.

tag2_001.thumb.jpg.aa041938c72e90f294f53

Use the mass tool (excellent idea > save time) but ...

t2_002.thumb.jpg.7f93311fd2768637ed85208

and if you go to the next ... the same. all empty. up to page 53 ... empty.

Edited by tyreco
Link to comment
Share on other sites

I created a video to explain better. Pls have a look. It refers to my previous message.

AdminCP > community > Advanced Tags Tags > I have loads of pages which are empty

Cache deleted + Fix It (Advanced Tool) + Rebuild Tag Cache (Advanced Tool) was done also.

tag.mp4

i restored a backup > start installation again > have no empty pages

use the mass tool like this and after that i have "the empty pages problem"

tag2_003.thumb.jpg.a9f4c8f8e3d5a237c2754

mass tool add 1.178x germany as a tag

tag2_004.thumb.jpg.58a047d4848d1b9d46399

Edited by tyreco
Link to comment
Share on other sites

7 hours ago, tyreco said:

i cannot confirm this. will write a new message ...

Um. okay... I'll look into all those things. But those have absolutely nothing to do with the message displayed on the support tool. Like I said, that support message means nothing. Just ignore it.

The blank tag pages don't really mean anything either. Everything that's supposed to display does display, right at the beginning. But again, I'll look into it.

What version of IPS do you have installed?

What settings did you enter for the tag cloud widget?

Link to comment
Share on other sites

12 hours ago, PandemicSoul said:

I'm currently using a version 3 IPB with Advanced Tags & Prefixes, and we're about to get an upgrade to 4.x. I just purchased this new version of your plugin. 

I'm assuming that I install the new plugin after the upgrade to 4.x is complete and do the conversion? 

Yes, that is correct.

Just be sure to back your site up before you start anything. :)

Link to comment
Share on other sites

On 23.1.2016 at 2:59 PM, Ryan H. said:
On 18.1.2016 at 7:10 PM, Gnuru said:

if I try to use the "rebuild Cache" it throws an EX3065 error

Please try it again, then send me recently modified log files (from uploads/logs). That's not an error I can reproduce.

Hi,

I do find this in upload/logs/latest.php:

Sun, 24 Jan 2016 18:07:53 +0000 (Severity: 2)
2.171.255.189 - https://www.teramed.de/admin/?adsess=un7bunc13evn1qi0825s2n5rl7&app=advancedtagsprefixes&module=manage&controller=tools&do=rebuild
IPS\Db\Exception
3065: Expression #1 of ORDER BY clause is not in SELECT list, references column 'teramed.core_tags.tag_id' which is not in SELECT list; this is incompatible with DISTINCT
#0 /var/www/vhosts/teramed.de/httpdocs/system/Db/Select.php(346): IPS\_Db->preparedQuery('/*IPS\\advancedt...', Array)
#1 /var/www/vhosts/teramed.de/httpdocs/system/Db/Select.php(402): IPS\Db\_Select->runQuery()
#2 /var/www/vhosts/teramed.de/httpdocs/applications/advancedtagsprefixes/modules/admin/manage/tools.php(272): IPS\Db\_Select->rewind()
#3 [internal function]: IPS\advancedtagsprefixes\modules\admin\manage\_tools->rebuild()
#4 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Controller.php(85): call_user_func(Array)
#5 /var/www/vhosts/teramed.de/httpdocs/applications/advancedtagsprefixes/modules/admin/manage/tools.php(26): IPS\Dispatcher\_Controller->execute()
#6 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Dispatcher.php(129): IPS\advancedtagsprefixes\modules\admin\manage\_tools->execute()
#7 /var/www/vhosts/teramed.de/httpdocs/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}
------------------------------------------------------------------------
 

Is this a problem because I use mysql 5.7?

Link to comment
Share on other sites

7 hours ago, Gnuru said:

Hi,

I do find this in upload/logs/latest.php:

Sun, 24 Jan 2016 18:07:53 +0000 (Severity: 2)
2.171.255.189 - https://www.teramed.de/admin/?adsess=un7bunc13evn1qi0825s2n5rl7&app=advancedtagsprefixes&module=manage&controller=tools&do=rebuild
IPS\Db\Exception
3065: Expression #1 of ORDER BY clause is not in SELECT list, references column 'teramed.core_tags.tag_id' which is not in SELECT list; this is incompatible with DISTINCT
#0 /var/www/vhosts/teramed.de/httpdocs/system/Db/Select.php(346): IPS\_Db->preparedQuery('/*IPS\\advancedt...', Array)
#1 /var/www/vhosts/teramed.de/httpdocs/system/Db/Select.php(402): IPS\Db\_Select->runQuery()
#2 /var/www/vhosts/teramed.de/httpdocs/applications/advancedtagsprefixes/modules/admin/manage/tools.php(272): IPS\Db\_Select->rewind()
#3 [internal function]: IPS\advancedtagsprefixes\modules\admin\manage\_tools->rebuild()
#4 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Controller.php(85): call_user_func(Array)
#5 /var/www/vhosts/teramed.de/httpdocs/applications/advancedtagsprefixes/modules/admin/manage/tools.php(26): IPS\Dispatcher\_Controller->execute()
#6 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Dispatcher.php(129): IPS\advancedtagsprefixes\modules\admin\manage\_tools->execute()
#7 /var/www/vhosts/teramed.de/httpdocs/admin/index.php(13): IPS\_Dispatcher->run()
#8 {main}
------------------------------------------------------------------------
 

Is this a problem because I use mysql 5.7?

Could be related. Thanks for the log, that gives me something to investigate.

6 hours ago, Gnuru said:

If I change my tags "qualitätsmanagement (qm)" to "qualitätsmanagment (qm) arztpraxis" the search system will not find anything when clicking on the tag in the tag cloud,

Do I need to rebuild the search index after changing tags?

You can try it. I don't know. I think there were changes in 4.1 search I'm not aware of and haven't accounted for.

Link to comment
Share on other sites

10 hours ago, Ryan H. said:

Again, send me a log from it. I don't have such a problem.

Hi Ryan,

thank you for looking into this. This is my log-file when creating a new Forum while enabled the application:

Tue, 26 Jan 2016 04:16:07 +0000 (Severity: 2)
2.171.255.189 - https://www.teramed.de/admin/?adsess=86r09i6ho0kvnqelt2f2r169s6&app=forums&module=forums&controller=forums&do=form
ErrorException
2: Parameter 1 to IPS\forums\_Forum::form() expected to be a reference, value given
#0 [internal function]: IPS\IPS::errorHandler(2, 'Parameter 1 to ...', '/var/www/vhosts...', 109, Array)
#1 /var/www/vhosts/teramed.de/httpdocs/init.php(434) : eval()'d code(109): call_user_func_array('parent::form', Array)
#2 /var/www/vhosts/teramed.de/httpdocs/system/Node/Controller.php(413): IPS\forums\advancedtagsprefixes_hook_forumLastPostPrefix->form(Object(IPS\Helpers\Form))
#3 /var/www/vhosts/teramed.de/httpdocs/init.php(434) : eval()'d code(13): IPS\Node\_Controller->_addEditForm(Object(IPS\forums\Forum))
#4 /var/www/vhosts/teramed.de/httpdocs/system/Node/Controller.php(312): IPS\Node\advancedtagsprefixes_hook_nodeSettings->_addEditForm(Object(IPS\forums\Forum))
#5 /var/www/vhosts/teramed.de/httpdocs/applications/forums/modules/admin/forums/forums.php(124): IPS\Node\_Controller->form()
#6 [internal function]: IPS\forums\modules\admin\forums\_forums->form()
#7 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Controller.php(85): call_user_func(Array)
#8 /var/www/vhosts/teramed.de/httpdocs/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#9 /var/www/vhosts/teramed.de/httpdocs/applications/forums/modules/admin/forums/forums.php(40): IPS\Node\_Controller->execute()
#10 /var/www/vhosts/teramed.de/httpdocs/system/Dispatcher/Dispatcher.php(129): IPS\forums\modules\admin\forums\_forums->execute()
#11 /var/www/vhosts/teramed.de/httpdocs/admin/index.php(13): IPS\_Dispatcher->run()
#12 {main}

Also I would suggest to use the class ipsType_break for items in the tag-cloud: if you have a long tag, e.g. "qualitätsmanagement" and you put the tag-cloud on the main-page it will break the mobile view.

 

Edited by Gnuru
Link to comment
Share on other sites

Greetings Ryan.

I'm in the search process of an application/plugin similar to yours but I need an specific feature. According to what I read in the description, the application does not include this option or features.  However, I honestly think it could be a nice addition to your system so I'm going to suggest it in case you might like the idea since this is a tag application.

 

I'd like to filter forum threads by tags,  like type of custom search, so the system would only show the threads that contain an specific tag. Each forum could have the option to show a small bar with the suggested or more common tags to filter the threads fast with one click.

For example, imagine I have a recipe forum and each thread in one particular forum is a recipe users can comment. Assigning the right tags to the threads, we could have tags like: oven, sugar, easy, difficult, 1st dish, dessert etc. etc.

So when users go the forum, they could have a set of, for example, 3 combos in a menu on top:  one with elements necessary ( oven, microwave, pan ) another one with ingredients: "sugar, pepper, lemon, chicken etc." and another combo menu for types: "first dish, second dish or dessert"
So people could fitler all threads (if properly tagged)   with recipes "Desserts" only   .... or    recipes:  "1st Dish" and ingregients "chicken" 

Details and complexity could be discussed later, but for now I just wanted to suggest this option and give a few thoughts.
Not sure if this is even possible, or it already exists. or you are interested, but it's far too complex for the aim of this application.

Regards

 

 

 

 

 

 

Link to comment
Share on other sites

Greetings Ryan.

I'm in the search process of an application/plugin similar to yours but I need an specific feature. According to what I read in the description, the application does not include this option or features.  However, I honestly think it could be a nice addition to your system so I'm going to suggest it in case you might like the idea since this is a tag application.

 

I'd like to filter forum threads by tags,  like type of custom search, so the system would only show the threads that contain an specific tag. Each forum could have the option to show a small bar with the suggested or more common tags to filter the threads fast with one click.

For example, imagine I have a recipe forum and each thread in one particular forum is a recipe users can comment. Assigning the right tags to the threads, we could have tags like: oven, sugar, easy, difficult, 1st dish, dessert etc. etc.

So when users go the forum, they could have a set of, for example, 3 combos in a menu on top:  one with elements necessary ( oven, microwave, pan ) another one with ingredients: "sugar, pepper, lemon, chicken etc." and another combo menu for types: "first dish, second dish or dessert"
So people could fitler all threads (if properly tagged)   with recipes "Desserts" only   .... or    recipes:  "1st Dish" and ingregients "chicken" 

Details and complexity could be discussed later, but for now I just wanted to suggest this option and give a few thoughts.
Not sure if this is even possible, or it already exists. or you are interested, but it's far too complex for the aim of this application.

Regards

 

 

 

 

 

 

Link to comment
Share on other sites

On 23 января 2016 г. at 0:38 PM, tyreco said:

Problem .. IPS 4.1.7 installed:  cms pages chat calender galery forum blogs

Installed > works

goto AdminCP > System > Support > Start deleting cache ... get following message:tag1.jpg.6c96894b76c364af49cf042f80846b0

proceed with repair automatic > no solution > issue come again.

tried it with "Fix it" procedure which is part of your app > issue come again

 

4.1.7. php 5.6. Clean install Full Suite

The same problem...

UPDATE `advancedtagsprefixes_node_settings` SET `node_id`=0 WHERE `node_id` IS NULL;
ALTER TABLE `advancedtagsprefixes_node_settings` CHANGE COLUMN `node_id` `node_id` BIGINT (20) NOT NULL DEFAULT 0 COMMENT '';		

And in IP Content (Pages) prefix don't available after install your app)

Edited by Yurri
Link to comment
Share on other sites

14 hours ago, Yurri said:

4.1.7. php 5.6. Clean install Full Suite

The same problem...


UPDATE `advancedtagsprefixes_node_settings` SET `node_id`=0 WHERE `node_id` IS NULL;

ALTER TABLE `advancedtagsprefixes_node_settings` CHANGE COLUMN `node_id` `node_id` BIGINT (20) NOT NULL DEFAULT 0 COMMENT '';		

As I've explained earlier, that message on the support tool means nothing and can be safely ignored. There's a button it ignore it. If you must use the support tool, click that. I'll have it fixed in the next update.

14 hours ago, Yurri said:

And in IP Content (Pages) prefix don't available after install your app)

I don't know what this means. Please explain.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...