Onderwerp bekijken
Vragen/Problemen in verband met infusions
 Onderwerp afdrukken
[OPGELOST] Zwar calender block geeft verkeerde tijd weer.
Stoempie
ik heb een panel toegevoegd in zwar dit werkt maar geeft een verkeerde tijd weer in het panel geeft ongeveer 10 oor minder aan dan dat die war effectief doorgaat?
Kan iemand mij hierbij helpen?

Alvast bedankt

Dits is de code van het countdown pannel.


/*-----------------------------------------------------------
|   Countdown Panel for zWar Clan-Infusion            |
|                                             |
|   Copyright (C) 2006-2008 Christoph Schreck            |
|   zezoar@gmx.net                                 |
|   http://www.zoffclan.de/zoffdev/                     |
|                                             |
|   This program is free software;                      |
|   you can redistribute it and/or modify it under          |
|   the terms of the GNU General Public License          |
|   as published by the Free Software Foundation;          |
|   either version 3 of the License,                   |
|   or (at your option) any later version.               |
|                                             |
|   This program is distributed in the hope that          |
|   it will be useful, but WITHOUT ANY WARRANTY;          |
|   without even the implied warranty of MERCHANTABILITY    |
|   or FITNESS FOR A PARTICULAR PURPOSE.                |
|   See the GNU General Public License for more details.   |
|                                             |
|   You should have received a copy of the                |
|   GNU General Public License along with this program;    |
|   if not, see .            |
-----------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

if (file_exists(INFUSIONS."zwar_countdown_panel/locale/".$settings['locale'].".php")) {
   include_once INFUSIONS."zwar_countdown_panel/locale/".$settings['locale'].".php";
} else {
   include_once INFUSIONS."zwar_countdown_panel/locale/English.php";
}

if (file_exists(INFUSIONS."zwar_warscript/zwar_functions.php") && dbcount("(inf_id)", DB_INFUSIONS, "inf_folder='zwar_warscript'")) {
   require_once INFUSIONS."zwar_warscript/zwar_functions.php";
      
   openside($p_data['panel_name'], true, "on");
   $result = dbquery("SELECT * FROM ".DB_ZWAR_WARS." AS zw LEFT JOIN ".DB_ZWAR_OPPONENTS." AS zop ON zw.war_opp_id=zop.opp_id WHERE war_date>'".(time()+($settings['timeoffset']*3600))."' ORDER BY war_date ASC LIMIT 1");
   if (dbrows($result)) {
      $data = dbarray($result);
      echo "

      

      

      ".$locale['zwar_cdp01']."

      ".$data['opp_name']."

      ".display_zwar_games($data['war_game_id'], true, false)."
      
";
      echo "";
   } else {
      echo "
".$locale['zwar_cdp03']."
\n";
   }
   closeside();
}
?>

Gewijzigd door MysticFire op 22 November 2011, 15:27
 
Wanabo
Probeer dit eens:
Zoek
var ct = Math.floor(".$data['war_date']."-datenow.getTime()/1000);
Vervang door
var ct = Math.floor(".$data['war_date']."/1000);
Of
var ct = Math.floor(".$data['war_date']."-datenow.getTime()+36000/1000);
 
http://www.gebruikers.eu
Stoempie
Ik heb deze geprobeerd maar dit lukt ook niet de ene geeft +15 dagen en de andere -15843(zoiets) en dan loop te tijd niet meer juist
Ik heb nog een paar andere dingen geprobeerd maar zonder succes, nog iemand enige suggesties ?
 
Tommy

Quote

Stoempie schreef:

Ik heb deze geprobeerd maar dit lukt ook niet de ene geeft +15 dagen en de andere -15843(zoiets) en dan loop te tijd niet meer juist
Ik heb nog een paar andere dingen geprobeerd maar zonder succes, nog iemand enige suggesties ?


Ik vind het een lastige, maar wat je eventueel kan proberen:

Je gebruikt overal Match.floor behalve bij de seconde bepaling.
var ct = Math.floor(".$data['war_date']."-datenow.getTime()/1000);
var d = Math.floor(ct/(24*3600));
var h = Math.floor((ct-d*(24*3600))/3600);
var m = Math.floor((ct-(d*24+h)*3600)/60);
var s = (ct-((d*24+h)*60+m)*60);

Wellicht kun je dit eens proberen dan:

var ct = Math.floor(".$data['war_date']."-datenow.getTime()/1000);
var d = Math.floor(ct/(24*3600));
var h = Math.floor((ct-d*(24*3600))/3600);
var m = Math.floor((ct-(d*24+h)*3600)/60);
var s = Match.floor((ct-(d*24+h)*60+m)*60);

Het valt te proberen natuurlijk.
Op zoek naar goede en gevarieerde muziek? Bij ons bepaal jij de muziek.
http://www.magicradio.nl/

http://www.phpfusion-nederlands.info
Thema specialist / Support crew
 
http://www.themoviehouse.nl/
Tommy
Ondertussen al gestest?
Als het wel werkt, dan is het makkelijk als dat even gemeld wordt natuurlijk, dan hebben anderen er ook wat aan.
Als het niet werkt, dan horen we het ook graag, dan kunnen we eventueel verder zoeken naar de fout.
Op zoek naar goede en gevarieerde muziek? Bij ons bepaal jij de muziek.
http://www.magicradio.nl/

http://www.phpfusion-nederlands.info
Thema specialist / Support crew
 
http://www.themoviehouse.nl/
Stoempie
Hey ik had nog geen tijd gehad en heb het nu juist getest blijkt ook niet te werken.
Ik geef altijd feedback sorry voor de late reactie
 
Tommy

Quote

Stoempie schreef:

Hey ik had nog geen tijd gehad en heb het nu juist getest blijkt ook niet te werken.
Ik geef altijd feedback sorry voor de late reactie


Geeft niks natuurlijk.
Goed dat je altijd feedback geeft, alleen jammer dat het niet werkt.

Dan even verder kijken wat het kan zijn.
Op zoek naar goede en gevarieerde muziek? Bij ons bepaal jij de muziek.
http://www.magicradio.nl/

http://www.phpfusion-nederlands.info
Thema specialist / Support crew
 
http://www.themoviehouse.nl/
Stoempie
ja das waar spijtig maar ik zal hier even mee wachten ik vind de oplossing echt niet en mischien als de devolpers website terug bereikbaar is dat ik daar hulp kan vinden in elk geval zodra ik iets gevonden heb horen jullie het ook , zou kunnen dat het iets te maken heeft met de server tijd en de local time ???
 
Wanabo
Zou kunnen. Als je server met apache werkt kun je ook .htaccess files gebruiken.
Maak of edit een bestaande .htaccess file in je root van je website en voeg deze regel toe.


php_value date.timezone Europe/Amsterdam

 
http://www.gebruikers.eu
Stoempie
Ik heb een htacces file aangemaakt en de code erin gezet die je geven heb en nu geeft hij wel de juiste tijd aan dus probleem opgelost bedankt !!!
 
Spring naar forum:
Nieuw onderwerp Antwoorden
Gebruik BBcode of HTML om naar; '[OPGELOST] Zwar calender block geeft verkeerde tijd weer.', te verwijzen!
BBcode:
HTML:
Vergelijkbare onderwerpen
Onderwerp Forum         Laatste bericht
[Opgelost] Infusions, kan ik niet op klikken? Infusions : 10 24 May 2012, 05:50
[Opgelost] Hey need help please Locale onderwerpen (locale bestanden) : 3 24 May 2012, 05:48
[Opgelost] pagina's Modificaties : 5 24 May 2012, 05:32
[Opgelost] TinyMCE HTML editor werkt niet in artikel en news Algemene v7 support : 6 24 May 2012, 05:27
[Opgelost] Error:  Infusions : 5 24 May 2012, 05:24