pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Joshua-99 am 06 Januar 2003, 10:32:37

Titel: 5.4: Artikel gelöscht, Fehler nach Link durch Suchmaschine!?
Beitrag von: Joshua-99 am 06 Januar 2003, 10:32:37
Hola,

habe ein Portal in Nuke 5.4, welches zufriedenstellend funktioniert, installiert.
Wenn ich einen Artikel lösche und eine Suchmaschine auf diesen Artikel verweist, bekomme ich folgende Fehlermeldung:

"Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/v027740/includes/sql_layer.php on line 271"

Dachte nun, daß ich mit einer error404 und .htaccess diesen Fehler abfangen kann, welches aber leider nicht funzt, da es sich ja offensichtlich um eine Fehlermeldung aus der Datenbank handelt, da dieser Artikel mit der entsprechenden ID nicht mehr vorhanden ist!

Habe eben etwa 1 Stunde über die Suchfunktion im Board leider nichts gefunden!

Frage: Wie kann ich diesen Fehler abfangen, wenn ein Artikel gelöscht wurde und eine Suchmaschine auf diesen Artikel verweist?

Vielen Dank im Voraus Joshua-99
Titel: Re: 5.4: Artikel gelöscht, Fehler nach Link durch Suchmaschine!?
Beitrag von: Andi am 06 Januar 2003, 12:53:51
Hi Joshua-99 :)

Suche in der Datei article.php folgende Zeile (~39):
sql_query("UPDATE $prefix"._stories." SET counter=counter+1 where sid=$sid", $dbi);

  Davor fügst Du folgende Zeile ein:
if (empty($title)) Header("Location: index.php");

Habe es nicht getestet, sollte aber funktionieren  ;)  

[Editiert am 6.1.2003 von SiteAdmin Andi]
Titel: Re: 5.4: Artikel gelöscht, Fehler nach Link durch Suchmaschine!?
Beitrag von: Joshua-99 am 06 Januar 2003, 14:16:51
YUP, funktioniert!
Habe allerdings nicht auf index.php sondern auf die 404.php verwiesen.

SUPI! So einfach ist das, danke!

Joshua
Titel: Re: 5.4: Artikel gelöscht, Fehler nach Link durch Suchmaschine!?
Beitrag von: Andi am 06 Januar 2003, 14:25:17
 :thumbup:   :luxhello: