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

Antworten: 4
Seite [1]
Likka


Rock the board




Beiträge: 42
# Thema - 23.12.2007 um 04:48 Uhr
Moin, ich möchte gerne , wenn Jemand kein Spielerfoto hochgeladen hat, dass ein Standard Bild angezeigt wird.
In den Userdetails habe ich es schon, nur bekomme ich es leider in den Clanwardetails nicht hin.

Dies gehört zu den Spielerfotos der Clanwardetails, was müsste ich ändern?

$cells = 'pl.users_id AS users_id, usr.users_nick AS users_nick, usr.users_picture AS users_picture';
$tables = 'players pl INNER JOIN {pre}_users usr ON pl.users_id = usr.users_id';
$cond = 'pl.wars_id = \''.$wars_id.'\' AND pl.players_played = \'1\'';
$players = cs_sql_select(__FILE__,$tables,$cells,$cond,'usr.users_nick',0,0);

if (!empty($players)) {
for ($run = 0; $run < count($players); $run++) {
$wars['players'][$run]['url'] = cs_url('users','view','id='.$players[$run]['u sers_id']);
$wars['players'][$run]['nick'] = cs_secure($players[$run]['users_nick']);
$wars['players'][$run]['picture'] = cs_html_img('uploads/users/' .$players[$run]['users_picture'],'91','70');
}
} else {
$wars['players']= '';
}
Inaktiv
1a Schnitzel


Going for pro





Beiträge: 518
# Antwort: 1 - 24.12.2007 um 02:17 Uhr
Darf ich fragen wie du es in die Userdetails reinbekommen hast?

Da in den Userdetails ja ein Standart Spielerfoto drinne ist wird das Standart Spielerfoto doch auch in den WAR Deteils angezeigt oder nicht?


Inaktiv
|
Likka
Thread-Ersteller


Rock the board




Beiträge: 42
# Antwort: 2 - 24.12.2007 um 10:00 Uhr
Dies passiert ja eben leider nicht, dachte ich erst auch.

mods/users/view.php

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

    $data
['users']['nick'] = cs_secure($cs_user['users_nick']);
  
$data['url']['buddy_create'] = cs_url('buddys','create','id=' $cs_user['users_id']);
    
$data['url']['message_create'] = cs_url('messages','create','to=' cs_secure($cs_user['users_nick']));
    if(empty(
$cs_user['users_picture'])) {
  
$place 'uploads/users/np.jpg';
  
$size getimagesize($cs_main['def_path'] . '/' $place);
  
$data['users']['picture'] = cs_html_img($place,$size[1],$size[0]);
    } else {
        
$place 'uploads/users/' $cs_user['users_picture'];
        
$size getimagesize($cs_main['def_path'] . '/' $place);
        
$data['users']['picture'] = cs_html_img($place,$size[1],$size[0]);
    }    
?>


Zuletzt editiert von Likka am 24.12.2007 um 10:07 Uhr (1x Editiert)
Inaktiv
|
1a Schnitzel


Going for pro





Beiträge: 518
# Antwort: 3 - 24.12.2007 um 14:45 Uhr
Liegt wohl daran das das np.jpg einfach einen falschen Namen hat bei der Methode und es deshalb einfach nicht in der Clanwardetails für den User gefunden wird bzw. zugeordnet werden kann.

Normal sind die Pics im Upload Ordner nummeriert, wird also daran liegen.

Muss also in die wars/views.php rein, das wenn für den User kein Bild gefunden wird, das dann 'uploads/users/np.jpg' genommen wird.

Denke mal das es die Lösung sein wird, doch da ich leider kein PHP Ass bin, kann ich dir da leider auch nicht weiter helfen.


Zuletzt editiert von Spedie am 24.12.2007 um 14:45 Uhr (1x Editiert)
Inaktiv
|
Likka
Thread-Ersteller


Rock the board




Beiträge: 42
# Antwort: 4 - 02.01.2008 um 15:56 Uhr
Hat niemand eine Idee?


Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo