Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 05:50:58 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155518 Posts in 21712 Topics by 7738 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: 1 [2]   Go Down
Print
Author Topic: News-Modul: Nach Update auf 2.8 Datum wird falsch dargestellt  (Read 2508 times)
janosch94

Offline Offline

Posts: 185


WWW
« Reply #25 on: September 06, 2009, 08:25:47 PM »

Vielen Dank ! Echt nett von dir Smiley
Doch leider hab ich immer noch das gleiche Problem. Ich werd mich jetzt mal intensiv dahinter klemmen, dass es bis morgen wieder funzt. Hab die ganze Zeit nebenbei Tatort geguckt und war abgelenkt Wink

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #26 on: September 06, 2009, 08:32:29 PM »

Bringst mich ja richtig zum verzweifeln, blöd das ich den Fehler hier bei mir nicht nachvollziehen kann, dann könnte ich auch was finden. Sag aber Bescheid, wenn du die Lösung hast und wenn noch Fragen sind immer rein damit.

Dafür sind wir da.
Quote
Es gibt keine dumme Fragen, nur dumme Antworten

Dietmar
« Last Edit: September 06, 2009, 08:34:32 PM by Luisehahne » Logged

We are human beings - and nobody is perfect at all.
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #27 on: September 06, 2009, 09:25:21 PM »

Lass doch mal was über Deine Server und auch PHP Kofiguration hören ...

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

janosch94

Offline Offline

Posts: 185


WWW
« Reply #28 on: September 06, 2009, 09:37:16 PM »

Endlich.
Lösung war zum Greifen nahe. Da WB als Standard in der Beitragsschleife die PUBLISHED_DATE/TIME Platzhalter verwendet war ich etwas verwirrt. Nun hab ich bei beiden MODI_DATE/TIME eingesetzt und nun funkt alles.
Ein Manko gibts es aber. Wenn ich einen Eintrag aus der Vergangenheit bearbeite erscheint der an erster Position und hat das aktuelle Datum drinsteht.

Meine Einträge ändere ich aber sowieso nur sehr selten um, also kann ich das auch verschmerzen.

Morgen werde ich mir noch eine Art Umwandlungsskript schreiben, dass die Felder published_when und posted_when gleichsetzt.

Vielen Dank für eure Hilfen

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
janosch94

Offline Offline

Posts: 185


WWW
« Reply #29 on: September 06, 2009, 09:39:51 PM »

Lass doch mal was über Deine Server und auch PHP Kofiguration hören ...

Gruß

Klaus
Server: Apache 2.0
PHP: 5.1.4

Löst das Problem meiner Meinung aber auch nicht undecided

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #30 on: September 06, 2009, 09:49:19 PM »

Hallo Jan,

meines Erachtens ist das aber keine befriedigende Lösung, da es ja den Fehler nicht behebt. Kann wirklich nur abwarten, bis der Fehler bei mir auch vorkommt. Sorry, dass ich da im Moment nicht wirklich helfen kann.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
janosch94

Offline Offline

Posts: 185


WWW
« Reply #31 on: September 06, 2009, 09:51:24 PM »

Klaro Dietmar,

bin mit dem Ergebnis auch noch nicht 100%ig zufrieden. Bin grad dabei die Moduldateien und Tabellenstrukturen zu analysieren. Bin mi aber sicher, das wir eine bessere Lösung finden werden  cool

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #32 on: September 06, 2009, 10:07:01 PM »

Server: Apache 2.0
PHP: 5.1.4

Löst das Problem meiner Meinung aber auch nicht undecided

mfg
jan

Und wenn das Rootproblem in der Server- bzw. PHP Konfiguration liegt, kann Dir vielleicht jemand direkt die Lösung geben ...

Schau Dir auch bitte mal folgende Seite an: http://help.websitebaker.org/pages/de/noch-fragen.php ... da bitte wir um genau die Informationen. Du fragst Dich vielleicht warum ... ganz einfach: Jeder Hoster hat seine Server anders konfiguriert. Was auf Deinen Webspach / Server zutrifft passt nicht unbedingt auf den desjenigen der versucht zu helfen.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #33 on: September 06, 2009, 10:18:35 PM »

Hallo Klaus,

bin ich jetzt im verkehrten Post oder du? Es geht hier nicht um Rootprobleme sondern um Datumsprobleme im News Modul

Dietmar
Logged

