Seite 36 von 88
Verfasst: Mi 21. Jan 2009, 14:19
von StSnake
Hallo,
ich habe ein Update von Contenido 4.8.7 auf 4.8.10 und AMR 0.4.4 auf 0.5.2 gemacht
Viele Grüße
StSnake
Verfasst: Mi 21. Jan 2009, 14:20
von xmurrix
notaus hat geschrieben:...kann ich einfach die 10er front_content.php mit der aus dem 0.51 package überschreiben? es gab für die 10er doch auch einen redirect-bugfix?...
Nach dem Einspielen der Pluginversion 0.5.1 solltest du den Redirect-Fix darüber kopieren.
notaus hat geschrieben:...was mir spontan aufgefallen ist, ist dass beim 052 release viel weniger dateien dabei sind. evtl. fehlen manche im ZIP?...
Die neue Version enthält weniger Dateien, es gibt fast keine überarbeiteten Contenido-Sourcen.
notaus hat geschrieben:...die htaccess-simple produziert auch einen server-error.
Die #kommentare müssen hier am ende raus, dann gehts, also
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
...
Danke für den Hinweis, es kann sein, dass sich dies je nach Version des Apache und/oder des mod_rewrite Moduls unterscheiden, ich hatte keine Probleme mit den Kommentaren am Ende der Regeln (Win XP, Apache 2.2.11) - Werde die Kommentare dann entfernen, ist besser so und es gibt weniger Kopfzerbrechen...
Gruß
xmurrix
Verfasst: Mi 21. Jan 2009, 14:26
von Avalanche
Hallo nochmal,
ich habe derzeit die 0.51 laufen und der Fehler ist hier bereits aufgetreten.
Verfasst: Mi 21. Jan 2009, 14:26
von notaus
Neuinstallation einer jungfräulichen 4.8.10.
(XAMPP 1.6.8 XP mit php 5.2.6 und Apache 2.2.9)
Verfasst: Mi 21. Jan 2009, 15:09
von Polardrache
Upgrade von einer 4.8.6
Abhilfe ...
Verfasst: Mi 21. Jan 2009, 15:48
von Avalanche
Hallo zum dritten Male heute
ich konnte nach einigem Testen Abhilfe schaffen, indem ich in der folgenden Datei:
plugins/mod_rewrite/classes/class.modrewrite.php
... die Zeile 802 ...
... auskommentiert habe.
Sollte jeder, der das gleiche Problem wie zuvor beschrieben hat, auch einmal ausprobieren.
Viele Grüße
René
Verfasst: Mi 21. Jan 2009, 16:30
von notaus
...scheint zu funktionieren..
Verfasst: Mi 21. Jan 2009, 16:45
von StSnake
Bei mir funktioniert das zum Teil. Eine meiner Mandanten funktioniert dann wieder, ein anderer hat das Menü immer noch verdreht.
Viele Grüße
StSnake
Verfasst: Mi 21. Jan 2009, 18:09
von 20082009
Ich habe die Zeilen auskommentiert. Die Links bei den News funktionieren nun gar nicht mehr.
Verfasst: Mi 21. Jan 2009, 21:04
von xmurrix
StSnake hat geschrieben:...Bei mir funktioniert das zum Teil. Eine meiner Mandanten funktioniert dann wieder, ein anderer hat das Menü immer noch verdreht...
Kann ich mir das irgendwo ansehen und debuggen?
Plugin AMR Fix für falsch umschriebene Aliase
Verfasst: Do 22. Jan 2009, 00:03
von xmurrix
Hallo zusammen,
das Problem mit den falsch umschriebenen Artikelaliasen in den URLs konnte behoben werden.
Erstmals in der Version 0.5.0rc wurde die Funktionalität zum Sammeln der URLs eingeführt, und um das Auslesen der Aliase der gesammelten URLs mit einer einzigen Abfrage.
Beim Abgleich der gesammelten URLs mit den Ergebnissen aus der DB gab es noch einen Bug, der erst in Verbindung mit URLs aufgetaucht ist, in denen die gleiche idcat aber eine andere idart vorkommt.
Code: Alles auswählen
front_content.php?idcat=44&idart=40
front_content.php?idcat=44&idart=41
...
Durch den Bug wurden falsche Artikelaliase gesammelt, die dann als falsche URLs ausgegeben wurden, dieses Verhalten ist z. B. bei Artikellisten aufgetaucht.
Eine gefixte Version der betroffenen Datei
class.modrewriteurlstack.php kann heruntergeladen werden, um das Problem zu beheben. Betroffen davon sind die Pluginversionen 0.5.0rc - 0.5.2.
Grüße
xmurrix
Verfasst: Do 22. Jan 2009, 09:00
von notaus
Hallo zusammen,
ich habe ein kleines Problem, das nur am Rande mit dem Plugin zu tun hat:
Ich muss parallel zum bestehenden Inet-Auftritt auf dem gleichen Webspace die Contenido-Site mit MR-Plugin aufsetzen.
Wo muss ich was in der htaccess modifizieren, um beides Parallel laufen zu lassen?
Prinzipiell funktioniert es, wenn ich
www.domain.de/index.php aufrufe, dann komme ich zum alten Auftritt. (index.php ist die Startseite des alten Auftrittes)
Aber bei
www.domain.de/ wird auf /cms/ weitergeleitet. Wie kann ich das unterbinden? Wie kann ich bewirken, dass erst mit
www.domain.de/cms/ der neue Auftritt mit MR gezogen wird?
Danke & Grüße
PS Ich nutze die Simple-Version der htaccess:
Code: Alles auswählen
###############################################################################
# Contenido AMR plugin simple rewrite rules set
#
# Contains few easy to handle rewrite rules
#
###############################################################################
# Enable following lines to run PHP5 on 1und1.de (1and1.com)
# ----------------------------------------------------------
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php
<IfModule mod_rewrite.c>
# Enable rewrite engine
# ---------------------
RewriteEngine on
# Specify a base URL-path for the rules
# -------------------------------------
RewriteBase /cms
# Catch some common exploits in query string to get rid of them
# NOTE: Conditions to prevent protocolls (ftp, http[s]) in query string could be a
# disadvantage in some cases
# --------------------------------------------------------------------------------
RewriteCond %{QUERY_STRING} contenido_path=.*$ [NC,OR]
RewriteCond %{QUERY_STRING} cfg\[path\]=.*$ [NC,OR]
RewriteCond %{QUERY_STRING} _PHPLIB\[libdir\]=.*$ [NC,OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} ftp://.*$ [NC,OR]
RewriteCond %{QUERY_STRING} http[s]*://.*$ [NC]
RewriteRule ^.* - [F,L] # all matching conditions from above will end in nirvana
# Rewrite request to root to front_content.php
# --------------------------------------------
RewriteRule ^$ front_content.php [QSA,L]
# Exclude following request from rewriting
# ----------------------------------------
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
# Pass other requests to front_content.php
# ----------------------------------------
RewriteRule ^.*$ front_content.php [QSA,NC,L]
</IfModule>
Verfasst: Do 22. Jan 2009, 10:05
von Polardrache
Leider ist mein Fehler durch die gepatchte class.modrewriteurlstack.php nicht behoben

Verfasst: Do 22. Jan 2009, 11:57
von xmurrix
notaus hat geschrieben:...
Ich muss parallel zum bestehenden Inet-Auftritt auf dem gleichen Webspace die Contenido-Site mit MR-Plugin aufsetzen.
Wo muss ich was in der htaccess modifizieren, um beides Parallel laufen zu lassen?
Prinzipiell funktioniert es, wenn ich
www.domain.de/index.php aufrufe, dann komme ich zum alten Auftritt. (index.php ist die Startseite des alten Auftrittes)
Aber bei
www.domain.de/ wird auf /cms/ weitergeleitet. Wie kann ich das unterbinden? Wie kann ich bewirken, dass erst mit
www.domain.de/cms/ der neue Auftritt mit MR gezogen wird?...
Ändere in der .htaccess die Zeile
in
dann werden Anfragen auf das Rootverzeichnis '/' an index.php umschrieben.
Gruß
xmurrix
Verfasst: Di 27. Jan 2009, 15:28
von jocare
Hallo,
ich habe Contenido 4.8.3 am Laufen und seit kurzem das Rewrite Modul 0.2.1rc installiert.
Die URLs werden soweit auch schön umgewandelt, allerdings werden geänderte Alias-Namen ignoriert. Ich kann die Aliase der Seiten unter Eigenschaften ändern, aber es zeigt keinerlei Wirkung in den URLs. Dort bleibt weiterhin der Titel bestehen.
Zudem werden die Änderungen im Text im WYSIWYG-Editor nicht gespeichert. Die Speicherung ist lediglich möglich, wenn man über das blaue Icon mit dem Bleistift geht und dort die Änderungen vornimmt.
Kann mir jemand bei den beiden Problemen helfen?
Vielen Dank im Voraus.