Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> DoiMenu funktioniert bei Modrewrite 2 im IEX nicht
David
Beitrag 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
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
David
Beitrag 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()
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
David
Beitrag 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?
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
David
Beitrag 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...
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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



ZITAT(David @ Tue. 9. January 2007, 19:54) *
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!
Go to the top of the page
 
+Quote Post
David
Beitrag 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?
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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 wink.gif


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag 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
Go to the top of the page
 
+Quote Post
David
Beitrag 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
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
Aki
Beitrag 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
Go to the top of the page
 
+Quote Post
Tascha
Beitrag Mon. 12. July 2010, 14:53
Beitrag #15


Newbie
*

Gruppe: Members
Beiträge: 6
Mitglied seit: 01.09.2006
Wohnort: Ossiland
Mitglieds-Nr.: 220



ZITAT(Aki @ Mon. 12. July 2010, 15:31) *
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 rolleyes.gif
Wenn ich das SF Forum nicht hätte- und Dich natürlich AKI wink.gif ein GROßES DANKESHÖN an dieser Stelle!

SF= Hier werden Sie geholfen^^

Greetz Natascha
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 24.4.24 - 01:54

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.