Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
bFeeee


Just nerd



Herkunft: Hamm
Beiträge: 944
# Thema - 16.01.2014 um 15:12 Uhr
Sers,

im moment habe ich vor, die Userbilder in der Squads / view.tpl anzeigen zu lassen.

Ich habe den Codeschnipsel aus der Users / view.php sowie tpl genommen und in die squads view.php/tpl eingefügt.

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
   if(empty($cs_user['users_picture'])) {
    
$data['users']['picture'] = $cs_lang['nopic'];
  } 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]);
  } 


 
1.
1. / 2. / ... 
 {users:picture}


Jetzt bekomme ich die Meldung : Kein Bild vorhanden angezeigt auch wenn ich ein Bild im Profil drin habe.
Also dürfte ich eigl. nur etwas vergessen haben.

Kann mir da jemand auf die Sprünge helfen?

Grüße
bFeee


------------------
Grüße bFeee
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 16.01.2014 um 16:04 Uhr
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.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('squads');

$data = array();
$op_squads cs_sql_option(__FILE__,'squads');
$op_members cs_sql_option(__FILE__,'members');

include_once 
'lang/' $account['users_lang'] . '/countries.php';

$squads_id $_GET['id'];
settype($squads_id,'integer');

$data['lang']['mod_name'] = $cs_lang[$op_squads['label'].'s'];

$select 'sqd.games_id AS games_id, sqd.squads_name AS squads_name, cln.clans_name AS ';
$select .= 'clans_name, cln.clans_tag AS clans_tag, cln.clans_tagpos AS clans_tagpos, ';
$select .= 'cln.clans_id AS clans_id, sqd.squads_picture AS squads_picture, sqd.squads_text AS squads_text, sqd.squads_id AS squads_id ';
$from 'squads sqd INNER JOIN {pre}_clans cln ON sqd.clans_id = cln.clans_id ';
$where "sqd.squads_id = '" $squads_id "'";
$data['squad'] = cs_sql_select(__FILE__,$from,$select,$where);

$data['lang']['members'] = $cs_lang[$op_members['label']];

$clans_name cs_secure($data['squad']['clans_name']);
$clan_link cs_link($clans_name,'clans','view','id=' $data['squad']['clans_id']);
$data['lang']['part_of'] = sprintf($cs_lang['body_list'], $clan_link);

$icon 'uploads/games/' $data['squad']['games_id'] . '.gif';
$data['game']['icon'] = (empty($data['squad']['games_id']) OR !file_exists($icon)) ? '' cs_html_img($icon);

if(!empty(
$data['squad']['games_id'])) {      
    
$where "games_id = '" $data['squad']['games_id'] . "'";
    
$cs_game cs_sql_select(__FILE__,'games','games_name, games_id',$where);
    
$id_game 'id=' $cs_game['games_id'];
    
$data['squad']['game'] = ' ' cs_link($cs_game['games_name'],'games','view',$id_game);
  }
  else {
  
$data['squad']['game'] = ' - ';
  }

$data['squad']['squads_name'] = empty($data['squad']['squads_name']) ? $cs_lang['no_desc'] : cs_secure($data['squad']['squads_name']);

$data['squad']['squads_text'] = empty($data['squad']['squads_text']) ? $cs_lang['no_desc'] : cs_secure($data['squad']['squads_text'],1,1);

if(empty(
$data['squad']['squads_picture'])) {
  
$data['squad']['squads_pic'] = $cs_lang['nopic'];
} else {
  
$place 'uploads/squads/' $data['squad']['squads_picture'];
  
$size getimagesize($cs_main['def_path'] . '/' $place);
  
$data['squad']['squads_pic'] = cs_html_img($place,$size[1],$size[0]);
}

//no squad found but members inside needs the following two lines to work
$data['squad']['clans_tag']    = isset($data['squad']['clans_tag'])    ? $data['squad']['clans_tag']    : '';
$data['squad']['clans_tagpos'] = isset($data['squad']['clans_tagpos']) ? $data['squad']['clans_tagpos'] : '';


