Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 12
Seite [1]
Horscht


Poststar




Beiträge: 686
# Thema - 21.02.2009 um 08:49 Uhr
Hallo,

wäre es möglich für Access Level 4 und 5 die letzten (z.B.) 5 registrierten Benutzer anzeigen zu lassen?


Danke schonmal.


------------------
Grüße, Horscht
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 21.02.2009 um 08:50 Uhr
{users:navlast} einbauen, und in der php die abfrage des access einbauen, und dementsprechend ausgeben


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


Poststar




Beiträge: 686
# Antwort: 2 - 21.02.2009 um 13:25 Uhr
Danke für die rasche Antwort

und in der php die abfrage des access einbauen, und dementsprechend ausgeben


Das hab ich nicht drauf, sorry. Dann wohl ohne Access.


Grüße



------------------
Grüße, Horscht

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 21.02.2009 um 14:40 Uhr
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 
if($account['access_clansphere'] > 3) {
... 
mach das ...
}


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


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 4 - 21.02.2009 um 15:01 Uhr
Hab das grad mal probiert.

home.php
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 if($account['access_clansphere'] > 3) {
  
$data['if']['access'] = true;
}
else {
  
$data['if']['access'] = false;
}


home.tpl
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
  {if:access}
 <
tr>
  <
td class="leftc"><img src="symbols/board/agt_forum.png" alt="" width="16" height="16" /> neue User</td>
  <
td class="leftb">{users:navlast}</td>
 </
tr>
 {
stop:access}


aber iwi zeigts mit bei home nur {users:navlast} an.

edit: na klar kann ja so nicht gehen...


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Zuletzt editiert von Miraculix am 21.02.2009 um 15:05 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 21.02.2009 um 15:22 Uhr
hihi mal warten, was kommt


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


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 6 - 21.02.2009 um 15:37 Uhr
Man muß die navlast.php so abändern:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: navlast.php 1430 2008-12-10 13:08:44Z Fr33z3m4n $

$cs_lang cs_translate('users');

$select 'users_id, users_nick, users_register, users_active';
$order 'users_register DESC';
$cs_users cs_sql_select(__FILE__,'users',$select,"users_active = '1'",$order,0,4);
$data = array();

if(
$account['access_clansphere'] > 3){
    
$count_users count($cs_users);
    for (
$run 0$run $count_users$run++) {
        
$data['users'][$run]['register'] = cs_date('unix',$cs_users[$run]['users_register'],1);
        
$data['users'][$run]['user'] = cs_user($cs_users[$run]['users_id'], $cs_users[$run]['users_nick'], $cs_users[$run]['users_active']);

}

    echo 
cs_subtemplate(__FILE__,$data,'users','navlast');
}
?>


Bei access Level 3 oder niedriger wird dann ein leeres Feld angezeigt.

Gruß Alex


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




Inaktiv
|
Horscht
Thread-Ersteller


Poststar




Beiträge: 686
# Antwort: 7 - 21.02.2009 um 17:45 Uhr
Ah danke! Nutzt du auch 2008.21?


------------------
Grüße, Horscht

Inaktiv
|
VooDooAlex


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 8 - 21.02.2009 um 20:22 Uhr
Ja , die nutze ich auch.

Gruß Alex


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




Inaktiv
|
Horscht
Thread-Ersteller


Poststar




Beiträge: 686
# Antwort: 9 - 21.02.2009 um 22:31 Uhr
Gut danke dir.


Kann geschlossen werden.


------------------
Grüße, Horscht

Inaktiv
|
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 10 - 22.02.2009 um 16:17 Uhr
auf wunsch wieder offen


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

Verschwende keine Energie an Dinge die Du nicht ändern kannst...


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 11 - 22.02.2009 um 17:15 Uhr
Das ganze wurde bis jetzt ja nur für die index gelöst.
Da ich das aber in HOME haben wollte (wie es im Thread-Titel steht) hab ich jetzt die home.php und home.ptl n bisschen erweitert.

home.php +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: home.php 1775 2009-02-17 20:59:11Z duRiel $

$cs_lang cs_translate('users');

$select 'users_email, users_register, users_laston, users_hidden, users_active, users_invisible';
$cs_user cs_sql_select(__FILE__,'users',$select,"users_id = '" $account['users_id'] . "'");
$hidden explode(',',$cs_user['users_hidden']);

$data['head']['mod'] = $cs_lang['mod_name'];
$data['head']['action'] = $cs_lang['home'];
$data['head']['body_text'] = $cs_lang['home_info'];
echo 
cs_subtemplate(__FILE__,$data,'users','head');

if(
$cs_user['users_invisible'] == 1) {
  
$if_invis ' (' $cs_lang['invisible'] . ')';
}else{
  
$if_invis '';
}

$data['users']['link'] = cs_user($account['users_id'], $account['users_nick'], $cs_user['users_active']) . $if_invis;
$data['lang']['getmsg'] = cs_getmsg();

if(
in_array('users_email',$hidden)) {
  
$cs_user['users_email'] = cs_html_italic(1) . $cs_user['users_email'] . cs_html_italic(0);
}
$data['users']['email'] = empty($cs_user['users_email']) ? '--' $cs_user['users_email'];
$data['users']['register'] = cs_date('unix',$cs_user['users_register'],1);
$data['users']['laston'] =  cs_date('unix',$cs_user['users_laston'],1);
$data['users']['access_name'] = cs_secure($account['access_name']);

if(
$account['access_clansphere'] > 3) {
    
$select 'users_id, users_nick, users_register, users_active';
    
$order 'users_register DESC';
    
$cs_users cs_sql_select(__FILE__,'users',$select,"users_active = '1'",$order,0,4);
    
#$data = array();
    
    
if(empty($cs_users)) {
      echo 
$cs_lang['no_data'];
    }
    else {
      
      
$count_users count($cs_users);
      for (
$run 0$run $count_users$run++) {
          
$data['last_users'][$run]['last_reg'] = cs_date('unix',$cs_users[$run]['users_register'],1);
        
$data['last_users'][$run]['last_user'] = cs_user($cs_users[$run]['users_id'], $cs_users[$run]['users_nick'], $cs_users[$run]['users_active']);
      }
    }
  
$data['if']['access'] = true;
}
else {
  
$data['if']['access'] = false;
}

echo 
cs_subtemplate(__FILE__,$data,'users','home');

$plugins cs_checkdirs('mods','users/home');
ksort($plugins);

foreach(
$plugins as $mod) {
  
$acc_dir 'access_' $mod['dir'];
  if(
array_key_exists($acc_dir,$account) AND $account[$acc_dir] >= $mod['show']['users/home']) {
    include_once(
'mods/' $mod['dir'] . '/users_home.php');
  }
}

?>


home.tpl Erweiterung +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
  {if:access}
 <
tr>
  <
td class="leftc"><img src="symbols/board/agt_forum.png" alt="" width="16" height="16" /> neue User</td>
  <
td class="leftb">
    {
loop:last_users}
    {
last_users:last_reg} {last_users:last_user}<br />
    {
stop:last_users}
    </
td>
 </
tr>
 {
stop:access}


Nutze die SVN aber denke das sollte in 2008.2.1 auch funktionieren. Wäre schön wenn das mal jemand testen könnte/möchte.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 12 - 01.03.2009 um 17:14 Uhr
naja wenn keine Rückmeldung kommt denke ich kann closed werden.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|

Dieses Thema wurde von sgraewe ClanSphere Team PM geschlossen.

Antworten: 12
Seite [1]