View Full Version : Fehlermeldung:Error: No ID parameter
drpaepper
12-27-2008, 06:23 PM
Hallo,
habe die obengenannte Fehlermeldung beim Aufruf von Artikeln.
Artikel werden unter "Neuste Artikel" noch angezeigt. Nur beim Anklicken nicht.
http://www.drpaepper.de
Das phpld-expansion Pack ist installiert.
Muss ich da evtl. die article.php ändern oder etwas in der .htaccess?
Hilfe wäre super.
k0riz0n
12-28-2008, 11:05 AM
Sowohl als auch..
Die htaccess scheint i. O. zu sein..
Schau mal in die article.php ziemlich oben wird dei ID aus der Url ausgelesen, das muss an deine Url angepasst werden.
drpaepper
12-28-2008, 11:20 AM
Vielen Dank für die schnelle Antwort. Bin hier schon am Verzweifeln, weil ich so ziemlich alles ausprobiert habe.
die htaccess wie folgt:
##Article Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)articles/(.*)\.htm[l]?$ article.php [NC,QSA,L]
steht zwischen latest articles und details pages.
Also in der article.php zeile 53:
preg_match('`#articles/(.*)(_|-)(\d+)\.htm[1]?$#i`',request_uri(),$matches);
und in zeile 169:
preg_match ('`articles/([\w_-]+)\.htm[l]?$`', request_uri(), $matches);
was ist daran jetzt genau falsch? Warum bekommt der nicht die ID?
vielen dank für eine Antwort.
k0riz0n
12-28-2008, 11:50 AM
Naja, das die beiden unterschiedlich sind aber das Gleiche erzeugen sollen ist schonmal komisch oder?
Versuch mal in der Zeile 169 das Gleiche wie in 53.
drpaepper
12-28-2008, 12:06 PM
ja stimmt schon. Hab das abgeändert, funktioniert aber immer noch nicht. :-(
Zeile 50-67:
Content visible to registered users only.
Zeile 162-186:
Content visible to registered users only.
k0riz0n
12-28-2008, 12:22 PM
oben:Content visible to registered users only.das sollte ein l also L sein nehm ich an.
Nimm mal die Änderung von vorher zurück..
Aus welchem Grund auch immer sucht der unten mit dem Titel in der Datenbank nach dem aufgerufenen Artikel.
Der Mod is korrekt installiert?
drpaepper
12-28-2008, 12:46 PM
Also eigentlich funktioniert der Mod soweit. Habe ihn nach Anleitung installiert. Über install und so.
Habe irgendwann festgestellt, das bei den Artikeln ein Error mit den IDs ist und wenn Leute einen Artikel eingetragen haben, wenn ich es ohne Useranmeldung gemacht habe, keine gesonderte Mail mehr kam.
Soll ich den Mod vielleicht noch mal installieren?
Kann denn das das Problem beheben?
drpaepper
12-28-2008, 08:02 PM
Konnte das Problem bisher nicht lösen.
Falls jemand eine Lösung für mich hat, wäre das super.
Vielleicht muss ich noch irgendeiner anderen Datei etwas ändern oder in der DB?
Rückantwort wäre super.
drpaepper
12-28-2008, 11:32 PM
Noch ein Hinweis: habe unter System mal das URL-Rewrite ausgestellt. Danach konnte ich alle Artikel ansurfen. Hat wunderbar geklappt. Allerdings ist das keine Lösung, da ein SEO ja sinnvoll wäre.
Falls einer weiss, woran es liegen könnte, vielleicht immer noch an preg_match oder so, wären tipps hilfreich.
pragent
12-29-2008, 05:56 AM
Ich mag dieses phpld-expansion Pack überhaupt nicht:o
Kannst mir aber mal FTP-Zugang einrichten. Ich kann dann mal durchschauen.
Was für Änderungen hast Du bereits vorgenommen?
drpaepper
01-02-2009, 03:20 PM
Problem gelöst:
/article.php
Zeile 167:
Content visible to registered users only.Zeile 177:
Content visible to registered users only./templates/*/articlelink.tpl:
also keine id mit übergeben, bzw. adresse muss so übergeben werden, das der match des title-rewrite in der Tabelle paßt (Zeile 169, article.php)
Content visible to registered users only.
vBulletin® v3.8.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd.