Problem mit Artikelliste bzw. Ausgabe der Artikel

Gesperrt
Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Problem mit Artikelliste bzw. Ausgabe der Artikel

Beitrag 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...
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Re: Problem mit Artikelliste bzw. Ausgabe der Artikel

Beitrag 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 :!:
greets
Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Beitrag 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
Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Beitrag 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!
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt