Advanced Mod Rewriting Contenido 4.4.4

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

Beitrag von stese »

hm - wird die da automatisch gesetzt? ich habe mir damals nur die 4.4.4er angeschaut - da wurde die base href nicht automatisch gesetzt - auf jeden fall is die 2. base definition absolut falsch ... denn die sollte maximal den angegebenen pfad aus dem mandanten drinnen haben.

wenn du also kein modul hast, was dir das base automatisch schreibt, gibts 2 möglichkeiten:
1.) im core schauen wo das base href gesetzt wird und dort so abändern, dass er nur den mandantenpfad nimmt.
2.) (dirty) einfach das manuelle base unter das automatische base setzen - sollte danach auch funktionieren.

aber ist schon ungewöhnlich - muss ich mir mal näher anschauen. korrekt is das auf jeden fall nicht.
GOLD
Beiträge: 71
Registriert: Sa 14. Aug 2004, 22:24
Kontaktdaten:

Beitrag von GOLD »

k, thx! ich schau mal
ronaldo
Beiträge: 42
Registriert: Fr 18. Mär 2005, 10:23
Kontaktdaten:

Beitrag von ronaldo »

Wenn das die 4.4.5 von mir ist, dann stehen da die Zeilen

Code: Alles auswählen

	// ronaldo edit - 050630 - determine base-url and add base tag
	$base_tag = '<base href="' . ( !empty($_SERVER["HTTPS"]) ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'].dirname($_SERVER['PHP_SELF']).'/" />';
	$str_all = preg_replace("/(<head>)/i", "$1\n".$base_tag, $str_all);
	// end ronaldo edit

in cms/froncontent.php

Aber das scheint dann wohl noch nicht der Weisheit letzter Schluß zu sein.

Ideen?
spengel
Beiträge: 25
Registriert: Do 29. Apr 2004, 12:52
Kontaktdaten:

Beitrag von spengel »

Hi, ich hab die Änderungen mal testweise eingebaut und sie funktionieren blendend bis auf eine kleine Ausnahme:

In der Artikelliste (w3concepts_alist_v1) funktioniert das wunderbar und es entstehen .html Ausgaben. In der Navigation allerdings nur Verzeichnisse.

Hier wird die jeweils passende idart nicht ausgelesen, könnte jemand evtl. mal reinschauen was dafür hinzugefügt werden müßte?
Zuletzt geändert von spengel am Do 22. Sep 2005, 21:21, insgesamt 1-mal geändert.
Annegret
Beiträge: 1
Registriert: Sa 10. Sep 2005, 09:49
Wohnort: München
Kontaktdaten:

Beitrag von Annegret »

Tag zusammen, ich habe schon länger genau das gleiche Problem wie mein/e Vorposter/in. Nicht nur mit diesem Navigationsmodul, auch mit weiteren Modulen da der Titel wohl nur seltenst mit ausgelesen wird. Hauptproblem ist aber wie gehabt die Navigation mit 3 Ebenen.

Vielleicht erbarmt sich noch jemand, ich sehe leider schon lange vor lauter SQL-Anweisungen den Wald/die Lösung nicht mehr.

Gruß und Dank and die Community
Annegret Hellmann
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

@spengel und vll. auch annegret:
was ist nun das genaue problem? dass in eurer navigation keine artikel mit aufgeführt werden und nur die verzeichnisse dargestellt werden?

also bspw. statt derzeit /unternehmen/management/ später /unternehmen/management/startartikel.html in der navigationsstruktur erscheinen soll?
so ganz klar ist mir momentan euer anliegen nicht, was nicht geht oder gehen sollte. drum bitte ich um eine detailiertere Problembeschreibung.

@ronaldo: das problem sollte gelöst sein, wenn du als base href nur den webpfad aus der client tabelle einträgst. so geschieht es momentan bei der 4.5.x automatisch und funktioniert auch wunderbar mit dem ModRewrite AddOn. (z.B: <base href="http://www.domain.de/cms/">)
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Dieses Thema geht nun schon 13 Foren-Seiten lang. Kann man mal eine Seite sehen, wo dieses Rewriting im Einsatz ist? Muss ja ein Wunder-Rewriting sein, wenn es soviel Seiten sprengt. :shock:
Gruss,
Michael

"Keep on riding this Bike!" (Jackson Mulham)
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

ja die hier z.b.
svesting.de

andere projekte darf ich zum aktuellen zeitpunkt leider noch nicht zeigen, vll. kann jemand der es noch im einsatz hat eine url posten.
spengel
Beiträge: 25
Registriert: Do 29. Apr 2004, 12:52
Kontaktdaten:

Beitrag von spengel »

stese hat geschrieben:also bspw. statt derzeit /unternehmen/management/ später /unternehmen/management/startartikel.html in der navigationsstruktur erscheinen soll?
so ganz klar ist mir momentan euer anliegen nicht, was nicht geht oder gehen sollte. drum bitte ich um eine detailiertere Problembeschreibung.
ganz genau das ist das Problem. Im Link wird nur idcat übergeben, idart fehlt generell bei allen Navigationsmenues (da dafür normalerweise wohl auch nicht notwendig). Es funktioniert auch so, das Muster /unternehmen/management/Artikeltitel.html wäre aber wohl perfekt und wird so auch in Kummers Artikellisten ausgegeben:
http://w3concepts.net/cms/upload/conten ... output.txt

Code: Alles auswählen

$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=".$db->f("idcat")."&idart=".$db->f("idart"));
Um das nun in der navigation zu ermöglichen muss wohl eben nur zusätzlich der Titel aus der datenbank ausgelesen werden.
So sieht der Link in der Navigation aus:

Code: Alles auswählen

$sess->url('front_content.php?client='.$client.'&lang='.$lang.'&idcat='.$data['idcat']));
Klingt einfach, für mich leider böhmische Dörfer...
Zuletzt geändert von spengel am Sa 10. Sep 2005, 19:33, insgesamt 1-mal geändert.
Steffen44
Beiträge: 134
Registriert: So 12. Dez 2004, 12:18
Kontaktdaten:

Beitrag von Steffen44 »

dieses Thema wird noch 100 Seiten lang gehen ich arbeite Seit über einem Jahr daran Google beizubringen mal meine Unterseiten in den Index aufzunehmen. Ohne Mod Rewrite keine Chance ich bin kurz davor Contenido abzuschaffen es hat keinen Sinn ohne Suchmaschine keine Besucher bedeutet kein Geld verdienen bedeutet Pleite gehen.

So ist es leider es ist zum heulen.

Es sind nun hier tausende Schnippsel darin wo ich eine Woche brauche alles auszuwerten und zu testen. Ich hoffe abgöttisch das es irgendwann eine funktionierende Version gibt,
Super neues Forum **freu** jetzt geht auch die E-Mail Benachrichtigung für Freenet Acounts !
ronaldo
Beiträge: 42
Registriert: Fr 18. Mär 2005, 10:23
Kontaktdaten:

Beitrag von ronaldo »

@stese... Danke (Wald, lauter Bäume und so :-D)
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Steffen44 hat geschrieben:dieses Thema wird noch 100 Seiten lang gehen ich arbeite Seit über einem Jahr daran Google beizubringen mal meine Unterseiten in den Index aufzunehmen. Ohne Mod Rewrite keine Chance ich bin kurz davor Contenido abzuschaffen es hat keinen Sinn ohne Suchmaschine keine Besucher bedeutet kein Geld verdienen bedeutet Pleite gehen.

So ist es leider es ist zum heulen.

Es sind nun hier tausende Schnippsel darin wo ich eine Woche brauche alles auszuwerten und zu testen. Ich hoffe abgöttisch das es irgendwann eine funktionierende Version gibt,
mod_rewrite hat nach wie vor NICHTS mit deiner listung in google zu tun...wer erzählt denn immer sowas? mod_rewrite verbessert höchstens minimal dein ranking, aber wenn google deine website gar nicht drin hat dann solltest du mal unter http://www.contenido.org/forum/viewtopi ... highlight= schauen
trixta
Beiträge: 165
Registriert: Di 26. Apr 2005, 12:53
Kontaktdaten:

Beitrag von trixta »

@steffen
timo hat absolut recht. ich setze zwar auch modrewrite und die änderungen von stese hierzu ein, aber google hatte die seite bereits vorher sauber mit mehreren querys indiziert. insofern dürfte dein problem echt ein anderes sein...
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Hi!
Erstmal noch ein großes Dankeschön für die Implementierung!

Ich habe die Situation, dass ich kein CMS-Verzeichnis benutze, sondern das root-Verzeichnis als document root in dem sich natürlich auch das contenido-Verzeichnis befindet.

Also in etwa so:

Code: Alles auswählen

|-/contendio/
   |-etc...
|-.htaccess
|-front_content.php
|-etc...
Nun ergibt sich folgendes Problem:
Wenn das rewriting eingeschaltet ist, modifiziert es mir natürlich auch alle .html-Seiten die in Unterordnern von contenido liegen. (Zum Beipiel Editor-Dateien etc.)

Kann ich eine Regel in die .htaccess einbauen, die mir die Konvertierung der HTML-Seiten im contenido-Ordner ausschließt? Und muß ich die vor oder nach den anderen Anweisungen platzieren?
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

jap, so ne datei ist standardmäßig in der version der 4.5.x drinnen, aber in der 4.4.xer glaube nicht.

einfach in die verzeichnisse die kein mod rewrite haben sollen ne kleine htaccess mit folgendem inhalt werfen:

Code: Alles auswählen

RewriteEngine off
und ab dort wirkt dann kein mod rewrite mehr
Gesperrt