//members
$select 'mem.members_admin AS members_admin, mem.members_task AS members_task, mem.members_since AS members_since, ';
$select .= 'mem.users_id AS users_id, usr.users_nick AS users_nick, usr.users_country AS users_country, ';
$select .= 'usr.users_name AS users_name, usr.users_surname AS users_surname, usr.users_sex AS users_sex, ';
$select .= 'usr.users_picture AS users_picture, usr.users_active AS users_active, usr.users_delete AS users_delete, usr.users_hidden AS users_hidden, ';
$select .= 'usr.users_laston AS users_laston, usr.users_invisible AS users_invisible';
$from 'members mem INNER JOIN {pre}_users usr ON mem.users_id = usr.users_id ';
$where "mem.squads_id='" $squads_id "'";
$order 'mem.members_order ASC, usr.users_nick ASC';
$data['members'] = cs_sql_select(__FILE__,$from,$select,$where,$order,0,0,0);
$data['squad']['members'] = count($data['members']);


for(
$run 0$run $data['squad']['members']; $run++) {
  
$data['members'][$run]['pic'] = ! empty($data['members'][$run]['users_picture']) ? cs_html_img('uploads/users/' $data['members'][$run]['users_picture']) : $cs_lang['nopic']; 
  
$data['members'][$run]['users_url']  = cs_link('Button','users','view','id='.$data['members'][$run]['users_id']);
  
$data['members'][$run]['users_nick'] = cs_secure($data['members'][$run]['users_nick']);
  
$data['members'][$run]['surname'] = cs_secure($data['members'][$run]['users_name'].' '.$data['members'][$run]['users_surname']);
  
$data['members'][$run]['countrypath'] = 'symbols/countries/' $data['members'][$run]['users_country'] . '.png';
  
$data['members'][$run]['country'] = $cs_country[$data['members'][$run]['users_country']];
  
$data['members'][$run]['members_since'] = empty($data['members'][$run]['members_since']) ?
    
'-' cs_date('date',$data['members'][$run]['members_since']);
  
$data['members'][$run]['page'] = cs_userstatus($data['members'][$run]['users_laston'],$data['members'][$run]['users_invisible']);

  
  
$users_nick = empty($data['members'][$run]['members_admin']) ? cs_secure($data['members'][$run]['users_nick']) :
    
cs_html_big(1) . cs_secure($data['members'][$run]['users_nick']) . cs_html_big(0);
  
$nick $data['squad']['clans_tagpos'] == $data['squad']['clans_tag'] . ' ' $users_nick :
    
$users_nick ' ' $data['squad']['clans_tag'];

  
$data['members'][$run]['users_url'] = cs_user($data['members'][$run]['users_id'], $data['members'][$run]['users_nick'], $data['members'][$run]['users_active'], $data['members'][$run]['users_delete']);
}

//ranks
$data['if']['rank'] = 0;
if(!empty(
$account['access_ranks'])) {
  
$cells 'ranks_id, ranks_name, ranks_url, ranks_img, ranks_code';
  
$ranks cs_sql_select(__FILE__,'ranks',$cells"squads_id = '" $squads_id "'"'ranks_name'05);
  
$ranks_loop count($ranks);
  
$data['if']['rank'] = empty($ranks_loop) ? FALSE TRUE;

  for(
$run=0$run<$ranks_loop$run++) {
    
$ranks[$run]['name'] = cs_secure($ranks[$run]['ranks_name']);
    
$ranks[$run]['picture'] = '';
    if(!empty(
$ranks[$run]['ranks_url']) AND ($ranks[$run]['ranks_img'] != 'http://')) {
      
$picture cs_html_img($ranks[$run]['ranks_img']);
      
$ranks[$run]['picture'] = cs_html_link('http://' $ranks[$run]['ranks_url'],$picture);
    }
    else {
      
$ranks[$run]['picture'] = $ranks[$run]['ranks_code'];
    }
  }
}
$data['ranks'] = !empty($ranks) ? $ranks : array(=> '');

//awards
$data['if']['award'] = 0;
if(!empty(
$account['access_awards'])) {
  
$from 'awards aws INNER JOIN {pre}_games gms ON aws.games_id = gms.games_id';
  
$select 'aws.awards_id AS awards_id, aws.awards_time AS awards_time, aws.awards_event AS awards_event, aws.awards_event_url AS awards_event_url, aws.awards_rank AS awards_rank';
  
$awards cs_sql_select(__FILE__,$from,$select,"squads_id = '" $squads_id "'",'awards_time DESC',0,5);
  
$awards_loop count($awards);
  
$data['if']['award'] = empty($awards_loop) ? FALSE TRUE;
  
$medals = array(=> 'gold'=> 'silber'=> 'bronze');

  for(
$run=0$run $awards_loop$run++) {
    
$awards[$run]['awards_time'] = cs_date('date',$awards[$run]['awards_time']);
    
$awards[$run]['awards_event'] = cs_secure($awards[$run]['awards_event']);
    
$awards[$run]['awards_place'] = $awards[$run]['awards_rank'] < cs_html_img("symbols/awards/pokal_" $medals[$awards[$run]['awards_rank']] . ".png") : cs_secure($awards[$run]['awards_rank']);
  }
}
$data['awards'] = !empty($awards) ? $awards : array(=> '');

// wars
$data['if']['war'] = 0;
if(!empty(
$account['access_wars'])) {
  
$select 'war.games_id AS games_id, war.wars_date AS wars_date, war.clans_id AS clans_id, cln.clans_short AS clans_short, cat.categories_name AS categories_name, war.categories_id AS categories_id, war.wars_score1 AS wars_score1, war.wars_score2 AS wars_score2, war.wars_id AS wars_id';
  
$from 'wars war INNER JOIN {pre}_categories cat ON war.categories_id = cat.categories_id ';
  
$from .= 'INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id ';
  
$wars cs_sql_select(__FILE__,$from,$select,"squads_id = '" $squads_id "'",'wars_date DESC',0,5);
  
$count_wars count($wars);
  
$data['if']['war'] = empty($count_wars) ? FALSE TRUE;

  for(
$run 0$run $count_wars$run++) {
    
$wars[$run]['gameicon'] = cs_html_img('uploads/games/' $wars[$run]['games_id'] . '.gif');
    
$wars[$run]['date'] = cs_date('unix',$wars[$run]['wars_date']);
    
$wars[$run]['enemyurl'] = cs_url('clans','view','id=' $wars[$run]['clans_id']);
    
$wars[$run]['enemy'] = cs_secure($wars[$run]['clans_short']);
    
$wars[$run]['caturl'] = cs_url('categories','view','id=' $wars[$run]['categories_id']);
    
$wars[$run]['category'] = cs_secure($wars[$run]['categories_name']);
    
$wars[$run]['url'] = cs_url('wars','view','id=' $wars[$run]['wars_id']);
    
$wars[$run]['result'] = $wars[$run]['wars_score1'] . ' : ' $wars[$run]['wars_score2'];
    
$result $wars[$run]['wars_score1'] - $wars[$run]['wars_score2'];
    
$icon $result >= 'green' 'red';
    
$icon = !empty($result) ? $icon 'grey';
    
$wars[$run]['resulticon'] = cs_html_img('symbols/clansphere/' $icon '.gif');
  }
}
$data['wars'] = !empty($wars) ? $wars : array(=> '');

echo 
cs_subtemplate(__FILE__,$data,'squads','view');


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 2 - 16.01.2014 um 16:13 Uhr
Danke erstmal dafür.

Nun kommt aber statt "Kein Bild vorhanden" der Name vom Bild ... zB picture-5.jpg

Platzhalter ist ja nun {members:users_picture} richtig?


------------------
Grüße bFeee

Zuletzt editiert von bFeeee am 16.01.2014 um 16:14 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 16.01.2014 um 17:43 Uhr
Ne {members:pic}


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 4 - 16.01.2014 um 20:40 Uhr
Danke!!!


------------------
Grüße bFeee

Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.