Seite 2 von 2

Verfasst: 10.01.2006 00:43
von Blazer
also irgendetwas mache ich falsch, mein Code sieht jetzt folgendermaßen aus

Code: Alles auswählen

if ( $userdata['session_logged_in'] && ( date('Gi') >= 030 && date('Gi') <= 035 ) )
also sollte ich doch im eingelogten Zustand den Link zwischen 00:30Uhr und 00:35Uhr sehen, oder?

Verfasst: 10.01.2006 10:36
von MagMo
Hi,

der von dir angegebene Code funktioniert nicht?
Die Zeitabfrage

Code: Alles auswählen

( date('Gi') >= 030 && date('Gi') <= 035 )
ist richtig, da sollte der Fehler nicht liegen.

Hast du den Code auch richtig ins Forum eingebaut, sprich kann der Code auf die Variable $userdata['session_logged_in'] zugreifen. Wenn das nämlich nicht der Fall ist, dann funktioniert das Ganze logischerweise nicht. Gleiches gilt, wenn du den switch...irgendwas-Teil nicht ordentlich eingebaut hast. Darauf solltest du nochmals die beiden Dateien includes/page_header.php und templates/.../overall_header.tpl überprüfen.

Hast du das mal ohne die Login-Überprüfung getestet? Wenn es dann klappt, dann weist du, dass das der Hund hier: $userdata['session_logged_in'] begraben liegt.

Grüße
MagMo

Verfasst: 10.01.2006 12:04
von Blazer
also ohne den Zusatz

Code: Alles auswählen

$userdata['session_logged_in']
klappt es nun...

naja, damit kann ich leben

Danke für eure Geduld mit mir :)

Verfasst: 10.01.2006 12:48
von easygo
MagMo hat geschrieben:Hast du das mal ohne die Login-Überprüfung getestet? Wenn es dann klappt, dann weist du, dass das der Hund hier: $userdata['session_logged_in'] begraben liegt.
@ MagMo

Kannst du das vielleicht mal austesten / oder jemand anders ??

Wär net ganz unwichtig für den späteren Einsatz.

Normal sollte der Switch auch mit Login-Check funktionieren.

Selbsttest war OK das muss aber nix heißen. :wink: easy

Verfasst: 10.01.2006 14:34
von MagMo
Hi,
easygo hat geschrieben:Kannst du das vielleicht mal austesten / oder jemand anders ??
Da ich nicht weiß wie und wo du das eingebaut hast, kann ich es kaum testen.
easygo hat geschrieben:Normal sollte der Switch auch mit Login-Check funktionieren.
Wenn der Einbau richtig erfolgt, dann hast du recht. :D

Ich geh mal davon aus, dass du den Code im page_header eingebaut hast. Kannst du die includes/page_header.php sowie die dazugehörige Template-Datei templates/xxx/overall_header.tpl hier mal als Textdatei verlinken. Dann kann man mal sehen, ob der Fehler zu finden ist. Solltest du den Code nicht im Seitenkopf eingebaut haben, dann eben die beiden entsprechenden Dateien verlinken.

Grüße
MagMo

Verfasst: 10.01.2006 14:44
von easygo
MagMo hat geschrieben:Da ich nicht weiß wie und wo du das eingebaut hast, kann ich es kaum testen.
Steht eigentlich alles auf Seite 1. Einfach nur testen, geht das? :wink: easy

Verfasst: 10.01.2006 15:29
von MagMo
Hi,

haben den Code
easygo hat geschrieben:

Code: Alles auswählen

if ( $userdata['session_logged_in'] && ( date('G') >= 22 || date('G') <= 2) )
{
	$template->assign_block_vars('switch_enable_casino', array());
}
getestet und der funktioniert einwandfrei. Wer zwischen 22Uhr und 2Uhr eingeloggt ist bekommt den Link angezeigt.
easygo hat geschrieben:

Code: Alles auswählen

<!-- BEGIN switch_enable_casino -->
<a href="{U_LINK}">{L_LINK}</a>
<!-- END switch_enable_casino -->
Hierzu fällt mir ein:
Füge mal hinter </a> xxx ein und ruf die Seite auf. Dann lass dir den Quelltext anzeigen und such die drei x. Wenn du sie nicht findest, dann hast du die switch-Weiche irgendwie falsch eingabaut. Findest du die x'e und davor steht <a href=""></a>, dann weisst du, dass die Weiche funktioniert aber die Variablen nicht übergeben werden.
Damit wäre dein Problem noch nicht gelöst, aber schonmal weiter eingegrenzt.

Grüße
MagMo

Verfasst: 10.01.2006 16:10
von easygo
MagMo hat geschrieben:Damit wäre dein Problem noch nicht gelöst, aber schonmal weiter eingegrenzt.
Erstmal Danke fürs Testen, aber welches Problem? Ich hatte damit keins, wie gesagt.
easygo hat geschrieben:Selbsttest war OK das muss aber nix heißen. :wink: easy
Ging mehr um das Feedback von Blazer -->
Blazer hat geschrieben:also ohne den Zusatz

Code: Alles auswählen

$userdata['session_logged_in']
klappt es nun...
Hmja, wie nun :-? easy