Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 33
Seite [1] 2 >
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Thema - 06.09.2010 um 05:22 Uhr
Mir wurde vor einiger zeit eine Datei gegeben, mit der ich die Beitrittsdaten anzeigen lassen kann.
Eigentlich hatte ich ja immer ein Jubilanten-Modul haben wollen, jedoch wurde sowas nie gecodet.

Kann man diesen Code nicht erweitern, sodass da dann auch eine Themes-Datei dazu gehört,
die ich dann vom Layout her selber bearbeiten kann ?

Hier der Code:

users_navjub.php

<?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 />";
}

?>


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


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

Zuletzt editiert von Tress13 am 06.09.2010 um 05:22 Uhr (1x Editiert)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 06.09.2010 um 14:15 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?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'0100);

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


In der /themes/[themeset]/users/navjub.tpl dann folgendes:
 
1.
2.
3.
1. / 2. / ... 
 {loop:users}
{
users:nick} : {users:register}
{
stop:users}


lG


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


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 2 - 06.09.2010 um 15:58 Uhr
Habe die .tpl mal so geschrieben, jedoch ist da wohl noch ein kleiner Fehler drin.

<table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
{loop:users}
<tr>
<td class="leftc">{users:nick}</td>
<td class="centerc">{users:register}</td>
</tr>
{stop:users}
</table>


Link zur Page:

http://www.d3m-clan.de/index.php?mod=static&action=view&view&id=66


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


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

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 3 - 06.09.2010 um 16:01 Uhr
Du bist lange genug dabei Deshalb fällt meine antwort kurz


debug?


edit
grob angeschaut

$data['users'][$run]['nick'] = $user['users_nick'];
$data['users'][$run]['register'] = cs_date('unix',$user['users_register'], 1);

die $user zu $users! bei sowas immer ne debug dazu


------------------
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:03 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 4 - 06.09.2010 um 16:04 Uhr
da fehlt vor der for-schleife ein $data = array(); $data['users'] = array();
und am anfang der for schleife ein: $data['users'][$run] = array();


------------------
www.laszlokorte.de

Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 5 - 06.09.2010 um 16:05 Uhr
Arbeite sonst nie damit. Sollte ich vlt des öfteren mal.

PHP-Warning: Notice: Undefined variable: user in /var/www/clients/client118/web534/web/mods/users/navjub.php on line 8

PHP-Warning: Notice: Undefined variable: user in /var/www/clients/client118/web534/web/mods/users/navjub.php on line 9


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


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

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 6 - 06.09.2010 um 16:05 Uhr
06.09.2010 um 16:01 Uhr - Jam2:



edit
grob angeschaut

$data['users'][$run]['nick'] = $user['users_nick'];
$data['users'][$run]['register'] = cs_date('unix',$user['users_register'], 1);

die $user zu $users! bei sowas immer ne debug dazu



Aber Schiri hat auch Recht, das sollte auch noch an den Anfang!


------------------
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:06 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 7 - 06.09.2010 um 16:07 Uhr
@jam: nicht nur das sondern auch $user zu $users[$run] und dann auch noch ein cs_secure drum rum


------------------
www.laszlokorte.de

Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 8 - 06.09.2010 um 16:08 Uhr
Also nur mit den beiden s am Ende klappt noch nicht.


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


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

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 9 - 06.09.2010 um 16:11 Uhr
hinter das "s" mur noch "[$run] "


------------------
www.laszlokorte.de

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 10 - 06.09.2010 um 16:12 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
<?php

$data 
= array();
$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'0100);

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


------------------
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:12 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 11 - 06.09.2010 um 16:13 Uhr
Kann auch nicht, da auf ein multidimensionales array zugegriffen werden soll, du aber nur ein einfaches vermutest

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
 
$data 
= array();
$data['users'] = array();
$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'0100);

if(!empty(
$users)) {
    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');


------------------
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: 12 - 06.09.2010 um 16:14 Uhr
Das sieht schonmal ganz gut aus. Danke.
Und wenn ich die Nicks mit nem Link zum Profil verlinken möchte.
Gibt es da auch sone kleine Lösung ?

Edit: Habe jetzt nur das run davor gepackt.
Edit2: Jetzt hab ich Freezeman's PHP genommen.


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


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

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


Highlander





Beiträge: 3291
# Antwort: 13 - 06.09.2010 um 16:18 Uhr

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php

$data 
= array();
$now cs_time();
$cells '(' $now ' - users_register) % 31536000 AS timediff, users_nick, users_register';
$cells .= ' users_id, users_delete, users_active';
$users cs_sql_select (__FILE__'users'$cells"access_id > 2"'timediff ASC'0100);

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');
?>


------------------
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!


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 14 - 06.09.2010 um 16:19 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"'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');


Jetzt isses egal, welches Snippet du nimmst ^^


------------------
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.

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


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 15 - 06.09.2010 um 16:20 Uhr
Link ist da nur das Datum stimmt net.

Edit: Freezeman's PHP funzt !
1000 Dank Leute !



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


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

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


Highlander





Beiträge: 3291
# Antwort: 16 - 06.09.2010 um 16:22 Uhr
wie? meine nich o.O?


------------------
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!


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 17 - 06.09.2010 um 16:22 Uhr
Edit: Freezeman's PHP funzt !
1000 Dank Leute !



Edit: Ihr seit zu schnell...



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


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

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


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 18 - 06.09.2010 um 16:23 Uhr
06.09.2010 um 16:22 Uhr - Jam2:
wie? meine nich o.O?

hrhr, verlierer ^^


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


Highlander





Beiträge: 3291
# Antwort: 19 - 06.09.2010 um 16:23 Uhr
jap, war ja darauf bezogen oder hast du nur patricks php probiert xD?


edit:
pssst, du hast beim ersten das securen vergessen ;P


------------------
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:23 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 20 - 06.09.2010 um 16:24 Uhr
06.09.2010 um 16:22 Uhr - Tress13:
Edit: Freezeman's PHP funzt !
1000 Dank Leute !



Edit: Ihr seit zu schnell...


oder du zu langsam ^^
Bin per VPN auf meinem PC, und schon ncoh zu langsam unterwegs ^^

@jam jop ^^


------------------
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.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 06.09.2010 um 16:24 Uhr (1x Editiert)
Inaktiv
|
Antworten: 33
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.