Ich habe mehrere Seiten mit Hilfe eines Bildmoduls untereinander also intern verlinkt. Das funktioniert in allen Kategorien wunderbar, ausser in einer, wenn ich da auf den Link klicke, komme ich automatisch in den Editorbereich.
Daraufhin habe ich die gesamte Kategorie mit allen Seiten gelöscht und neu angelegt, neue Seiten erstellt, es hilft nichts.
Ich benutze für alle Kategorien und Seiten dasselbe Template ,also auch dieselben Bildmodule und Bilder. Wieso spinnt der nur bei der einen Kategorie und wieso löst sich das Problem nicht, wenn ich die Kategorie neu anlege??
Die Oberhärte ist noch: Der Link lässt sich nicht mehr löschen, wenn ich ihn auf "kein" stelle, bleibt ein Link mit idcart=0&contenido=11234xyz...
Was ich bislang versucht habe:
1) Ein anderes Bild genommen
2) Auf andere Seiten in anderen Kategorien verlinkt
3) Die Kategorie umgehängt
4) Die Kategorie umbenannt
5) Kategorie gelöscht und neu angelegt
Das Problem mit den Ankern ist mir bekannt, aber wieso werde ich diesen verdammten Link nicht mehr los??
Bildmodul - ich werde wahnsinnig
Aberwitziger Workaround
Ich habe für mein Problem (bei interner Verlinkung der Seiten per Bildmodul wird immer die SessioID mit übergeben, daher einloggen in Editor ohne Passwort möglich) eine ziemlich abenteuerliche Lösung gefunden:
Wenn ich im verwendeten Bildmodul die Einträge
echo "CMS_IMGDESCR[1]";
echo "CMS_LINKDESCR[1]";
auskommentiere oder lösche und anschliessend wieder verfügbar mache, sind die SessionIDs verschwunden. Nicht elegant, aberes funktioniert. [/b]
Ich habe für mein Problem (bei interner Verlinkung der Seiten per Bildmodul wird immer die SessioID mit übergeben, daher einloggen in Editor ohne Passwort möglich) eine ziemlich abenteuerliche Lösung gefunden:
Wenn ich im verwendeten Bildmodul die Einträge
echo "CMS_IMGDESCR[1]";
echo "CMS_LINKDESCR[1]";
auskommentiere oder lösche und anschliessend wieder verfügbar mache, sind die SessionIDs verschwunden. Nicht elegant, aberes funktioniert. [/b]
Guter Lösungsansatz
Deine Lösung fuktioniert, hab ich auch am Anfang so gemacht.
Die nachfolgende Lösung ist aber Nachhaltig !
Mit PHPmyAdmin in der Tabelle con_type nach CMS_LINK suchen.Und den Code
durch den folgenden Code ersetzen.
Original:
Dann passiert das nicht mehr
Die nachfolgende Lösung ist aber Nachhaltig !
Mit PHPmyAdmin in der Tabelle con_type nach CMS_LINK suchen.Und den Code
durch den folgenden Code ersetzen.
Original:
Code: Alles auswählen
$tmp = $sess->url("front_content.php?idcatart=$tmp");
Patch:
$tmp = "front_content.php?idcatart=".$tmp;
Code neu komplett:
/**
* CMS_LINK
*/
$tmp = $a_content["CMS_LINK"][$val];
/* internal link */
if ( is_numeric($tmp) ) {
$tmp = "front_content.php?idcatart=".$tmp;
} elseif ( substr($tmp,0,6) == "mailto" ) {
} elseif ( substr($tmp,0,6) != "mailto" ) {
if (substr($tmp,0,7)=="http://") {
} elseif ( substr($tmp,0,7) != "http://" ) {
$tmp = "http://$tmp";
}
}
Hi Snoopy
danke für deine Lösung, funktioniert tatsächlich super. Jetzt bleibt noch eine Sache: Wenn ich das Bildmodul intern verlinke und danach den Link wieder rausnehme, bleibt die Verlinkung dennoch bestehen, wobei dann idcatart=0 übergeben wird.
Hast du dafür auch eine Zauberformel??
schönen abend
Jens
danke für deine Lösung, funktioniert tatsächlich super. Jetzt bleibt noch eine Sache: Wenn ich das Bildmodul intern verlinke und danach den Link wieder rausnehme, bleibt die Verlinkung dennoch bestehen, wobei dann idcatart=0 übergeben wird.
Hast du dafür auch eine Zauberformel??
schönen abend
Jens
gib einen externen link ein z.B. www.ich-weiss-nicht-was.de
und bestätige.
dann nimm den externen Link wieder raus und bestätige,
und siehe da Link ist leer.
Wenn ich eine Bessere Lösung habe lasse ich sie Dir zukommen.
mfg,
Snoopy
und bestätige.
dann nimm den externen Link wieder raus und bestätige,
und siehe da Link ist leer.
Wenn ich eine Bessere Lösung habe lasse ich sie Dir zukommen.
mfg,
Snoopy