Antworten: 3
Seite [1] |
|||
kangoo9 Wannabe poster Beiträge: 21 |
# Thema - 17.03.2009 um 23:04 Uhr
Hi, hab schon gesucht, aber leider nix passendes gefunden. Falls ich blind war - dann vorher schonmal sry... Mein Anliegen: Ich möchte auf der HP das {members:navrand} (Zufallsanzeige Member) für Besucher OHNE Member-Foto anzeigen. Daher müsste ich aber in die Funktion eine Rechteprüfung einbauen. Wie kann ich erkennen/abfragen, welche Reche der HP-Besucher grade hat? mods/members/navrand.php... <?php // ClanSphere 2008 - www.clansphere.net // $Id: $ $cs_lang = cs_translate('members'); $data = array(); $cells = 'mm.members_task AS members_task, mm.members_since AS members_since, '; $cells .= 'usr.users_picture AS users_picture, usr.users_country AS users_country, usr.users_hidden AS users_hidden, usr.users_id AS users_id, '; $cells .= 'usr.users_nick AS users_nick, usr.users_name AS users_name, usr.users_surname AS users_surname'; $tables = 'members mm INNER JOIN {pre}_users usr ON mm.users_id = usr.users_id'; $data['members'] = cs_sql_select(__FILE__,$tables,$cells,0,'RAND()',0,1); $data['members']['picture'] = empty($data['members']['users_picture']) ? $cs_lang['nopic'] : cs_html_img('uploads/users/' . $data['members']['users_picture']); $data['members']['since'] = empty($data['members']['members_since']) ? '-' : cs_date('date',$data['members']['members_since']); $data['members']['flag'] = cs_html_img('symbols/countries/' . $data['members']['users_country'] . '.png',11,16); $hidden = explode(',',$data['members']['users_hidden']); $users_id = $data['members']['users_id']; $allow = $users_id == $account['users_id'] OR $account['access_users'] > 4 ? 0 : 1; $content = $data['members']['users_name']; $content2 = $data['members']['users_surname']; if(in_array('users_surname',$hidden)) { $content2 = empty($allow) ? '' : $content2; } if(in_array('users_name',$hidden)) { $content = empty($allow) ? $cs_lang['noname'] : $content; $content2 = empty($allow) ? '' : $content2; } $data['members']['users_name'] = empty($data['members']['users_name']) ? $cs_lang['noname'] : $content; $data['members']['users_surname'] = empty($data['members']['users_surname']) ? '' : $content2; echo cs_subtemplate(__FILE__,$data,'members','navrand'); ?> Schonmal danke im Voraus! ------------------ "Wenn Du merkst, dass Du ein totes Pferd reitest, sorge für einen bequemen Sattel - es könnte ein langer Ritt werden!" |
||
Inaktiv |
|
||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 1 - 17.03.2009 um 23:06 Uhr
|
||
Inaktiv |
|||
kangoo9 Thread-Ersteller Wannabe poster Beiträge: 21 |
# Antwort: 2 - 17.03.2009 um 23:08 Uhr
cool, das ging schnell!!! Danke!! ------------------ "Wenn Du merkst, dass Du ein totes Pferd reitest, sorge für einen bequemen Sattel - es könnte ein langer Ritt werden!" |
||
Inaktiv |
|||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 3 - 18.03.2009 um 00:13 Uhr
Vllt nochmal als Info, dass unter [System -> Variablen] alle diese Clansphere-Globalen Variablen gelistet sind, die zur Verfügung stehen. ------------------ www.laszlokorte.de Zuletzt editiert von SCHIRI am 18.03.2009 um 00:14 Uhr (1x Editiert) |
||
Inaktiv |
|||
Antworten: 3
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |