Original AdvancedMod Rewrite 4.6.15

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 »

ok, stese. das reicht mir jetzt so wies ist, denke ich :) funktioniert alles wunderbar.

vielen dank.

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

Beitrag von stese »

also geht es jetzt so? dann kann ich es ins nächste bundle aufnehmen
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

so, habe ein neues Paket bereitgestellt, was die Änderungen der letzten Seite beinhaltet, sowie die noch ausstehende fehlerbehandlung die von rene04 angesprochen wurde. Wie üblich auf meiner Website zu finden

Code: Alles auswählen

- erweitertes Fehlerseiten-Handling
  * .htaccess ruft nun auch URIs nach folgendem Schema 
    korrekt auf: http://www.domain.de/kategorie
	(ohne abschließenden Slash)
  * falsch geschriebene Artikel in der URI können
    statt der Weiterleitung zum Startartikel eine Weiterleitung
	zur Fehlerseite konfiguriert werden. Dazu muss in den 
	Mandanteneinstellungen folgende Einstellung gesetzt werden:
	Typ: ModRewrite
	Name: redirect_invalid_article_to_errorsite
    Wert: true
  * Einstellbarer Prozentsatz für "ähnlich klingende" URIs
    bei nicht gefundener Kategorie, so dass grob falsch 
	geschriebene Pfadangaben zur Fehlerseite geleitet werden.
	Ahnlich klingende, weil verschriebene Pfade 
	(z.B. /dame/ bzw. /dahme/), werden auf vergleichsweise 
	prozentual ähnlich klingendste Kategorie weiter geleitet.
	Dazu muss in den Mandanteneinstellungen folgende 
	Einstellung gesetzt werden:
	Typ: ModRewrite
	Name: category_resolve_min_percentage
    Wert: 0-100
	
	Zum Beispiel
	Wert: 100 
	(nur exakt geschriebene URIs finden zum Ziel, bereits
	ein falsch geschriebener Buchstabe führt zur Fehlerseite)
	Wert: 85
	(URIs mit leichten Fehlern werden dennoch zu einer 
	Kategorie geleitet, die größer gleich 85% Übereinstimmung 
	in der Lautbestimmung hat)
	Wert: 0
	(Fehlerseite wird nie angezeigt, es wird bei Fehlern auch 
	zu Kategorien mit sehr niedriger Übereinstimmung geleitet)
- Chain hinzugefügt, dass im TinyMCE jeder interne Link mit 
  kompletten Parametern erzeugt wird, um bei mehrsprachigen 
  Websites korrekt hin und herlinken zu können.
@rene04: du brauchst nur noch die [mandantenverzeichnis]/front_content.php sowie die contenido/includes/functions.pathresolver.php aus diesem paket über deine website kopieren und die mandanteneinstellungen wie im zitierten text oben vornehmen.

das ganze basiert nach wie vor auf der contenido out of the box 4.6.8.5

nachtrag:
diejenigen die die version um 3.6.06 am laufen haben müssen nur folgende dateien aus dem neuen paket updaten:
/_.htaccess
/[mandant]/front_content.php
/contenido/includes/functions.pathresolver.php
/contenido/plugins/chains/include.chain.content.tinymceurl.php
/contenido/plugins/chains/config.plugin.php (achtung am besten manuell änderungen der bestehenden config.plugin.php ergänzen, um andere chainkonfigurationen beizubehalten)
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Hallo stese,

ich habe im Forum dazu noch keinen Artikel gefunden (vielleicht nicht aufmerksam :-) )

mir ist gerade folgendes aufgefallen (habe das feature erst jetzt getestet):

Nach der INstallation des systems und dem Anlegen von Artikeln habe ich beim aktivieren eines Schutzes für eine Kategorie das Problem, dass man zwar beim Ansurfen der Ausgabe fröhlich seine Zugangsdaten eintragen kann, danach aber ne Ewigkeit nichts passiert und dann eine Fehlermeldung des Browsers bekommt. Beim Firefox lautet die:

Code: Alles auswählen

Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. 
    *   Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.
Im IE passiert garnichts außer ewigem Laden.

Interessanterweise kann ich auch im Artikel-Frame links keine Kategorien schützen - der Button geht nicht. Nur unter "Kategorien"

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

Beitrag von stese »

erstes konnte ich nicht nachvollziehen, geht bei mir tadellos im ie und firefox. kann sein, dass du nicht den beispielmandanten genommen hast, denn da sind ein paar einstellungen in den neuen versionen drinnen - unter anderem:
login_error_page - idcatart - 1
die fehlt bei dir vll.

das andere problem bei den artikel ist eigentlich bekannt. muss mal schauen, vll. habe ich auch nicht die aktuelle 4.6.8.5 - dass da mal was geändert wurde ... keine ahnung - stand aber mal im forum. ist eh eine übergangsversion, da ich bald auf ne offizielle mit allen bugfixes ende august, anfang september hoffe ... das sind aber generell keine modrewrite geschichten, daher in dem thread fehl am platz
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Hallostese: Danke für die prompte Antwort.

Habe es nun so eingestellt (Beispielmandant wurde mit MOdulen aber ohne Inhalte installiert).

Habe nun folgende Einstellungen übernommen:
Bild

lüppt aber immer noch nicht. Hm...

Muss man denn noch was zusätzliches irgendwo definieren?
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

ne eigentlich nich - keine ahnung - ich kenne mich mit den standard modulen absolut null aus. ich weiss nur, dass es halt bei meinem komplett beispielmandanten ohne probleme funktioniert.
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

kann es vll. sein, dass dein user gar nicht existiert? also der frontend user nicht angelegt oder das pw falsch ist? bei mir dauert es zwar relativ lange, wenn mein user nicht existiert, aber er leitet dann automatisch auf die startseite weiter. vll. mag das deine serverkonfig nicht so sehr ...also check mal deinen frontend user und das passwort.
rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 »

hallo,

wie erweitere ich die htaccess um eine vierte ebene?

Code: Alles auswählen

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/\.]+)$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&parts[]=$4 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/(.*).html$ front_content.php?parts[]=$1&parts[]=$2&parts[]=$3&artname=$4 [QSA,L]
das will nicht recht funktionieren :( zumindest bekomme ich ab ebene 4 immer die fehlerseite angezeigt :(

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

Beitrag von stese »

lesen und paket runterladen. in dem ist die entsprechende .htaccess komplett
rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 »

hab nun auch mal die beiden dateien getauscht:

Fatal error: Call to undefined function: rewrite_html_anchor() in /var/www/web4/html/cms/front_content.php(960) : runtime-created function on line 1

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

Beitrag von stese »

du hast scheinbar nicht meine letzte version gehabt. auch die class.modrewrite.php kopieren
rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 »

ich hab jetzt einfach mal das komplette contenido verz kopiert. mal sehen.

gruesse
rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 »

haut hin ;)

nette sache das neue bundle :)

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

Beitrag von stese »

naja die class hätte gereicht, da ich änderungen in letzter zeit nur in der .htaccess, front_content.php, der class.modrewrite.php und functions.pathresolver.php gemacht habe
Gesperrt