Pagina 1 van 2

Zomertijd

Geplaatst: 30 mar 2003, 02:37
door maildeamon
ik probeer mijn forum op zomertijd te zetten maar hij doet het niet waaar kan dit aan liggen hij blijft de oude tijd houden of ik nou gmt 7 of gmt 1 doet alles blijft hetzelfde ?????? wat kan ik hier aan doen ??

Re: Zomertijd

Geplaatst: 30 mar 2003, 08:26
door WebmasterX
maildeamon schreef:ik probeer mijn forum op zomertijd te zetten maar hij doet het niet waaar kan dit aan liggen hij blijft de oude tijd houden of ik nou gmt 7 of gmt 1 doet alles blijft hetzelfde ?????? wat kan ik hier aan doen ??
Niets, je moet even wachten totdat je provider de server klok heeft gewijzigd. Heb je hem in het buitenland staan dan moet je even een querie doen op de db.

WebmasterX

Geplaatst: 30 mar 2003, 09:00
door FlorisD
En als je de tijd toch wilt wijzigen, moet je dit in je profiel doen en als je het voor het hele board wil doen in het administratiescherm. Dit heeft echter alleen effect op het board als je bent uitgelogd en voor nieuwe geregistreerden.

Elk lid moet dus apart zijn tijd wijzigen, om dit te laten veranderen.

Geplaatst: 30 mar 2003, 09:29
door WebmasterX
[UPDATE, er zat een foutje in de maand bepaling. Huidige versie is juiste versie]

Hier een aparte fix.
##############################################################
## MOD Title: Daytime changer summertime / wintertime
## MOD Version: 1.0.0
## MOD Author: WebmasterX,
## info@zutfun.nl,
## Sander Hoekman,
## http://www.zutfun.nl
## MOD Description: This modification automaticly changes the
## winter time and summertime as known in Europe, The Netherlands
##
## Installation Level: easy
## Installation Time: 1 Minutes
## Files To Edit: includes/functions.php
## Included Files: n/a
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

includes/functions.php

#
#-----[ FIND ]------------------------------------------
#

//
// Create date/time from format and timezone
//
function create_date($format, $gmepoch, $tz)

#
#-----[ BEFORE, ADD ]------------------------------------------
#

//
// daytime changer summertime / wintertime
//

function daytime()
{

$n = date("n");
$y = date("Y")-2000;

if($n >= 3 && $n <= 9)
{
$season = 1;
$season_math = 5;
}
else if ( $n >= 10 || $n < 3 )
{
$season = 0;
$season_math = 2;
}

$day = 31 - ((((floor(5*$y/4)-floor($y/100)+floor($y/400))+$season_math)%7)+7)%7;

switch ($season)
{
case 0:

if( mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")) > mktime (3,0,0,10,$day,date("Y")) )
{
$result = 0;
}
break;

case 1:

if( mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")) > mktime(3,0,0,3,$day,date("Y")) )
{
$result = 3600;
}

break;


}

return $result;
}

#
#-----[ FIND ]------------------------------------------
#
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz));

#
#-----[ REPLACE WITH ]------------------------------------------
#

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz) + daytime()), $translate) : @gmdate($format, $gmepoch + (3600 * $tz) + daytime());

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Laat me even weten of alles goed gaat.

WebmasterX

Geplaatst: 30 mar 2003, 10:23
door john70
Ik heb net de fix toegepast en het werkt.
Bedankt :D

Geplaatst: 30 mar 2003, 16:45
door WebmasterX
john70 schreef:Ik heb net de fix toegepast en het werkt.
Bedankt :D
Je moet even een wijziging maken anders gaat straks je klok niet een uur terug ;-) Als je alleen de function vervangt is het al goed.

WebmasterX

Geplaatst: 30 mar 2003, 17:41
door hennie
waarom is deze fix, misschien stomme vraag wat gebeurd er als straks de provider de tijd goed zet???