We are human beings - and nobody is perfect at all.
janosch94

Offline Offline

Posts: 185


WWW
« Reply #34 on: September 06, 2009, 10:57:35 PM »

Ich hab mir WB 2.8 nochma komplett neu lokal auf meiner Linux-Kiste installiert und eine Newsseite mit News-Modul erstellt. Mir ist aber grad ein Fehler im Newsmodul aufgefallen.
Und zwar:
Ich erstelle 5 Beiträge mit verschiedenem Inhalt und verschiedener Überschrift. Die Uhrzeit am Beitrag wird immer ohne Sekunden angezeigt. Also so:
23:34:00, 06.09.2009
Nicht weiter schlimm...

Doch jetzt wenn ich in der Beitragsschleife [PUBLISHED_TIME] und [PUBLISHED_DATE] mit [MODI_TIME] und [MODI_DATE] ersetze stimmt die Zeitzone und die Minuten nicht mehr:
21:37:05, 06.09.2009
Um 21:37:05 hatte ich mein neues WB noch nicht ein mal installiert  shocked

Weiß jetzt net obs am System liegt oder vielleicht wirklich ein Bug vom News-Modul ist. Systemuhr ist nach NTP-Server synchronisiert und Zeitzone ist in den Einstellungen auf GMT+1 gestellt. An den Dateien hab ich absolut nichts verändert

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #35 on: September 07, 2009, 06:12:20 AM »

Hallo Klaus,

bin ich jetzt im verkehrten Post oder du? Es geht hier nicht um Rootprobleme sondern um Datumsprobleme im News Modul

Dietmar

Als Rootproblem bezeichnet man auch den "Kern" des Problems ...
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #36 on: September 07, 2009, 07:57:33 AM »

Naja, dann haben wir jetzt alle wieder was dazu gelernt. Nur sprechenden Menschen kann geholfen werden. Hast du, Klaus, eine Lösung für das Problem. Was könnte da passieren?

Dietmar
Logged

We are human beings - and nobody is perfect at all.
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #37 on: September 07, 2009, 09:59:42 AM »

Leider habe ich keine Lösung ...

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

janosch94

Offline Offline

Posts: 185


WWW
« Reply #38 on: September 07, 2009, 10:04:47 AM »

Nach langer Datebankanalyse, kläre ich euch jetzt mal auf Cheesy:
Das Newsmodul in Version 2.7 setzt bei jedem Erstellen eines Beitrags das Startdatum auf den aktuellen Tag, Monat, Jahr, bloß als Uhrzeit verwendet es 00:00 Uhr

Diese Angabe wird ins DB-Feld published_when eingetragen. Ins Feld posted_when wird immer die letzte Änderung eingetragen.
Standardmäßig bei 2.7 werden in der Schleife MODI_TIME und MODI_DATE verwendet, die das DB-Feld posted_when ausgeben

Jetzt kommt das Update auf 2.8:
Das Upgrade-Skript ersetzt in der Schleife die zwei Konstanten von oben und schreibt stattdessen PUBLISHED_TIME und PUBLISHED_DATE rein.
Diese zwei wurden in der alten Version aber immer mit 00:00 gespeichert (siehe Bild). Deshalb bekommt man beim Update erstmal nur Datum und Mitternachtszeit zu sehen.

Das Problem müsste eigentlich jeder haben, der ein News-Modul in 2.7 gefüllt hat und nun auf 2.8 geupdated hat. Kann ja nicht sein das das nur bei mir so ist.

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
erpe

Offline Offline

Posts: 2077


WWW
« Reply #39 on: September 07, 2009, 10:16:36 AM »

Liegt vielleicht daran, dass nur wenige sich die Zeit komplett mit sec anzeigen lassen?
Nur so eine Idee............... .

Gruss

erpe
Logged

janosch94

Offline Offline

Posts: 185


WWW
« Reply #40 on: September 07, 2009, 10:19:10 AM »

Darauf bin ich auch noch nicht gekommen.
Ich bin aber einer der es genau wissen will und mir die Sekunden anzeigen lasse grin

Trotzdem solltet ihr irgendwie ein Update rausgeben, das diesen Bug behebt, denn ich bin sicherlich nicht der einzige der auch die Sekunden angezeigt haben will smiley

mfg
jan
« Last Edit: September 07, 2009, 10:28:27 AM by janosch94 » Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
erpe

