News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 8
Seite [1]
Radiate


King for a day





Beiträge: 293
# Thema - 13.03.2008 um 19:26 Uhr
So viele Probleme wie ich habe ist doch nicht normal. xD
Ich habe mehrere Varianten versucht und bin zum Schluss hier gelandet:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
$cs_user
['laston'] = cs_date('unix',$cs_user['users_laston']);
    
$on_now cs_time() - 300;
    
$on_week cs_time() - 604800;
    if(
$on_week>=$cs_user['users_laston']) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/grey.gif').' '$cs_lang['away'];
    }
    elseif(
$on_now cs_time() - 300) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/green.gif').' '$cs_lang['online'];
    }
    elseif(
$on_now cs_time() - 0) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/red.gif').' '$cs_lang['offline'];
    }
?>


Wie stellt man das an?^^


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 13.03.2008 um 19:27 Uhr (1x Editiert)
Inaktiv
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 1 - 13.03.2008 um 19:49 Uhr
Okay, erledigt.

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
$cs_user
['laston'] = cs_date('unix',$cs_user['users_laston']);
    
$on_now cs_time() - 300;
    
$on_week cs_time() - 604800;
    if(
$on_week>=$cs_user['users_laston']) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/grey.gif').' '$cs_lang['away'];
    }
    elseif(
$on_now<=$cs_user['users_laston']) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/green.gif').' '$cs_lang['online'];
    }
    else {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/red.gif').' '$cs_lang['offline'];
    }
?>


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 2 - 13.03.2008 um 19:53 Uhr
hmm, irgendwie machst du da totalen murks.

Green:
 
1.
1. / 2. / ... 
  elseif($on_now cs_time() - 300) {

richtig:
 
1.
1. / 2. / ... 
  elseif($cs_user['users_laston'] >= $on_now) {


Red:
 
1.
1. / 2. / ... 
 elseif($on_now cs_time() - 0) {

richtig:
 
1.
1. / 2. / ... 
 elseif($cs_user['users_laston'] < $on_now) {



------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 3 - 13.03.2008 um 23:06 Uhr
Also mein zweiter Eintrag ist auch falsch? O.o


------------------
Clansphere 2008.0

Inaktiv
|
Micha.09 ClanSphere Team


Specialist



Herkunft: Dortmund
Beiträge: 2860
# Antwort: 4 - 13.03.2008 um 23:12 Uhr
$on_now = cs_time() - 0 das find ich cool, wieviel ist denn Wert - 0


Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 5 - 13.03.2008 um 23:23 Uhr
Der Wert 0 ist der aktuelle Zeitwert also wenn der User sich im aktuellen Augenblick ausloggt dann muss der Wert 0 sein, denn jeder User wird ja für 5 Minuten als online angezeigt. Also in diesem Fall - 300 Sekunden.


------------------
Clansphere 2008.0

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 13.03.2008 um 23:39 Uhr
ne alic meinte, du willst von einer zahl 0 abziehen

520 - 0 = ?? na 520 ^^


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 7 - 13.03.2008 um 23:46 Uhr
Genau aber wie ich oben schon gefragt habe, ist mein zweiter Code den richtig, weil du nur über den ersten hergefallen bist. xD

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
$cs_user
['laston'] = cs_date('unix',$cs_user['users_laston']);
    
$on_now cs_time() - 300;
    
$on_week cs_time() - 604800;
    if(
$on_week>=$cs_user['users_laston']) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/grey.gif').' '$cs_lang['away'];
    }
    elseif(
$on_now<=$cs_user['users_laston']) {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/green.gif').' '$cs_lang['online'];
    }
    else {
        
$data['users']['online_status'] = cs_html_img('symbols/clansphere/red.gif').' '$cs_lang['offline'];
    }
?>


Der funktioniert zumindest.


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 13.03.2008 um 23:47 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 14.03.2008 um 00:05 Uhr
wenns funzt, ist doch ok Ich hab immo nix zu beanstanden.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 8
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo