Freie Artikel-Tags

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
wh1sper
Regular
Posts: 113
Joined: Sat Jan 15, 2005 6:26 pm
Location: Germany
Contact:

Freie Artikel-Tags

Post by wh1sper »

Code: Select all

Freie Artikel-Tags
Erlaubt das freie Tagging von Artikeln
version: 2.51
Ich habe neuerdings einen kleinen Bug in der erweiterten Optionen für einen Artikel. Früher funktionierte das klicken auf einen Tag Begriff in der Liste, dann wurde der den Tags hinzugefügt. Das geht nicht mehr. manuelles Eintragen geht gottseidank aber weiterhin.

Eine Idee zum reparieren?
Fehlermeldung in der Javascript Console:

Code: Select all

Error: tags[tag].toLowerCase is not a function
Source File: http://zockertown.de/s9y/serendipity_admin.php?serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=edit&serendipity[id]=571
Line: 737
Damit muesste sich doch was anfangen lassen
wh1sper
Regular
Posts: 113
Joined: Sat Jan 15, 2005 6:26 pm
Location: Germany
Contact:

Workaround:

Post by wh1sper »

Workaround: In der Datei serendipity_event_freetag.php
im Ordner plugins/serendipity_event_freetag
vorher:

Code: Select all

inList = false;
                        for (tag in tags) {
                            if (trim(tags[tag].toLowerCase()) == addTag.toLowerCase())
                                inList = true;
                        }
Nachher

Code: Select all

inList = false;
                        for (tag in tags) {
                            if (trim(tags[tag]) == addTag.toLowerCase())
                                inList = true;
                        }
und vorher

Code: Select all

 function trim(str)
                    {
                      return str.replace(/^\s*|\s*$/g,"");
                    }
und nachher

Code: Select all

 function trim(str)
                    {
			return str;
                    }
Primitiv, geht aber. vorerst. ;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Workaround:

Post by garvinhicking »

Hi!

Super, danke für die Hilfe bei diesem Problem! Ich habe nun einen Patch committed, der ähnlich aber leicht anders vorgeht. Würde mich freuen wenn Du/Ihr Version 2.52 einmal ausprobieren könnte wenn sie online ist.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
simb
Regular
Posts: 23
Joined: Thu Apr 13, 2006 2:50 pm

Post by simb »

Hallo zusammen,

ich habe das selbe Problem, seit ich das Plugin

Code: Select all

Einträge automatisch sichern  	 Bereits installiert
Sichert Einträge beim Schreiben automatisch im Hintergrund
Autor: Jay Bertrand; version: 0.2.1
installiert habe und obwohl ich die aktuelleste Version von freetag habe:

Code: Select all

Freie Artikel-Tags  	 Bereits installiert
Erlaubt das freie Tagging von Artikeln
Autor: Garvin Hicking, Jonathan Arkell; version: 2.56
Wie gesagt, IMHO hat es mit dem JS von "Einträge automatisch sichern" zu tun, aber auf die Ursache bin ich noch nicht gestossen.
Der Workaround von wh1sper hilft erstmal, aber mit jedem Update muss ich das wiederholen :?

Gruss
simb
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das ist aber komisch, weil wh1spers fix ja quasi das ist, was in der neuen freetag version eigentlich vorgenommen wurde?!?

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
simb
Regular
Posts: 23
Joined: Thu Apr 13, 2006 2:50 pm

Post by simb »

Hmmm,
stimmt, in der Datei steht etwas anderes:

Code: Select all

#$Id: serendipity_event_freetag.php,v 1.67 2006/07/08 09:43:27 garvinhicking Exp $
und der patch ist nicht drin, aber die plugin-Verwaltung sagt 2.56 ist installiert?!?
Nach dem Update musste ich auch die CSS wieder anpassen, also irgendwie wurde das doch mit einer anderen Version überschrieben.

Was kann ich tun? Ich will auf keinen Fall alle bisherigen Tags verlieren!

Gruss
simb
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Der $CVS$ header ist unabhängig von der Version des plugins. Nur dass was im $propbag->add('version', xxx') eingepackt wird ist die echte plugin version...

Lad Dir am besten von http://spartacus.s9y.org/ das aktuelle ZIP und ersetze damit deine Date. Die Tags stehen inder Datenbank und werden auf keinen fall gelöscht :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply