DoiMenu funktioniert bei Modrewrite 2 im IEX nicht |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
DoiMenu funktioniert bei Modrewrite 2 im IEX nicht |
Tue. 9. January 2007, 17:43
Beitrag
#1
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Hi,
bei einem Projekt von mir, habe ich mit Sefrengo + mod rewrite = 2 eine merkwürdige Erfahrung gemacht: Während Firefox folgende und richtige URL ausgbit: QUELLTEXT http://rsg.biz-worms.de/sefrengo/872ef041354e9746997d48e32c0fa365/rsg/unsere-schule/rundgang/ gibt der Internet Explorer (geprüft mit Version 6 + 7) folgende Variante aus: QUELLTEXT http://rsg.biz-worms.de/sefrengo/rsg/home/606e5eb2c2838e27de8a704f217d80b4/rsg/unsere-schule/rundgang/ Der Internet Explorer zeigt dann einfach eine weiße Seite an. Hat einer eine Idee, wie ich dieses Problem beheben kann? Gruss, David |
|
|
Tue. 9. January 2007, 17:48
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
läuft das sefrengo unterhalb einer DEDI Installation mit aktivierten Modrewrite aus einem der Ereiterungspacks?
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Tue. 9. January 2007, 17:52
Beitrag
#3
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Nein, die DEDI- Version, die im Hauptverzeichnis zu sehen ist, habe ich durch ein "Update" von auf die 1.0.01 zurechtgestutzt und dann erst auf Sefrengo migriert. Sefrengo soll in Kürze das Dedi- System ersetzen.
Anbei noch der Link zur phpinfo() |
|
|
Tue. 9. January 2007, 18:00
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
mich interessiert eigentlich ob die sefrengo installation in einem unterverzeichnis der vorhandenen dedi installation läuft.
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Tue. 9. January 2007, 18:30
Beitrag
#5
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Ja, das macht sie.
Dedi läuft im Root- Verzeichnis und Sefrengo unter/sefrengo. Hat das irgendwelche Auswirkungen? |
|
|
Tue. 9. January 2007, 18:38
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
na dann deaktiviere mal testweise alle dedi rewriterules in der htaccess im root verzeichnis der installation. hast du den fehler dann auch noch?
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Tue. 9. January 2007, 19:54
Beitrag
#7
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Ok, ich habe jetzt mal die komplette .htaccess- Datei im root- Verzeichnis deaktiviert, leider noch mit demselben Ergebnis...
Eine Sache finde ich noch etwas komisch: Es funktionieren im IE nur die Links des doiMenu nicht, die restlichen Links funktionieren... |
|
|
Tue. 9. January 2007, 20:12
Beitrag
#8
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
Es funktionieren im IE nur die Links des doiMenu nicht, die restlichen Links funktionieren... na das ist ja schon eine andere sache. eventuell liegt dann daran, dass der IEX bei JS in zusammenspiel mit basehref ein problem hat. ich hatte mal sowas ähnliches .... http://notes.minty.org/cgi-bin/wiki.pl?Fix...ternet_Explorer ich kenne das doiMenu nicht, keine ahnung, ob das diese eigenheit des IEX berücksichtigt. ist aber mehr ein schuss ins blaue ... -------------------- SEFRENGO | a free choice ... again!
|
|
|
Tue. 9. January 2007, 23:09
Beitrag
#9
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Der Tipp war gut, aber ich glaube er hat leider nicht geholfen...
DEDI & .htaccess haben ja auch harmoniert, was hat sich eigentlich in der Sefrengo .htaccess getan, dass der IE da so querschießen kann? |
|
|
Tue. 9. January 2007, 23:16
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ich nehme an, wenn du in sefrengo den rewrite mode auf 1 zurücksetzt (also dass die seiten auf cat1.html usw umgeschrieben werden), dann wird auch das doiMenu wieder funktionieren.
das problem liegt glaub ich beim iex und den JS menü in kombination mit dem basehref den SF beim rewrite mode 2 verwendet. das base href gibt es bei dedi nicht wenn ich mich recht erinnere ... das ist aber (gott sei dank) schon länger her das ich mit damit rumschlagen musste -------------------- SEFRENGO | a free choice ... again!
|
|
|
Wed. 10. January 2007, 07:34
Beitrag
#11
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Hi
Ja alex hat recht. Dedi gab noch alles als Relative Links aus (../../../../media/..) während SF einmal das Basisverzeichnis festlegt und von da aus referenzieren kann (/media). Die IE ignoriert im Zusammenhang mit JS' document.locattion-Aufrufen diese base-href, während Mozilla das nicht tut (http://forum.de.selfhtml.org/archiv/2004/5/t81301/). Einzige Lösung: auf ein anderes Modul umsteigen oder das Modul so bearbeiten dass anstatt onclick-Links normale < href="">-Links ausgibt. Gruß, Peter |
|
|
Wed. 10. January 2007, 12:17
Beitrag
#12
|
|
Member Gruppe: Members Beiträge: 34 Mitglied seit: 02.07.2006 Mitglieds-Nr.: 64 |
Vielen Dank für eure Ratschläge. Ich habe mich für mod rewrite 1 entschieden.
Gruß David |
|
|
Wed. 10. January 2007, 12:25
Beitrag
#13
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ich hab mal den thementitel geändert ...
-------------------- SEFRENGO | a free choice ... again!
|
|
|
Mon. 12. July 2010, 14:31
Beitrag
#14
|
|
Member Gruppe: Members Beiträge: 27 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 10 |
Ich habe da mal einen kleinen Hack gemacht, nun funktioniert das auch bei mod_rewrite2.
Folgende Funktion zu finden in doiMenuDOM2.js so abändern: QUELLTEXT function _openURL(address) { self.location='http://'+ window.location.host+'/'+address; } Nun funktioniert wieder alles. -------------------- Warum gibt es für Informatiker grundsätzlich
keinen Unterschied zwischen Helloween und Weihnachten? OKT 31 = DEZ 25 |
|
|
Mon. 12. July 2010, 14:53
Beitrag
#15
|
|
Newbie Gruppe: Members Beiträge: 6 Mitglied seit: 01.09.2006 Wohnort: Ossiland Mitglieds-Nr.: 220 |
QUELLTEXT function _openURL(address) { self.location='http://'+ window.location.host+'/'+address; } Nun funktioniert wieder alles. Ich bin begeistert! Wie lange hab ich schon auf die antwort gewartet Wenn ich das SF Forum nicht hätte- und Dich natürlich AKI ein GROßES DANKESHÖN an dieser Stelle! SF= Hier werden Sie geholfen^^ Greetz Natascha |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 24.4.24 - 01:54 |