anpera.net
https://anpera.dyndns.org/phpbb3/

Offen Geschlossen Nav.... will nicht so wie ich es will
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1459
Seite 1 von 1

Autor:  Tiger313 [ Sa 18 Jun, 2005 19:38 ]
Betreff des Beitrags:  Offen Geschlossen Nav.... will nicht so wie ich es will

Was ist an dem Code Falsch?
[php]if ((date('G',gametime())<=8) && (date('G',gametime())>=20)) {
addnav("Schmiede geschlossen","xshop.php?op=gesch");
} else {
addnav("Schmiede offen","xshop.php");
}[/php]

Also ich will bewirken das zwischen 9Uhr AM und 19:59,59 bzw. 7:59,59 PM der Laden offen ist und der Nav "Schmiede offen angezeigt und in der übrigen zeit soll er geschlossen sein also der "Schmiede geschlossen" Nav angezeigt werden.

Wenn ich aber den Oberen Code einfüge ist der Laden immer offen
ändere ich es in
[php]if (date('G',gametime())<=8){[/php]
dann ist der Laden von 0 bis 9Uhr AM geschlossen und der rest offen

Autor:  Abraxas [ Sa 18 Jun, 2005 20:50 ]
Betreff des Beitrags: 

Versuch mal:

[php]if(date('G',gametime())<=8) || (date('G',gametime())>=20)) {
addnav("Schmiede geschlossen","xshop.php?op=gesch");
}else{
addnav("Schmiede offen","xshop.php");
}[/php]

Müsste glaub ich || statt && heißen...

&& müsste "wenn beides" heißen und || "wenn eines von beiden".

Gleichzeitig kleiner als 8 und größer als 20 geht nicht.

Autor:  Tiger313 [ So 19 Jun, 2005 04:43 ]
Betreff des Beitrags: 

Stimmt daran hab ich garnicht gedacht
Werde es naher gleich mal testen

________________________EDIT___________________________
Jeeep es funtzt so Perfekt DANKE dir :D
______________________EDIT ENDE________________________

Autor:  BlackWarrior [ So 06 Nov, 2005 12:25 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', 'if(date('G',gametime())<=8) || (date('G',gametime())>=20)) {
addnav("Schmiede geschlossen","xshop.php?op=gesch");
}else{
addnav("Schmiede offen","xshop.php");
} ')

hab mal ne frage dazu, dass kann man doch auch irgendwie einbauen das der link dann auch net irgendwohin verweist aber halt nicht als nav-titel

kann man das nicht so machen?


$this->bbcode_second_pass_code('', 'if(date('G',gametime())<=8) || (date('G',gametime())>=20)) {
addnav("Schmiede geschlossen","");
}else{
addnav("Schmiede offen","xshop.php");
} ')

oder geht das net??

und da mal noch ne frage, ich hab mir das singletreff eingebaut was es hier gab und wollte das von 20 uhr abends bis morgens gegen 6 uhr auflassen, wie kann man denn das machen??

greetz

Autor:  Kevz [ So 06 Nov, 2005 12:29 ]
Betreff des Beitrags: 

Versuch es doch einfach nur mit getgametime, das ist der gleiche sinn nur kürzer wie in deiner if ;)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/