Page 1 of 4

freetag-Erweiterung: cat2tag oder ähnliches

Posted: Wed Nov 08, 2006 9:52 pm
by robert
Nachdem ich über cat2tag gelesen habe, kam mir folgender Wunsch - den ich schon länger hege - wieder in Erinnerung.

Ich benutze Kategorien und Tags. Tags noch nicht so lange. So sind einige ältere Artikel ganz ohne Tags etc.

Nett wäre eine Erweiterung des Freetag Plugins, dass es erlaubt (ein Häkchen in den Settings), dass Kategorien automatisch auch Tags sind. So würde jeder Eintrag mit einer Kategorie zumindest einen Tag mit dem Kategoriennamen erhalten.

Damit wäre auch alles über die Tags alleine zu finden - was für manchen User angenehmer ist.

Ultracool (wenn ich es mal so sagen darf) wäre eine Möglichkeit, dass auch alle älteren Artikeln automatisch "nachgetaggt" werden.

Re: freetag-Erweiterung: cat2tag oder ähnliches

Posted: Thu Nov 09, 2006 10:43 am
by garvinhicking
Hi Robert!

Sehr gute Idee, habe ich gerade entwickelt. Leider klappt das CVS derzeit nicht, aber sobald es klappt committe ich.

Viele Grüße,
Garvin

Posted: Thu Nov 09, 2006 11:06 pm
by robert
Boah, wow,.....

Sogar als Garvinserviceverwöhnter Mensch bin ich jetzt perplex über die Rasanthaftigkeit (wenn es das Wort nicht gibt, müsste es für dich erfunden werden) der Umsetzung meiner Anfrage.

Bin schon sehr gespannt.

DANKE
Robert

Posted: Fri Nov 10, 2006 7:23 pm
by robert
Nochmals Danke! Heute upgedatet - es funktioniert wunderbar.

Posted: Fri Nov 10, 2006 8:25 pm
by robert
Nun fällt mir natürlich ;-) noch ein weitere Ergänzung ein, die aber wahrscheinlich performance- und programmiermäßig umfangreicher wäre:

Automatisches Taggen
Jedem Tag können ein oder mehrere "Stich"wörter zugeordnet werden. Bei der Veröffentlichung eines Beitrags wird im Text nach diesen Stichwörtern gescannt. Wenn vorhanden wird der entsprechende Tag automatisch gesetzt. Die Funktion müsste aber pro Beitrag auch deaktivierbar sein.

Natürlich könnte man nur nach dem Tagnamen selbst suchen. Aber vielleicht habe ich den Tag "S9y" und möchte diesen immer setzen, wenn ich "S9y", "Serendipity" und "Superblog" ;-) schreibe.

Zumindest einige Stichworte bzw. Tags könnte ich mir dabei sparen mit der Hand zu setzen bzw. würde auf diese nicht vergessen.

Posted: Sat Nov 11, 2006 2:27 pm
by robert
Eine Kleinigkeit noch. In der Tagverwaltung findet sich der Link
Alle zugwiesenen Kategorien bestehender Artikel zu Tags konvertieren
Beim Wort "zugwiesenen" fehlt ein "e". Also wirklich nichts dramatisches.

Posted: Sat Nov 11, 2006 3:59 pm
by garvinhicking
Hi Robert!

Danke, Schreibfehler berichtigt!

Die andere Tagsache ist in der Tat komplex, da habe ich leider keine Lust zu. :-) Aber vielleicht findet sich einmal jemand dafür, denn die Idee ist ja ganz nett/gut!

Viele Grüße,
Garvin

Posted: Sat Nov 11, 2006 9:31 pm
by robert
Verstehe, wenn es dich nicht freut.

Ich finde die Idee auch recht gut ;-) - Na, vielleicht möchte ja mal jemand...

Posted: Mon Nov 13, 2006 8:06 pm
by robert
Das Plugin hakt jetzt doch ein bisschen. Hin und wieder werden Kategorien nicht als Freetags geschrieben - nachvollziehen, woran es liegt, kann ich aber derzeit nicht.

Posted: Tue Nov 14, 2006 10:35 am
by garvinhicking
Hi!

Vielleicht liegt es an Kategorien mit mehr als einem Wort?

Grüße,
Garvin

Posted: Sun Nov 19, 2006 4:54 pm
by robert
Werde ich mir mal ansehen.

Danke, dass ich dich jetzt doch "überreden" konnte, dass du meine Ideen des "Automatischen Taggen" verwirklicht hast.

Posted: Sun Nov 19, 2006 8:13 pm
by ocj
Seit dem Update bekomme ich nach dem Posten von Artikeln folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() in /home/www/web84/html/serendipity/plugins/serendipity_event_freetag/serendipity_event_freetag.php on line 562
Die Kategorien werden trotzdem in Tags umgesetzt.

Weiter ist mir aufgefallen, daß bei Kategorien in Groß- und Kleinschrift diese nicht in Nur-Kleinschrift umgewandelt werden, obwohl dies im Freetags-Plugin so eingestellt ist. (Beispiel: http://www.yadayada.de/230-Lebensweisheiten.html)

Und noch was: Wenn die Kategorie mit Komma getrennte Worte enthält, fände ich es sinnvoll, wenn jedes dieser Worte als separater Tag umgesetzt wird. Wird es aber derzeit nicht. (Beispiel: http://www.yadayada.de/230-Lebensweisheiten.html)

Ansonsten ein sehr nettes Feature.

ocj

Posted: Mon Nov 20, 2006 10:27 am
by garvinhicking
Hi ocj!

Danke für den Fehlerreport. Gerade in 2.72 gefixt.
Weiter ist mir aufgefallen, daß bei Kategorien in Groß- und Kleinschrift diese nicht in Nur-Kleinschrift umgewandelt werden, obwohl dies im Freetags-Plugin so eingestellt ist. (Beispiel: http://www.yadayada.de/230-Lebensweisheiten.html)
Danke, auch gefixt!
Und noch was: Wenn die Kategorie mit Komma getrennte Worte enthält, fände ich es sinnvoll, wenn jedes dieser Worte als separater Tag umgesetzt wird. Wird es aber derzeit nicht. (Beispiel: http://www.yadayada.de/230-Lebensweisheiten.html)
Sehr gute Idee, habe ich eingebaut.

Viele Grüße,
Garvin

Posted: Mon Nov 20, 2006 11:27 am
by ocj
Tausend Dank, Garvin! So schnell habe ich in zehn Jahren Open Source nocht nie Bugfixes gesehen.

Gleich noch was (allerdings noch mit 2.70; 2.72 kann ich erst heute abend testen):

Wenn man einen Artikel mehrfach als Entwurf abspeichert, werden die Kategorien bei jedem Speichern an die Tags hinten angehangen. Speichert man also z.B. einen Entwurf drei mal in der Kategorie "Leben", hat man drei mal den Tag "leben" in den tags.

ocj

Posted: Mon Nov 20, 2006 10:50 pm
by robert
Kann mich ocj anschliessen.

Ich weiß zwar nicht wie man das lösen kann, aber ich hatte einen längeren Text mehrmals gespeichert und danach zig gleiche Tags in der Liste im Editor .

Wäre es eine Möglichkeit die Prüfung erst beim veröffentlichen durchzuführen und nicht im Entwurfsmodus?