News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 2
Seite [1]
winnetou1977


Try to beat me




Beiträge: 142
# Thema - 15.03.2008 um 21:54 Uhr
Hallo,

Ich benutze Clansphere 2007.4.4

Mit der navrand.php werden ja willkürlich Members angezeigt.
Das funktioniert auch soweit,
Einige Members haben ja ein Bild hinterlegt was dann ja auch angezeigt wird.
Bei anderen Members die kein Bild hinterlegt haben möchten ich gerne ein
selbst erstelltes Bild anzeigen lassen.
Was bzw. wie muss ich das in der navrand.php ändern damit mein selbst erstelltes Bild
angezeigt wird, wenn ein Member kein Bild hinterlegt hat ?

Meine navrand.php
<?php
// ClanSphere 2007 - 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, ';
$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);

if(empty($data['members']['users_name']) && empty($data['members']['users_surname'])) {
$data['members']['users_name'] = $cs_lang['noname'];
$data['members']['users_surname'] = '';
}

echo cs_subtemplate(__FILE__,$data,'members','navrand');

?>
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 15.03.2008 um 22:37 Uhr
 
1.
2.
1. / 2. / ... 
 $data['members']['picture'] = empty($data['members']['users_picture']) ? $cs_lang['nopic'] :
cs_html_img('uploads/users/' $data['members']['users_picture']);


ersetzen durch
 
1.
2.
1. / 2. / ... 
 $data['members']['picture'] = empty($data['members']['users_picture']) ? cs_html_img('uploads/users/nopic.jpg') :
cs_html_img('uploads/users/' $data['members']['users_picture']);


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


Try to beat me




Beiträge: 142
# Antwort: 2 - 16.03.2008 um 13:17 Uhr
Danke, hat wunderbar geklappt.

Was würde ich bloß ohne euch machen


Inaktiv
|

Dieses Thema wurde von TeQu!La ClanSphere Team PM geschlossen.

Antworten: 2
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo