Page 1 of 1
Freie Artikel-Tags
Posted: Sun Jun 25, 2006 1:32 pm
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
Workaround:
Posted: Sun Jun 25, 2006 7:35 pm
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.
Re: Workaround:
Posted: Mon Jun 26, 2006 12:45 pm
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
Posted: Thu Jul 13, 2006 9:39 am
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
Posted: Thu Jul 13, 2006 1:24 pm
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
Posted: Fri Jul 14, 2006 9:01 am
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
Posted: Fri Jul 14, 2006 12:09 pm
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