Forum

JomSocial hängt ein...
 
Benachrichtigungen
Alles löschen

JomSocial hängt eine stunde hinterher.

Seite 1 / 2
(@sam)
Trusted Member
0
0
0

Kann mir jemand sagen, warum Jomsocial eine stunde hinterher hingt?

Ich schaue im Backend bei Benutzer im Joomla verzeichnis, da steht letzter login 14:30 Uhr und im JomSocial Benutzer steht bei den ein und den Selben User: letzter login 13:30 Uhr warum das, hab alles versucht denke ich auch das mit sommerzeit modus ect. nichts funtktioniert.

Da durch stimmt auch das Frontend nicht, auch wenn die letzte aktivität 1 sekunde her ist, zeigt es immer an: letzte aktivität vor 1 stunde und 1 sekunde.

Hat jemand ne IDEE? Thx

Zitat
Themenstarter Veröffentlicht : 3. Januar 2012 20:18
(@korpi)
Estimable Member
0
0
0

das Problem besteht schon seit Version 1.8

Ich häng da auch schon dran. JS verwendet 2 verschiedene Datas.
Im Stream und auch im Gruppen-Stream stimmen die Zeiten.
Im Wall hingt die Zeit auch ne Stunde hinterher, obwohl
sie in den Aktivitäten richtig ist.
Habe auf fixed stehen und das Datumsformat auf deutsch angepasst.

In MyBlog 3.1 ist nun das gleiche.

Versuche schon seit Tagen das Prob zu lösen.
Ich gebe Bescheid...

Gruß gerd

AntwortZitat
Veröffentlicht : 3. Januar 2012 20:42
(@knuddelesel)
Mitglied Admin
0
40
0

Ist bestimmt nen Server Problem mit date_default_timezone_set ich find es nur nicht mehr, vielleicht könnt ihr es irgendwo in der Server-Konfiguration einstellen.

AntwortZitat
Veröffentlicht : 3. Januar 2012 20:50
(@sam)
Trusted Member
0
0
0

Dachte schon wäre der einzige, hast du mal Knuddelesel gefragt, der hatte das Problem bestimmt auch, wir können ja mal auf ihn warten und schauen was er dazu sagt. Obwohl mir fällt gerade ein, er wird das problem garnicht haben, da er ja die orginal version verwendet nicht die eingedeutschte.

Schauen wa mal.

AntwortZitat
Themenstarter Veröffentlicht : 3. Januar 2012 20:53
(@korpi)
Estimable Member
0
0
0

glaube ich nicht.....

bei MyBlog 3.01 hat es noch gestimmt u. im neuen 3.1
verwenden sie das gleiche Format wie bei JS.
Schau mal bei deinem Blog nach.

Und bei anderen Komponenten stimmt es ja auch.

AntwortZitat
Veröffentlicht : 3. Januar 2012 20:56
(@sam)
Trusted Member
0
0
0

wenn ich nur wüsste in welcher php datei und zeile es versteckt ist das date_default_timezone_set()

AntwortZitat
Themenstarter Veröffentlicht : 3. Januar 2012 21:19
(@korpi)
Estimable Member
0
0
0

bei mir steht in der php.ini das drin:

Date
Defines the default timezone used by the date functions
date.timezone = "Europe/Berlin"

date.default_latitude = 31.7667
date.default_longitude = 35.2333

AntwortZitat
Veröffentlicht : 3. Januar 2012 23:30
(@knuddelesel)
Mitglied Admin
0
40
0

Hier sollte der Beitrag rein...

Wenn Ihr Zugriff auf die php.ini eures Servers habt probiert es mal mit folgendem Code aus:

[Date]
; Defines the default timezone used by the date functions
date.timezone= "Europe/Berlin"
date.default_latitude = 51.248532
date.default_longitude = 6.704677

Die zuständige php.ini findet Ihr im Joomlabackent raus:

Site==>Systeminformationen==>PHP-Informationen

eventuell geht es bei Eurem Server/Webspace auch über die .htaccess einfach mal danach googlen..

Desweiteren steht bei mir in der Joomla Konfiguration unter Server==>Serverzeitzone Berlin,
Jomsocial hat in der Konfiguration bei mir +1 Stunde zu stehen.

Gruß Thomy

AntwortZitat
Veröffentlicht : 3. Januar 2012 23:51
(@knuddelesel)
Mitglied Admin
0
40
0

Also irgendwie versteh ich die ganze Sache auch noch nicht so richtig, meine Serverzeit läuft richtig, Jomsocial nimmt die Zeit scheinbar nur teilweise aus der Konfiguration, andere Komponenten verwenden einen anderen Befehl und sind dann "1 Stunde früher". Warum nicht einfach die Serverzeit genommen wird, verstehe ich nicht so wirklich.
Scheint aber an unserer dummen Sommer-/Winterzeit zu liegen.

