Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
xxxrenegade


Beginner




Beiträge: 1
# Thema - 17.08.2013 um 16:51 Uhr
Hallo ClanSphere Member und User,

ich würde gerne die Squads view Ansicht mit dem Infotext und der Geburtstagsausgabe erweitern, leider bekomme ich das gerade nicht so ganz hin. Den Infoxtext bekomme ich zwar ausgegeben allerdings nicht so das die BBCodes auch interpretiert werden. Ich würde mich echt sehr freuen wenn mir da einer mal das ganze Zeigen könnte wie das ganze geht.
Inaktiv
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 1 - 17.08.2013 um 16:54 Uhr
wäre gut, wenn du deinen code posten würdest


Inaktiv
|
xxxrenegade
Thread-Ersteller


Beginner




Beiträge: 1
# Antwort: 2 - 17.08.2013 um 17:38 Uhr
So schaut mom meine view.php aus:

view.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.
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.
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'] . '.png';
$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, usr.users_place AS users_place, usr.users_info AS users_info, usr.users_age AS users_age';
$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]['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']);
  
$data['users'][$run]['info'] = empty($data['users_info'][$run]) ? ' ' cs_secure($data['users_info'][$run],1,1);
  
  
$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'] . '.png');
    
$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');


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.