Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 18
Seite [1]
BigBoss85


King for a day




Beiträge: 389
# Thema - 24.04.2008 um 00:06 Uhr
Hallo Leute,

wollte mal fragen ob einer weiß wie man in der Mitgliederliste statt dem Wohnort die Aufgabe anzeigen läßt (also Leader oder Member) kann mir da jeamdn helfen?^^
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 24.04.2008 um 08:38 Uhr
schau mal im template
da steht ne menge {...:members_....} versuchs da mal mit {....:members_task}


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


King for a day




Beiträge: 389
# Antwort: 2 - 24.04.2008 um 16:06 Uhr
hm ja im template du meinst in der users/list.tmp wenn man das da einträgt wird nix angezeigt... da steht das nur so da kann man irgendwie nur immer das ganze user zeug aufrufen aber nicht das member^^

meine das:
http://tri4ce.de/index.php?mod=users&action=list&sort=5


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 24.04.2008 um 16:07 Uhr
Welche Datei meinst du genau?
members -> list ... das ist es ja schon korrekt

users -> list ?!?

EDIT: ja ... ganz so einfach isses nicht
Ich guck mal ...

Tom


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


Zuletzt editiert von Tom08 ClanSphere Team am 24.04.2008 um 16:11 Uhr (1x Editiert)
Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 4 - 24.04.2008 um 16:13 Uhr
eben^^ das ist es ja muss bestimmt was in der mod/user/list.php geändert werden abe rich weiß´nur nicht so richtig was


Inaktiv
|
reVerB


Geekboy




Beiträge: 1237
# Antwort: 5 - 24.04.2008 um 16:40 Uhr
In der Users/list? Wenn du da nen Eintrag für die Aufgabe reinsetzt, sollte es Theoretisch Fehlermeldungen geben, da nicht alle Registrierten User eine Aufgabe im Clan haben. Also muss da was in PHP ergänzt werden.


Zuletzt editiert von reVerB am 24.04.2008 um 16:41 Uhr (1x Editiert)
Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 6 - 24.04.2008 um 16:48 Uhr
hm ok^^ was mir grad einfällt würde nci ht auch gehen einfach den namen des zugriffsstatus zu nehmen?


EDIT: http://tri4ce.de/index.php?mod=users&action=list&sort=5 ich habs geschafft aber wie kein plan^^


Zuletzt editiert von BigBoss85 am 24.04.2008 um 17:18 Uhr (1x Editiert)
Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 7 - 17.08.2008 um 19:31 Uhr
wurde bei dem update auf 2008.2 irgendwas geändert daran? geht nicht mehr


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 8 - 20.08.2008 um 00:09 Uhr
naja, die datei hast du wahrscheinlich ersetzt..

was willst du nun anzeigen, die aufgabe, die dem mitglied zugeordnet wurde, oder den namen der zugriffsgruppe?


Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 9 - 20.08.2008 um 00:11 Uhr
also eigentlich warsdie aufagbe was abe rzu schwer war un die zugriffsgruppe genauso hieß^^ nur mit der zugriffsgruppe klappt das jetzt leide rncith mehr seit dem update^^ so wars abe ram einfachsten


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 10 - 20.08.2008 um 00:27 Uhr
bisschen sorgfältiger hättest du den post schon schreiben können.


okay..

das ding ist dass ein benutzer mehrere mitgliedschaften haben kann, also auch verschiedene aufgaben. welche mitgliedschaft soll dann genommen werden?


Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 11 - 20.08.2008 um 00:32 Uhr
ja sorry war in deutshc noch nie so gut ne also das ist uns auch shconmal eingefallen das war ja das blöde daran^^ man müsste dann halt ein eigenes mitglied für eben nur diesen text erstellen^^ der dort angezeigt werden soll^^ aber weil das eben nicht so einfach war habe ich ja den zugriffsnamen genommen wie Leader oder Co.Leader abe rdies scheint ja jetzt ncith mehr zu gehen^^ wäre abe rfür mich ausreichend


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 12 - 20.08.2008 um 16:22 Uhr
ok, dann mach ichs möglichst einfach..

mods/users/list.php