Offline Offline

Posts: 2077


WWW
« Reply #41 on: September 07, 2009, 10:31:42 AM »

Dann eröffne doch einfach ein Ticket:
http://project.websitebaker2.org/newticket

Quote
Trotzdem solltet ihr irgendwie ein Update rausgeben,
Und wieso Ihr ? Bist du nicht Teil der Community?

Gruss

erpe
Logged

janosch94

Offline Offline

Posts: 185


WWW
« Reply #42 on: September 07, 2009, 10:34:32 AM »

Dann eröffne doch einfach ein Ticket:
http://project.websitebaker2.org/newticket

Quote
Trotzdem solltet ihr irgendwie ein Update rausgeben,
Und wieso Ihr ? Bist du nicht Teil der Community?

Gruss

erpe
Soll man Englisch schreiben, oder kann man auch Deutsch bei den Tickets ?

Türlich bin ich Teil der Community. Mit Ihr war das Entwickler/Führungsteam gemeint, denn die entscheiden ja schließlich ob es ein Update gibt oder nicht

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
erpe

Offline Offline

Posts: 2077


WWW
« Reply #43 on: September 07, 2009, 10:37:21 AM »

Quote
Mit Ihr war das Entwickler/Führungsteam gemeint, denn die entscheiden ja schließlich ob es ein Update gibt oder nicht
Auch wieder wahr  smiley

Schreib mal Englisch bitte, aber kannst ja einen Verweis auf deinen Post machen.

Gruss

erpe
Logged

janosch94

Offline Offline

Posts: 185


WWW
« Reply #44 on: September 07, 2009, 10:46:55 AM »


Schreib mal Englisch bitte, aber kannst ja einen Verweis auf deinen Post machen.


Mist jetzt hab ich aber schon abgeschickt sad wink
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #45 on: September 07, 2009, 02:51:18 PM »

Hallo,

Ich habe dies bereits vermerkt, sodass kein Ticket nötig ist.

Es liegt definitv an der jscalender Routine, Leigt wohl daran, dass diese Routine an die Bedürfnisse der Einstellungsmöglichkeit für die Veröffentlichung eines Abschnittes angepasst wurde. Beginn 00:00 bis Ende 24:00
Passiert aber nur wenn das Datum gelöscht und sofort neu gesetzt wird.

Mein Test ergab, dass wenn ich das Datum lösche, Einstellung abspeichere dann wieder bearbeite, das aktuelle Datum und die aktuelle Zeit gesetzt wird.

Sollte natürlich gefixed werden. Ich bin am Ball. Wie du schon bemerkt hast betrifft es nur bestehende News.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
janosch94

Offline Offline

Posts: 185


WWW
« Reply #46 on: September 07, 2009, 03:03:22 PM »


Mein Test ergab, dass wenn ich das Datum lösche, Einstellung abspeichere dann wieder bearbeite, das aktuelle Datum und die aktuelle Zeit gesetzt wird.

Kann ich auch bestätigen, das es funzt grin

mfg
jan
Logged

Wie kastriert man Windows-User? Man schneidet das Mauskabel durch. Grin
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #47 on: September 07, 2009, 04:16:29 PM »

Bin mich gerade am einarbeiten und stelle fest, dass auch ich auf dem Holzwege bin. Eigentlcih alles Korekt wie es läuft.
Aberrrr... wenn es nach mir gehen würde, einfach Tabelle noch um 2 Felder erweitern.

Es sind vorhanden:

posted_when -> wann erstellt
posted_by -> wer hat erstellt
published_when -> wann veröffentlichen
published_until -> wann beenden

Jetzt noch 2 Felder dazu

modified_when -> wann bearbeitet
modified_by -> von wm bearbeitet

Und dazu natürlich die Variablenzuordnung fürs Template. Und Alle wären glücklich. Will aber noch festhalten, dass es kein Bug ist, sondern eine nette Erweiterung.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3146



WWW
« Reply #48 on: September 07, 2009, 04:23:01 PM »

Achja, viel mir gerade noch ein, um jetzt nicht riesig Sourcecode ändern zu müssen, Posted_when und posted_by so mit der funktion  zu belassen und die Erstellungsvariable n created_when und created_by zu bennnen, da diese nur beim hinzufügen gefüllt werden und nicht mehr verändert werde nmüssen.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Pages: 1 [2]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!