Geplaatst: 30 mar 2003, 19:46
door WebmasterX
hennie schreef:waarom is deze fix, misschien stomme vraag wat gebeurd er als straks de provider de tijd goed zet???
Niets, de tijd op het forum is niet afhankelijk van de server. Althans niet in zijn geheel.

WebmasterX

Geplaatst: 30 mar 2003, 19:50
door hennie
great, werkt perfect je mod :D

Geplaatst: 30 mar 2003, 20:36
door JeeWeeR
Mod toegepast en hij werkt perfect :)

Bedankt

Geplaatst: 31 mar 2003, 21:35
door DaMnNaTiOn
Moet je releasen op phpBBHacks.com webmasterx :D

Geplaatst: 31 mar 2003, 21:44
door Leipo
Jup en phpbb-nl.com krijg je eervolle vermelding op de virtuele mod muur :wink: (die niet bestaat)

Geplaatst: 17 apr 2004, 22:07
door Dennis
WebmasterX schreef:
hennie schreef:waarom is deze fix, misschien stomme vraag wat gebeurd er als straks de provider de tijd goed zet???
Niets, de tijd op het forum is niet afhankelijk van de server. Althans niet in zijn geheel.

WebmasterX
Hoe kan ik zorgen dat de tijd op het forum alleen de datum tijd aangeeft van mijn server, die loopt immers op de seconde nauwkeurig (DCF)??

http://dament.nl/test/time.php

Dennis
Wijziging: Ik heb aangepast function.php onder
// Create date/time from format and timezone
de eerste $tz verwijderd de andere twee vervangen door 2
In de lang_main.php de txt ff aangepast
Maar ik denk dat in de wintertijd de 2 vervangen zal moeten worden door 1.
Eigenlijk wil dat het alleen de tijd van mijn server overneemt, maar daar is mijn kennis denk niet hoog genoeg voor

Geplaatst: 17 apr 2004, 22:11
door Luuk
op GMT zetten en dan de optie in het gebruikersprofiel om een tijd syntacts te kiezen weg te halen. Dat gaat zo:

open templates/subSilver/profile_add_body.tpl
Zoek en verwijder:

Code: Selecteer alles

	<tr> 
	  <td class="row1"><span class="gen">{L_TIMEZONE}:</span></td>
	  <td class="row2"><span class="gensmall">{TIMEZONE_SELECT}</span></td>
	</tr>

Geplaatst: 17 apr 2004, 22:27
door mosymuis
Luuk, je kunt niet zomaar iets wegsnijden uit het profiel, zonder een hidden value terug te plaatsen of de INSERT en UPDATE query's aan te passen. Zie dit topic voor uitleg:
http://www.phpbb.nl/viewtopic.php?p=76458#76458

Geplaatst: 17 apr 2004, 22:56
door Dennis
mosymuis,

Ik heb het geen gedaan wat Luuk aangaf, waarom zou dat fout gaan dan??
Je haalt alleen een "keuze" weg, ik heb het verwijderd en kreeg geen gekke melding bij het aanpassen van een profile of een nieuwe aanmaken.

Zie ik wat over het hoofd??

Dennis

Geplaatst: 17 apr 2004, 23:13
door mosymuis
Ja, bij het aanpassen van het profiel springt die tijd in de database terug naar 0. Check dat maar eens.

Geplaatst: 25 apr 2004, 15:50
door Dennis
Hmmmmmm, vreemd ik heb mijn profile aangepast en zie niks raars.

Welke tijd zou er dan terug springen???

Dennis

Alleen wat er nu niet meer werkt (update van 2.0.6 naar 2.0.8 )
Afbeelding

Geplaatst: 25 apr 2004, 16:15
door mosymuis
De tijdszone.

Geplaatst: 26 apr 2004, 10:05
door hardknox
ik rijg de tijd op mijn forum ook maar niet goed en ik wordt er gek van heb al behoorlijk veel geprobeerd. iemand ideeen?

het gaat om http://www.ittersum.com


alvast bedankt,

Danny