Seite 30 von 53
Verfasst: Di 25. Jul 2006, 14:45
von rene04
ok, stese. das reicht mir jetzt so wies ist, denke ich

funktioniert alles wunderbar.
vielen dank.
gruesse
Verfasst: Di 25. Jul 2006, 16:17
von stese
also geht es jetzt so? dann kann ich es ins nächste bundle aufnehmen
Verfasst: Di 25. Jul 2006, 20:30
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)
Verfasst: Di 25. Jul 2006, 21:37
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?
Verfasst: Di 25. Jul 2006, 21:51
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
Verfasst: Di 25. Jul 2006, 22:36
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:
lüppt aber immer noch nicht. Hm...
Muss man denn noch was zusätzliches irgendwo definieren?
Verfasst: Di 25. Jul 2006, 22:39
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.
Verfasst: Di 25. Jul 2006, 22:59
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.
Verfasst: Mi 26. Jul 2006, 07:53
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
Verfasst: Mi 26. Jul 2006, 08:11
von stese
lesen und paket runterladen. in dem ist die entsprechende .htaccess komplett
Verfasst: Mi 26. Jul 2006, 08:16
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
Verfasst: Mi 26. Jul 2006, 08:18
von stese
du hast scheinbar nicht meine letzte version gehabt. auch die class.modrewrite.php kopieren
Verfasst: Mi 26. Jul 2006, 08:25
von rene04
ich hab jetzt einfach mal das komplette contenido verz kopiert. mal sehen.
gruesse
Verfasst: Mi 26. Jul 2006, 08:28
von rene04
haut hin
nette sache das neue bundle
gruesse
Verfasst: Mi 26. Jul 2006, 08:29
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