Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 33
Seite < 1 [2]
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 21 - 06.09.2010 um 16:25 Uhr
Sowiet scheint alles zu funzen, bis auf das mir da einer angezeigt wird,
der nicht mehr bei uns ist. Habe ihn auch schon lange gelöscht.
Der wird in weiss angezeigt. Nur warum ?

Edit: Der ist doch nicht gelöscht. Wird nur in weiss angezeigt.

Edit2: Genial wäre ja noch eine Sortieren-Funktion
und mehrere Seiten bei überschrittener "Datensätze je Seite"-Einstellung in den Optionen.


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 06.09.2010 um 16:33 Uhr (2x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 22 - 06.09.2010 um 16:32 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
 $data = array();
$data['users'] = array();
$now cs_time();
$cells '(' $now ' - users_register) % 31536000 AS timediff, users_nick, users_register, users_id, users_active, users_delete';
$users cs_sql_select (__FILE__'users'$cells"access_id > 2 AND users_delete = 0"'timediff ASC'0100);

if(!empty(
$users)) {
    for(
$run=0$run<count($users); $run++){
        
$data['users'][$run]['nick'] = cs_user($users[$run]['users_id'], $users[$run]['users_nick'], $users[$run]['users_active'], $users[$run]['users_delete']);
        
$data['users'][$run]['register'] = cs_date('unix',$users[$run]['users_register'], 1);
    }
}
echo 
cs_subtemplate(__FILE__,$data,'users','navjub');





(da du ja so auf freezies stehst, dann seine abgeändert )


Begründung:
Doch, er ist gelöscht. Aber nicht wirklich gelöscht! CSP setzt nur den Datensatz als gelöscht um Verknüpfungen wie z. B. mit dem Forum nicht zu zerstören.


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Zuletzt editiert von Jam2 ClanSphere Team am 06.09.2010 um 16:33 Uhr (1x Editiert)
Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 23 - 06.09.2010 um 16:35 Uhr
Ne der ist doch nicht gelöscht. Habe ihn noch gefunden.
Ist so aktiv wie die anderen auch.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 24 - 06.09.2010 um 16:37 Uhr
06.09.2010 um 16:35 Uhr - Tress13:
Ne der ist doch nicht gelöscht. Habe ihn noch gefunden.
Ist so aktiv wie die anderen auch.


egal, nimm dennoch die abgeänderte Version von Jam2, da diese Where-Klausel wichtig ist.


------------------
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
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 25 - 06.09.2010 um 16:39 Uhr
Das habe ich schon gemacht.

Genial wäre ja noch eine Sortieren-Funktion
und mehrere Seiten bei überschrittener "Datensätze je Seite"-Einstellung in den Optionen.
Und eine (1) für 1 Jahr Mitgliedschaft wäre auch der Übersicht hilfreich.



------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 26 - 06.09.2010 um 16:54 Uhr
Hast du hier nicht von einer Navlist gesprochen ?
In einer Navlist macht man keine Seiten ^^


------------------
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
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 27 - 06.09.2010 um 17:09 Uhr
Ich habe das nicht als navlist, sonder als list eingebunden.
Es werden ja auch alle angezeigt, was für eine navlist etwas zu lang wäre.

Nur leider über eine statische Seite...



Soll ja eigentlich eine Übersicht sein, wer wie lange schon bei uns ist,
da wir auch Dienstorden für 1, 2, 3 etc Jahre verleihen.


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 06.09.2010 um 17:11 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 28 - 06.09.2010 um 17:52 Uhr
06.09.2010 um 16:04 Uhr - SCHIRI:
da fehlt vor der for-schleife ein $data = array(); $data['users'] = array();
und am anfang der for schleife ein: $data['users'][$run] = array();

Naja, das brauch man nicht unbedingt, wenn man die Variablen richtig definiert, funtkioniert das auch ohne ...
(Jetzt mal alle Ändeurngen von vorher unbeachtet:
<?php
$now = cs_time();
$cells = '(' . $now . ' - users_register) % 31536000 AS timediff, users_nick, users_register';
$users = cs_sql_select (__FILE__, 'users', $cells, "access_id > 2", 'timediff ASC', 0, 100);

for($run=0; $run<count($users); $run++){
$data['users'][$run]['nick'] = $users[$run]['users_nick'];
$data['users'][$run]['register'] = cs_date('unix',$users[$run]['users_register'], 1);
}
echo cs_subtemplate(__FILE__,$data,'users','navjub');
?>


Das wäre auch ausreichend ... ich habe nur die $user['users_nick'] => $users[$run]['users_nick'] soweit bei dem register gemacht.
Irgendwelche Arrays vorher als leere zu erstellen ist also überflüssig.
Vielleicht ist es ganz nett für php, damit der nicht viel nachdenken muss, aber an sich geht's auch so ...



------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 29 - 06.09.2010 um 17:58 Uhr

Das wäre auch ausreichend ... ich habe nur die $user['users_nick'] => $users[$run]['users_nick'] soweit bei dem register gemacht.
Irgendwelche Arrays vorher als leere zu erstellen ist also überflüssig.
Vielleicht ist es ganz nett für php, damit der nicht viel nachdenken muss, aber an sich geht's auch so ...

Da liegst du leider etwas falsch
Du forderst im Template ein Loop an, was es in PHP aber nicht gibt, also wird es zwangsweise einen Notice auswerfen, was dich darauf hinweist, dass es dieses Array nicht gibt.
ein $data = array(); reicht da nicht aus.
Verusch es einfach mal testweise Glaub mir, es wird dir PHP fehler werfen ^^


------------------
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
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 30 - 06.09.2010 um 18:11 Uhr
@Fr33z3m4n:
Kann ich nicht bestätigen.
Weder in der debug noch in den Server-logs taucht diesbezüglich ein Fehler auf.



lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 31 - 06.09.2010 um 18:13 Uhr
Weil du sicherlich immer Daten als Ausgabe bekommst, richtig.
Aber änder die Where Klausel mal so um, dass du keine SQL Datensätzer erhälst.


------------------
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
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 32 - 06.09.2010 um 18:14 Uhr
Heee...
Könnt ihr mir nicht vlt bei der Sortierung und so helfen.



Und warum kann ich das nicht per {users:navjub} einbinden ?


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 06.09.2010 um 18:18 Uhr (2x Editiert)
Inaktiv
|
Hollow_Man


Beginner




Beiträge: 12
# Antwort: 33 - 18.07.2012 um 16:19 Uhr
Hallo sorry das ich das hier rauskrame.

<?php

$now = cs_time();
$cells = '(' . $now . ' - users_register) % 31536000 AS timediff, users_nick, users_register';
$users = cs_sql_select (__FILE__, 'users', $cells, "access_id > 2", 'timediff ASC', 0, 100);

foreach ($users AS $user) {
echo $user['users_nick'] . ': ' . cs_date('unix',$user['users_register'], 1) . "<br />";
}

?>


Wenn ich diesen verwende bekomme ich nur 5 user angezeit. wie schaffe ich es alle (87) anzuzeigen?

danke im vorraus.

Edit: ok hat sich erledigt


Zuletzt editiert von Hollow_Man am 18.07.2012 um 17:27 Uhr (1x Editiert)
Inaktiv
|
Antworten: 33
Seite < 1 [2]


Sie müssen sich registrieren, um zu antworten.