Seite 1 von 1

Problem mit Artikelliste bzw. Ausgabe der Artikel

Verfasst: Di 28. Feb 2006, 14:48
von Neuling
So, da ich absolut nicht weiß in welche Kategorie es passen könnte stelle ich es einfach mal hier rein.

Also folgendes:
Ich verwende in meiner Contenido Version 4.6.4 eine Artikelliste die mir die 5 aktuellsten Artikel einer Kategorie auflistet. Soweit so gut.

Leider hatte ich lokal mit dieser Artikelliste einige Probleme. Auf der Startseite wurde mir zuerst immer folgende Fehlermeldung zu jedem Artikel angezeigt:

Code: Alles auswählen

Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in E:\Daten\web\tsv\productive_system\cms\front_content.php(772) : eval()'d code on line 684

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in E:\Daten\web\tsv\productive_system\cms\front_content.php(772) : eval()'d code on line 684

Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in E:\Daten\web\tsv\productive_system\cms\front_content.php(772) : eval()'d code on line 685

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in E:\Daten\web\tsv\productive_system\cms\front_content.php(772) : eval()'d code on line 685

Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in E:\Daten\web\tsv\productive_system\cms\front_content.php(772) : eval()'d code on line 690
Ich habe ein paar Sachen an der Query verädnert und tatsächlich! Es hat funktioniert. Ein Teil der Fehlermeldungen war verschwunden und zwar zu den Artikel die auf einem Webserver unter Linux (onlin) erstellt wurden. Bei allen Artikel die unter Windows erstellt wurden (offline) erschien diese Fehlermeldung immer noch!!!

Ich habe mich dann nach der Funktionsweise von strtotime() erkundigt und fand das hier:
http://www.php.net/strtotime

Darauf hin baute ich eine Überprüfung ein die mir den Fehler bestätigte. Es wird -1 zurück. Gleichzeitig bedeutet dies das mein creationdate des anzuzeigendne Artikels NULL wäre! Dies habe ich mit einem SQL Browser überprüft und es ist nicht so! Alle Felder sind logischerweiße gefüllt.

Auf wunsch kann ich gerne den Code für diese Artikelliste posten.

Danke für eure Hilfe. Ich weiß nicht mehr weiter...

Re: Problem mit Artikelliste bzw. Ausgabe der Artikel

Verfasst: Di 28. Feb 2006, 15:16
von rezeptionist
Neuling hat geschrieben:Auf wunsch kann ich gerne den Code für diese Artikelliste posten.
Sehr gute Idee, gibt ja sehr wenige von den Listen :wink:

Aber Posten musst du sie nicht ein link zum Modul reicht :!:

Verfasst: Di 28. Feb 2006, 16:23
von Neuling
stimmt, von diesem permanenten Code gesposte gefällt mir auch nicht! man verliert zu schnell den Überblick.

Hier die Artikelliste die ich verwende:

http://www.contenido.de/forum/viewtopic ... af10456bab

Verfasst: Mi 8. Mär 2006, 11:47
von Neuling
Keine ne Ahnung woran es liegen könnte?

Wie ihr in dem oben geposteten Link sehen könnt bin ich nicht der Einzigste mit diesem Problem!

Verfasst: Mi 8. Mär 2006, 12:34
von HerrB
Tipp (ich habe mit das Modul nicht angesehen):
Die Frage ist, ob da Null drin steht oder 00-00-00 usw. Die Fehlermeldung oben (unter Windows) weist daraufhin, dass keine Zeit vor 1970 verwenden kann.

Prüfe daher mal auf die "Leerzeit" (00-00-00 usw.) und baue ggf. eine Umleitung ein, so dass strtotime bzw. date nicht mit diesen Angabe aufgerufen werden.

Gruß
HerrB