Advanced Mod Rewriting Contenido 4.4.4

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 11:23

stese hat geschrieben:das sollte zumindestens dein problem 1 und 2.1 lösen - vll. hat man ja glück und es löst auch gleich die 2.2 (ich schätze mal schon)
Da muss ich Dich leider enttäuschen – es ändert sich leider nix.

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 11:32

ja so ausm blinden kann ich da leider auch momentan nicht helfen ...
schau mal bitte nach, ob der pfad der dann in den javascripten steht korrekt ist.

bei mir war der fall vor der änderung, dass er die ersten kategorien korrekt dargestellt hat, danach aber komischerweise weitergeleitet hat und den standard home pfad hinten an die url angefügt hat.

also bspw. lautete mein pfad so: (auch im quelltext)
/Sportarten/Breitensport/Inline-Skating/
als er den pfad aufgerufen hat, hat er danach automatisch weitergeleitet auf
/Sportarten/Breitensport/Inline-Skating/Aktuelles/
weil normalerweise soll er, wenn keine catID übergeben wurde bei mir in /Aktuelles/ springen. das bedeutet, dass er die catid nicht korrekt herauslösen konnte und den fehler konnte ich mit dem bugfix der vorangegangenen seite beheben.

schau bitte bei nach, ob das bei dir der gleiche Fall ist.

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 12:47

Denke nicht das das bei mir der Fall ist/war.

Code: Alles auswählen

var Menue_2_4 = new TPopMenu('Unterpunkt','5','a','/Navigation/Menuepunkt/Unterpunkt/','Unterpunkt');
Menue_2.Add(Menue_2_4);

var Menue_2_4_1 = new TPopMenu('UnterUnterpunkt1','5','a','/Navigation/Menuepunkt/Unterpunkt/UnterUnterpunkt1/','UnterUnterpunkt1');
Menue_2_4.Add(Menue_2_4_1);

var Menue_2_4_2 = new TPopMenu('UnterUnterpunkt2','5','a','/Navigation/Menuepunkt/Unterpunkt/UnterUnterpunkt2/','UnterUnterpunkt2');
Menue_2_4.Add(Menue_2_4_2);
var Menue_2_4 wird richtig dargestellt – beide anderen nicht!

Deaktiviere ich mod_rewrite, funtzt es - er ruft bei z.B. var Menue_2_4_1 folgende URL auf: front_content.php?idcat=30&lang=1
Es müsste also eigentlich eine catID übergeben werden...

Oder hab ich Dich falsch verstanden??

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 12:52

ja ich glaube du hast mich falsch verstanden.

ok der pfad ist also korrekt nehme ich an:
/Navigation/Menuepunkt/Unterpunkt/UnterUnterpunkt1/

wenn jetzt die fehlerseite kommt, hängt er da was oben an im browser an diese url?
also z.b. so:
/Navigation/Menuepunkt/Unterpunkt/UnterUnterpunkt1/Startkategorie/

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 12:58

Er hängt nichts dran.

In der Browserlkeiste steht dann wie es sein soll: .../Navigation/Menuepunkt/Unterpunkt/UnterUnterpunkt1/

und imBrowserfenster:
Not Found
The requested URL /xxx/xxx/xxx/xxx/ was not found on this server.

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 14:29

ah ich glaube ich weiss was falsch ist.
schau dir mal bitte die .htaccess an. ich hab die nur für 3 ebenen gebaut - mach einfach eine 4. ebene rein und es sollte gehen

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 19:12

Das wars!! Da haben wir bzw, ich den Wald vor lauter Bäumen wohl nicht mehr gesehen, aber egal jetzt klappts ja. 8)

Jetzt bleibt nur noch der Punkt, mit den "Normalen" Internen Links:
die im Moment so <a href="/"> zerhackt werden.

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 19:16

was meinst du mit normalen internen links?

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 19:25

Damit meine ich Links, mit denen ich innerhalb meiner Seite, von einer Seite auf eine andere linke, sowas wie
<a href="front_content.php?idcat=30&lang=1">bla bla</a> wird zu
<a href="/">bla bla</a> was natürlich nicht so sinnvoll ist.

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 19:30

hm keine ahnung wieso die nicht gehen ... hier gehts zumindestens:
http://contenido.polycoder.com/index.html

schonmal geschaut, ob die internen links alle einen websicheren namen haben (in der mysql db, wenn du es nachträglich implementiert hast) weil es ja in der navigation funktioniert ... es ruft ja die gleiche funktion dafür auf.

wenn die einen websicheren namen haben, muss ich später mal nachschauen warum es nicht geht ...

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 19:39

Ja – hab ich schon nachgeschaut, jeder Artikel und jede Kategorie haben einen websichern Namen.

Hast Du bei Dir auch diesen Aufruf?

Code: Alles auswählen

// ok let it beginn, start mod rewrite class 
$str_all = preg_replace("/([\"|\'])front_content\.php(.?|.+?)([\"|\'])/ie", "stripslashes('\\1'.ModRewrite::build_new_url('\\2').'\\3')", $str_all); 

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 19:44

ja habe ich - ich schaue bei gelegenheit mal nach. mein aufruf ist allerdings mit dem client - aber eigentlich sollte er den automatisch reinnehmen wenn kein client übergeben wurde

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 20:01

Wenn Dir das was hilft, habe eine Link

Code: Alles auswählen

<A href="front_content.php?idcatart=41&lang=1&client=1">TESTLINK</A>
im Content-Bereich auf einen Menüpunk erstellt – der über das Menü auch perfekt zu erreichen ist, der jetzt aber wieder im Quelltext so aussieht:

Code: Alles auswählen

<a href="/">TESTLINK</a>
ansonsten nochmal vielen Dank für die Ratschläge und Deine Hilfe!

stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese » Do 24. Mär 2005, 20:03

ah jetzt seh ichs:

ich frage die idcatart nicht ab (momentan nur idcat, idart, lang und client) ... das sollte ich noch einbauen ... stimmt.

Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech » Do 24. Mär 2005, 22:42

Das wäre toll – hoffentlich sind wir danach durch und die Erweiterung ist perfekt! :lol:

Gesperrt