Übrigens gibt es seit heute eine MyBlog 2.3 Beta Version zu Downloaden ... ändert allerdings nix am Zeitproblem.

AntwortZitat
Veröffentlicht : 4. Januar 2012 00:17
(@korpi)
Estimable Member
0
0
0

die Beta hab ich ausprobiert....noch beschi.....

JS nimmt wirklich 2 verschiedene Zeiten.
Das merkt man erst, wenn man auf fixed stehen hat.

In der Konfiguration muß dann 0 stehen. Dann stimmt die Zeit fast überall.

Nur im Wallsystem (z.B. Kommentare in den Diskussionen hinkt die Zeit dann
eine Stunde hinterher)

Hab schon alle möglichen Zeitzonen ausprobiert.
Es ändert sich nichts.
Hatte auch schon mal JS angeschrieben, aber keine Reaktion.
Da bleibt nur Eigeninitiative....

AntwortZitat
Veröffentlicht : 4. Januar 2012 00:35
(@knuddelesel)
Mitglied Admin
0
40
0

Mit einem
date_default_timezone_set('UTC');
direkt in der php-Datei hat es bei mir mal in einer anderen Komponente geholfen, die PMs eine Stunde zu früh geschrieben hat.
Kann aber auch nicht sein, dass man in php-Dateien rumwerkeln muss...

AntwortZitat
Veröffentlicht : 4. Januar 2012 00:45
(@korpi)
Estimable Member
0
0
0

das bringt hier nichts.

😉 Ein Tip am Rande: Wer sein Datumsformat im ActivityStream auf fixed stehen hat oder es umstellen will,
kann das Format in der core.php ändern. ( Joomla 1.7 und JomSocial 2.4.1)

Der Pfad lautet: /components/com_community/libraries/core.php

Bei mir ist es die Zeile 806.

* To fix the date format when setting format is set to Fixed.
* This function retrieves the wrong format and set it to the correct one.
*/

if(C_JOOMLA_15==0){
$instance->_jparam->set('activitiesdayformat', 'F d');
ändern von: $instance->_jparam->set('activitiestimeformat', 'h:i A');

zu: $instance->_jparam->set('activitiestimeformat', '> l, d. M. Y - H:i:s');

Die Ausgabe im ActivityStream schaut dann so aus: > Mittwoch, 04. Jan. 2012 - 17:11:23

L.G. gerd

AntwortZitat
Veröffentlicht : 4. Januar 2012 22:29
(@korpi)
Estimable Member
0
0
0

bei MyBlog habe ich festgestellt, das er sich das engl. Datumsformat aus Joomla holt.
Dort steht GMT. Für unsere Zeitzone müßte es GMT+1 sein.
Aber auf keinen Fall umscheiben...denn es stimmt dann wohl die Zeit im Blog,
aber es kommt dann in JomSocial einiges durcheinander.

Ich bleibe aber dran und werde das Ergebnis dann bekanntgeben.

Wünsche ein schönes Wochenende

AntwortZitat
Veröffentlicht : 7. Januar 2012 15:31
(@korpi)
Estimable Member
0
0
0

den Fehler der 1 Stunde Zeitverschiebung in den Diskussions-Kommentaren
hab ich mit einem kleinen Trick behoben.
Habe bisher keine negativen Auswirkungen gesehen.

In "/components/com_community/libraries/" hab ich in der wall.php
die Zeile 362 folgendermaßen geändert.

$wall->created = (C_JOOMLA_15==1)?$date->toFormat( JText::_('DATE_FORMAT_LC2') ):$date->Format( JText::_('DATE_FORMAT_LC2') );

zu

$wall->created = (C_JOOMLA_15==0)?$date->toFormat( JText::_('DATE_FORMAT_LC2') ):$date->Format( JText::_('DATE_FORMAT_LC2') );

abgeändert.
Nun greift der Wall auf "Date_Format_LC2" zu.
Und da stimmt dann die Zeit.

gruß gerd

AntwortZitat
Veröffentlicht : 9. Januar 2012 13:38
(@sam)
Trusted Member
0
0
0

Sorry, ändert aber nichts am eigentlichen problem.
Im Backend sowie im Frontend erscheint immer noch die falsche Zeit,
lediglich im Wallpost erscheint die richtige Zeit.

AntwortZitat
Themenstarter Veröffentlicht : 9. Januar 2012 15:23
Seite 1 / 2