1) zeile 50: vor '; (also kurz vorm ende der zeile) hinzufügen: , access_id
2) ab zeile 55: hinzufügen:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
<?php
$usr_access 
cs_sql_select(__FILE__,'access','access_name','access_id = \'' $cs_users[$run]['access_id'] . '\'');
$cs_users[$run]['access_name'] = $usr_access['access_name'];
3im theme {users:access_namehinzufügen 
?>


Inaktiv
|
BigBoss85
Thread-Ersteller


King for a day




Beiträge: 389
# Antwort: 13 - 20.08.2008 um 16:32 Uhr
jo thx so muss es sein gefällt mir klappt perfekt ^^


Inaktiv
|
Sovereign


Beginner




Beiträge: 11
# Antwort: 14 - 18.05.2011 um 15:39 Uhr
Also, ich hab das mal versucht bei mir kommt dabei aber nichts handfestes raus.

Er gibt mir jetzt beim aufrufen der Userliste immer

Parse error: syntax error, unexpected ',' in /users/odlsovereign/www/mods/users/list.php on line 50

an

Das ist meine list.php.
mehr... +-
 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('users');

$start = empty($_GET['start']) ? : (int) $_GET['start'];
$cs_sort[1] = 'users_nick DESC';
$cs_sort[2] = 'users_nick ASC';
$cs_sort[3] = 'users_place DESC';
$cs_sort[4] = 'users_place ASC';
$cs_sort[5] = 'users_laston DESC';
$cs_sort[6] = 'users_laston ASC';
$sort = empty($_GET['sort']) ? : (int) $_GET['sort'];
$order $cs_sort[$sort];
//$where = empty($_REQUEST['where']) ? 0 : $_REQUEST['where'];
//$mof = empty($where) ? '' : " AND users_sex = '" . cs_sql_escape($where) . "'";
$where = empty($_GET['where']) ? $_GET['where'];
$mof = empty($where) ? '' " AND users_nick LIKE '" cs_sql_escape($where) . "%'";
$condition 'users_delete = 0 AND users_active = 1' $mof;
$users_count cs_sql_count(__FILE__,'users',$condition);

$data['head']['mod'] = $cs_lang['mod_name'];
$data['head']['action'] = $cs_lang['list'];

$data['head']['total'] = $users_count;
$data['head']['pages'] = cs_pages('users','list',$users_count,$start,$where,$sort);
$sel_female $where === 'female' 'selected' '';
$data['head']['sel_female'] = $sel_female;
$sel_male $where === 'male' 'selected' '';
$data['head']['sel_male'] = $sel_male;

$data['sort']['nick'] = cs_sort('users','list',$start,$where,1,$sort);
$data['sort']['place'] = cs_sort('users','list',$start,$where,3,$sort);
$data['sort']['laston'] = cs_sort('users','list',$start,$where,5,$sort);

$select 'users_id, users_nick, users_place, users_laston, users_country, users_hidden, users_active, users_invisible';
$cs_users cs_sql_select(__FILE__,'users',$select,$condition,$order,$start,$account['users_limit']);
$users_loop count($cs_users);

for(
$run=0$run<$users_loop$run++) {

  
$cs_users[$run]['country'] = cs_html_img('symbols/countries/' $cs_users[$run]['users_country'] . '.png');
  
$cs_users[$run]['users_id'] = cs_secure($cs_users[$run]['users_id']);
  
$cs_users[$run]['nick'] = cs_user($cs_users[$run]['users_id'], $cs_users[$run]['users_nick'], $cs_users[$run]['users_active']);
  
$content cs_secure($cs_users[$run]['users_place']);
  
$hidden explode(',',$cs_users[$run]['users_hidden']);
  if(
in_array('users_place',$hidden)) {
    
$content = ($account['access_users'] > OR $cs_users[$run]['users_id'] == $account['users_id']) ?
      
cs_html_italic(1) . $content cs_html_italic(0) : , access_id'';
  }
  
$cs_users[$run]['place'] = $content;
  
$cs_users[$run]['laston'] = cs_date('unix',$cs_users[$run]['users_laston']);
  
$cs_users[$run]['page'] = cs_userstatus($cs_users[$run]['users_laston'],$cs_users[$run]['users_invisible']);
<?
php
$usr_access 
cs_sql_select(__FILE__,'access','access_name','access_id = \'' $cs_users[$run]['access_id'] . '\'');
$cs_users[$run]['access_name'] = $usr_access['access_name'];
3im theme {users:access_namehinzufügen 
?>
}

$data['users'] = $cs_users;
echo cs_subtemplate(__FILE__,$data,'users','list');



Ich hoffe ihr könnt den Fehler finden.


Zuletzt editiert von equaL ClanSphere Team am 18.05.2011 um 16:05 Uhr (1x Editiert)
Inaktiv
Skype
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 15 - 19.05.2011 um 03:44 Uhr
Normal...
Das Thema is bald 3 Jahre alt und in den Dateien hat sich ne Menge geändert.... lad erstmal die Standard-Datei wieder hoch und warte hier, ob sich jemand der Sache mal annimmt


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 16 - 19.05.2011 um 12:35 Uhr
Da sind leider ein paar Fehler drin, die leider auch in einer schlechten Dokumentation in einem oberen Beitrag liegen (php-Code zum einfügen mit <?php ausgeführt ....).

/e:
Hier die funktionierende, vereinfachte Version:
list.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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$
// Ergänzt um die Anzeige des Zugrifflevels
// Thread: 6784

$cs_lang cs_translate('users');

$start = empty($_GET['start']) ? : (int) $_GET['start'];
$cs_sort[1] = 'users_nick DESC';
$cs_sort[2] = 'users_nick ASC';
$cs_sort[3] = 'access_name DESC';
$cs_sort[4] = 'access_name ASC';
$cs_sort[5] = 'users_laston DESC';
$cs_sort[6] = 'users_laston ASC';
$sort = empty($_GET['sort']) ? : (int) $_GET['sort'];
$order $cs_sort[$sort];

$where = empty($_GET['where']) ? $_GET['where'];
$mof = empty($where) ? '' " AND users_nick LIKE '" cs_sql_escape($where) . "%'";
$condition 'users_delete = 0 AND users_active = 1' $mof;
$users_count cs_sql_count(__FILE__,'users',$condition);

$data['head']['mod'] = $cs_lang['mod_name'];
$data['head']['action'] = $cs_lang['list'];

$data['head']['total'] = $users_count;
$data['head']['pages'] = cs_pages('users','list',$users_count,$start,$where,$sort);
$sel_female $where === 'female' 'selected' '';
$data['head']['sel_female'] = $sel_female;
$sel_male $where === 'male' 'selected' '';
$data['head']['sel_male'] = $sel_male;

$data['sort']['nick'] = cs_sort('users','list',$start,$where,1,$sort);
$data['sort']['place'] = cs_sort('users','list',$start,$where,3,$sort);
$data['sort']['laston'] = cs_sort('users','list',$start,$where,5,$sort);

$from     'users usr LEFT JOIN {pre}_access acs ON acs.access_id = usr.access_id';
$select 'users_id, users_nick, users_laston, users_country, users_active, users_invisible, access_name';
$cs_users cs_sql_select(__FILE__,$from,$select,$condition,$order,$start,$account['users_limit']);
$users_loop count($cs_users);

for(
$run=0$run<$users_loop$run++) {
  
$cs_users[$run]['country'] = cs_html_img('symbols/countries/' $cs_users[$run]['users_country'] . '.png');
  
$cs_users[$run]['users_id'] = cs_secure($cs_users[$run]['users_id']);
  
$cs_users[$run]['nick'] = cs_user($cs_users[$run]['users_id'], $cs_users[$run]['users_nick'], $cs_users[$run]['users_active']);
  
$cs_users[$run]['place'] = $cs_users[$run]['access_name'];
  
$cs_users[$run]['laston'] = cs_date('unix',$cs_users[$run]['users_laston']);
  
$cs_users[$run]['page'] = cs_userstatus($cs_users[$run]['users_laston'],$cs_users[$run]['users_invisible']);
}

$data['users'] = $cs_users;
echo 
cs_subtemplate(__FILE__,$data,'users','list');

Es wird jetzt die Variable {users:place} für das Zugriffslevel genutzt. Lediglich den Spaltentitel solltest du dann noch an Zugriff anpassen ;-)

Grüße


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


Zuletzt editiert von Tom08 ClanSphere Team am 19.05.2011 um 14:03 Uhr (1x Editiert)
Inaktiv
|
Sovereign


Beginner




Beiträge: 11
# Antwort: 17 - 19.05.2011 um 14:08 Uhr
Schonmal ganz großes Dankeschön an euch beide für die schnelle Antwort. (Seid ne Spitzencommunity hier)

Bevor ich mich nun wieder in Fehler verstricke frag ich einfach mal nach wo ich den Spaltentitel ändern kann!

Wäre nett, wenn ihr mir da helfen könntet


Inaktiv
Skype
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 18 - 19.05.2011 um 14:10 Uhr
/themes/base/users/list.tpl

Suche
{lang:place}

Ersetze durch
{lang:access}

Grüße


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


Inaktiv
|
Antworten: 18
Seite [1]


Sie müssen sich registrieren, um zu antworten.