Seite 2 von 2
Verfasst: Do 11. Jan 2007, 15:55
von volupp11
Verfasst: Do 11. Jan 2007, 16:10
von stese
am modrewrite. das erkennt nämlich kein #39 ; der IE sucht nämlich die front_content.php in einem verzeichnis was es nicht gitb - ergo 404
um an die korrekte url zu kommen, muss man modrewrite also schon vor dem eigentlichen übersetzungsprozess bemühen (du musst also dein modul für das erzeugen des popups umschreiben)
also statt front_content.php?idcat=2&idart=23&lang=1 zu schreiben mußt du die url so erzeugen:
ModRewrite:build_new_url('idcat=2&idart=23&lang=1');
Verfasst: Do 11. Jan 2007, 16:24
von volupp11
Vielen Dank für die schnelle Reaktion.
Verstehe allerdings nur Bahnhof. Muß jetzt irgendwo in den Contenidodateien was geändert werden? Wenn ja, dann bitte wo und was. Oder habe ich bei der Definition im WYSIWYG was falsch gemacht?
Verfasst: Do 11. Jan 2007, 16:34
von stese
wenn du alles in einem HTML container hast, wirds problematisch. du müsstest nämlich manuell hand anlegen und den output der des wysiwyg editors nach den #39; durchsuchen und am besten durch ' ersetzen
Verfasst: Do 11. Jan 2007, 16:35
von HerrB
stese geht davon aus, dass Dein Link aus einem Modul stammt - da müsstest Du den Link eben mit seiner Funktion erzeugen. Der Link stammt aber IMHO aus dem Editor/tinyMCE - dort kann ich doch nicht build_new_url (abrakdabra) eintragen, oder stese?
Gruß
HerrB
Verfasst: Do 11. Jan 2007, 16:39
von stese
@HerrB. korrekt.
man kann das ganze modul theoretisch so schreiben:
Code: Alles auswählen
$strOutput = "CMS_HTML[1]";
print str_replace("' ;", "'", $strOutput);
(leerzeichen zwischen 39 und ; entfernen)
damit werden alle &39 die durch den tiny erzeugt werden, wieder in einfache anführungszeichen ersetzt, die das modrewrite paket auch wieder berücksichtigt.
Verfasst: Do 11. Jan 2007, 16:48
von HerrB
Ok, bitte so:
Code: Alles auswählen
if ($edit) {
echo "CMS_HTML[1]";
} else {
$strOutput = "CMS_HTML[1]";
print str_replace("' ;", "'", $strOutput);
}
Gruß
HerrB
Fehler endlich behoben!!!
Verfasst: Do 11. Jan 2007, 17:05
von volupp11
Suuper ! Jetzt funktionieren die Popups wie sie sollen. Vielen Dank für die Unterstützung und bei der nächsten Version bitte berücksichtigen.
Verfasst: Fr 12. Jan 2007, 11:08
von HerrB
Das kann höchstens für mod_rewrite berücksichtigt werden - für Contenido ist das gewünschte Funktionalität.
Gruß
HerrB
Verfasst: Fr 12. Jan 2007, 11:11
von stese
und in modrewrite werde ich es auch nicht mit reinnehmen ... es ist ja eine kleinigkeit seine module dementsprechend anzupassen.
Verfasst: Fr 12. Jan 2007, 19:43
von stese
habe es jetzt doch mal gefixt und ins bundle reingenommen. neues paket steht zum download bereit. einige andere fehler sind auch behoben worden
Verfasst: Mi 24. Jan 2007, 23:09
von HerrB
Geschlossen.
Gruß
HerrB