Forum : eXV2 ModuleTitel : newbb_Plus: 01.01.1970 01:00© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3086&forum=7
|
Casosa_Mujahida :
| 26.12.2005 12:57 |
Hallo zusammen,
habe folgendes problem im newbbplus forum:
im forenindex wird im feld "letzter beitrag" alles richtig angezeigt, also zb "23.05.2005 19:01 von xxxxxxxxx"
aaaaber wenn ich jetzt in ein einzelnes forum wechsel, so wird in dem forum nur "01.01.1970 01:00 von Gast" bei allen beitraegen angezeigt.
keine ahnung woran es liegt
(eine frage nebenbei: gibt es eigentlich inzwischen irgendwo einen hack, der statt des letzten postingdatums den letzten beitrag anzeigt ? fuer newbb 0.81, ExV2 Vers.2.04 ? waere wirklich prima !)
vielen dank und guten rutsch euch allen |
|
| |
Casosa_Mujahida :
| 27.12.2005 23:08 |
Hallo Bama,
danke fuer den hinweis mit den bilddateien, fiel in mozilla nicht auf.
schau mal hier: http://www.miaunz.de/modules/newbb_plus/viewforum.php?forum=2&36
da siehst du unter Letzter Beitrag, was ich meine...01.01.1970 01:00
die beitraege wurden von mitgliedern geschrieben, was an anderer stelle ja auch richtig angezeigt wird, na und das datum ist auch nicht ganz richtig...
[ Geändert von Casosa_Mujahida an 27.12.2005 23:08 ] |
|
|
Picl :
| 28.12.2005 11:25 |
Hi,
Passiert das auch wenn du dort neue Beiträge schreibst oder sind die schon etwas älter? Könnte mir z.B. vorstellen wenn die über ein Backup eingespielt wurden, dass da irgendwas nicht gestimmt hat und dass dann das datum-Feld einfach auf 0 gesetzt wurde. Wenn es allerdings bei neuen Beiträgen passiert dürfte eine der Foren-Dateien defekt sein.
Abgesehen davon empfehle ich das Update auf 2.0.4.1a, vielleicht behebt das dein Problem schon.
Greetz,
Picl |
|
|
bama :
| 28.12.2005 12:03 |
welche version des Forums verwendest du eigentlich, da deine viewforum.php ganz anders aussieht, als hier
http://www.exoops.de/modules/newbb_plus/viewforum.php?forum=7&5217
schau mal unter modules/newbb_plus/xoops_version.php
$modversion['version'] = 0.81; $modversion['date'] = "27.06.2005";
ist die aktuelle für ExV2 |
|
|
Nobse :
| 29.12.2005 21:45 |
Habe mir das gerade mal angesehen sieht ja alles OK aus das Datum stimmt doch |
|
|
Picl :
| 30.12.2005 10:10 |
Anscheinend hat er was geändert, da stand wirklich 1970 dran. Update wars aber nicht, Seite ist immer noch 2.0.4
Greetz,
Picl |
|
|
Eierkopp :
| 01.01.2006 17:43 |
Hi,
das ist ein altes Problem, mit dem schon fast jeder zu kämpfen hatte, der sich mit dieser Materie beschäftigt. Das Datum wird anhand eines sogenannten timestamp zusammengezählt. Das bedeutet 0 = irgendwas bei 1970. Das ist der Beginn der Unixzeit. Dann werden die Sekunden gezählt bis zu dem Datum wo der Beitrag geschrieben worden ist. Es gibt also keine Beiträge, die vor 1970 geschrieben sein können. Das ist doch schonmal beruhigend oder?
Aber zu dem Problem. Du mußt mal in die Datenbank schauen, ob da ein timestamp eingetragen wurde, was wohl nicht der Fall sein kann, denn sonst würdest Du dieses Datum nicht lesen können. Da dieses Problem bei anderen nicht vorhanden ist, muß es bei Dir zu suchen sein. Vielleicht liegt es einfach nur an einer fehlerhaften Rechtevergabe der Dateien? |
|
|
Picl :
| 02.01.2006 01:42 |
Hi Eierkopp,
Dass 1970 sozusagen der Anbeginn "unserer" (*g*) Zeitrechnung ist, dürfte den meisten schon aufgefallen sein, trotzdem danke für deinen kleinen Exkurs in die Unix-Welt
Du scheinst aber entweder meine Antwort falsch verstanden zu haben oder warst nicht auf der Seite. Was Nobse meinte ist, dass das Datum wieder korrekt angezeigt wird. Die Frage die (mich zumindest) interessiert ist jetzt nur noch, was er gemacht hat um es wieder zum Laufen zu bringen. Denn ein Update wurde wie gesagt nicht durchgeführt, wie man an der Versionsnummer im Footer erkennt.
Greetz,
Picl |
|
|
Eierkopp :
| 07.01.2006 02:53 |
Naja...Picl...also den Meisten dürfte das noch nicht bewußt sein, weil bis auf wenige Leute kaum jemand mit der Materie beschäftigt. Ansonsten würden solche Fragen auch nicht aufkommen. Ich war nicht auf der Seite, das ist richtig, weil man das auch nicht braucht, denn der Fehler war ja eindeutig beschrieben. Es gibt ja nur zwei Möglichkeiten! Entweder wurde der Timestamp nicht in die Datenbank eingetragen, oder aber er wurde nicht ausgelesen. Warum das jetzt nicht mehr der Fall ist, kann ich auch nicht sagen. Daher sollte er ja mal in der Datenbank nachschauen. Aber ich denke, er hat einfach die Rechte nicht korrekt vergeben. Er macht mir nicht den Eindruck selbst am System rumbasteln zu können und von daher gehe ich mal von der einfachsten Möglichkeit aus. |
|
|
|