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

Antworten: 11
Seite [1]
Pitti


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Thema - 02.04.2007 um 15:39 Uhr
Ich bin gerade dabei mir die Waransicht vorzunehmen.
Dabei will ich verschiedene Sachen anzeigen lassen die so nicht enthalten sind.

So z.B. die Logos der Clans.
Dazu fehlen mir aber die Variablen.

Gibt es dazu irgendwo eine Liste ?
Wenn ja: wie blind bin ich denn ?

Ich habe z.B. für die Logos diese hier: {clan:logoimg} und {clan2:logoimg}.... werden aber nicht angezeigt

wer kann helfen ?
Inaktiv
h0n1g


Geekboy




Beiträge: 1013
# Antwort: 1 - 02.04.2007 um 16:10 Uhr
dafür muss die SQL abfrage erweitert werden um die daten anzeigen zu lassen, dann ist es auch möglich die images anzeigen zu lassen.

habe hier auf der arbeiter leider keine möglichkeit dir zu helfen, ggf. heute abend.



------------------
ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 2 - 02.04.2007 um 17:57 Uhr
es kommt drauf an, in welche Datei. ich nehme mal an, in der view.php

Ein Beispiel:
aktuelle SVN
/mods/wars/view.php
alter code:
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
$where 
"clans_id = '" $cs_wars['clans_id'] . "'";
$cs_clan cs_sql_select(__FILE__,'clans','clans_name, clans_id',$where);
$wars['enemy']['link'] = cs_link($cs_clan['clans_name'],'clans','view','id=' $cs_clan['clans_id']);
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);

Neuer Code:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 
$where 
"clans_id = '" $cs_wars['clans_id'] . "'";
$cs_clan cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
$wars['enemy']['link'] = cs_link($cs_clan['clans_name'],'clans','view','id=' $cs_clan['clans_id']);
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);
$wars['enemy']['picture'] = cs_html_img($cs_clan['clans_picture']);


alter code:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 
$where 
"squads_id = '" $cs_wars['squads_id'] . "'";
$cs_squad cs_sql_select(__FILE__,'squads','squads_name, squads_id',$where);
$wars['squad']['link'] = cs_link($cs_squad['squads_name'],'squads','view','id=' $cs_squad['squads_id']);


neuer code:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 
$where 
"squads_id = '" $cs_wars['squads_id'] . "'";
$cs_squad cs_sql_select(__FILE__,'squads','squads_name, squads_id, clans_id',$where);
$wars['squad']['link'] = cs_link($cs_squad['squads_name'],'squads','view','id=' $cs_squad['squads_id']);

$where "clans_id = '".$cs_squad['clans_id'] ."'";
$cs_squads cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
$wars['squad']['picture'] = cs_html_img($cs_squads['clans_picture']);


in den Templates wären es dann folgendene Werte:
{enemy:picture} und {squad:picture}

Sollte eigentlich so passen, ist nicht getestet.


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


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Antwort: 3 - 02.04.2007 um 19:10 Uhr
ok ... habe die Änderungen mal durchgeführt

er zeigt mir jetzt zwar nicht mehr die Variablen im Klartext, aber leider auch nicht die Bilder

zu sehen hier:

http://www.pittis-world.de/clan/index.php?mod=wars&action=view&id=89

normalerweise müsste links und rechts neben dem fetten Ergebnis die Logos erscheinen

hier mal der Code der von mir in die view.tpl unter /themes/base/wars eingetragen wurde:

 
1.
2.
3.
4.
1. / 2. / ... 
 <tr>
  <
td class="leftc">{icon:smallcal}{lang:score}</td>
  <
td class="leftb"><p align="center"><b><font size="+2">{squad:picture} [{war:score1}]  :  [{war:score2}] {enemy:picture}</font></b</p></td>
 </
tr>


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 4 - 02.04.2007 um 19:18 Uhr
ahh ok, war mein Fehler, mom

folgendene werte nochmal ändern.

 
1.
2.
3.
1. / 2. / ... 
 
$wars
['enemy']['picture'] = cs_html_img($cs_clan['clans_picture']);

ändern zu
 
1.
2.
3.
1. / 2. / ... 
 
$wars
['enemy']['picture'] = cs_html_img('uploads/clans/'.$cs_clan['clans_picture']);


und
 
1.
2.
3.
1. / 2. / ... 
 
$wars
['squad']['picture'] = cs_html_img($cs_squads['clans_picture']);

ändern zu
 
1.
2.
3.
1. / 2. / ... 
 
wars
['squad']['picture'] = cs_html_img('uploads/clans/'.$cs_squads['clans_picture']);


So sollte es passen


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


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Antwort: 5 - 02.04.2007 um 19:47 Uhr
werden leider noch nicht mit angezeigt

aber trotzdem schon mal danke für deine schnelle Reaktion


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 02.04.2007 um 19:52 Uhr
wenn ich mir das so anschaue, hast du es noch nicht geändert oder falsch geändert weil der pfad von den Bildern noch nicht stimmt


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


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Antwort: 7 - 02.04.2007 um 19:55 Uhr
hier nochmal das was jetzt grade oben ist:

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.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: view.php 267 2006-08-27 09:02:48Z duRiel $

$cs_lang cs_translate('wars');

$wars_id = empty($_REQUEST['where']) ? $_GET['id'] : $_REQUEST['where'];
settype($wars_id,'integer');
$cs_wars cs_sql_select(__FILE__,'wars','*',"wars_id = '" $wars_id "'");

$wars['head']['topline'] = $cs_lang['body_view'];

$gameicon 'uploads/games/'.$cs_wars['games_id'].'.gif';
$where "games_id = '" $cs_wars['games_id'] . "'";
$cs_game cs_sql_select(__FILE__,'games','games_name, games_id',$where);

$wars['game']['icon'] = file_exists($gameicon) ? cs_html_img($gameicon) : '';
$wars['game']['link'] = cs_link($cs_game['games_name'],'games','view','id=' $cs_game['games_id']);

$where "categories_id = '" $cs_wars['categories_id'] . "'";
$cs_cat cs_sql_select(__FILE__,'categories','categories_name, categories_id',$where);
$wars['lang']['category'] = $cs_lang['category'];
$wars['category']['link'] = cs_link($cs_cat['categories_name'],'categories','view','id=' $cs_cat['categories_id']);

$where "clans_id = '" $cs_wars['clans_id'] . "'";
$cs_clan cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
$wars['enemy']['link'] = cs_link($cs_clan['clans_name'],'clans','view','id=' $cs_clan['clans_id']);
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);
$wars['enemy']['picture'] = cs_html_img('uploads/clans/'.$cs_clan['clans_picture']);

$where "squads_id = '" $cs_wars['squads_id'] . "'";
$cs_squad cs_sql_select(__FILE__,'squads','squads_name, squads_id, clans_id',$where);
$wars['squad']['link'] = cs_link($cs_squad['squads_name'],'squads','view','id=' $cs_squad['squads_id']);

$where "clans_id = '".$cs_squad['clans_id'] ."'";
$cs_squads cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
wars['squad']['picture'] = cs_html_img('uploads/clans/'.$cs_squads['clans_picture']);

$cells 'pl.users_id AS users_id, usr.users_nick AS users_nick';
$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]['users_id']);
    
$wars['players'][$run]['nick'] = cs_secure($players[$run]['users_nick']);
    }
} else {
  
$wars['players'] = '';
}

if (empty(
$cs_wars['wars_players1']) && empty($cs_wars['wars_players2'])) {
  
$wars['lang']['on'] = '';
  
$wars['wars']['players1'] = '-';
  
$wars['wars']['players2'] = '';
} else {
  
$wars['wars']['players1'] = $cs_wars['wars_players1'];
  
$wars['wars']['players2'] = $cs_wars['wars_players2'];
}

$wars['date']['show'] = cs_date('unix',$cs_wars['wars_date'],1);

$wars_status = empty($cs_wars['wars_status']) ? 'upcoming' $cs_wars['wars_status'];
$wars['war']['status'] = $cs_lang[$wars_status];

$wars['war']['score1'] = $cs_wars['wars_score1'];
$wars['war']['score2'] = $cs_wars['wars_score2'];
$result $cs_wars['wars_score1'] - $cs_wars['wars_score2'];
$icon $result >= 'green' 'red';
$icon = empty($result) ? 'grey' $icon;
$wars['result']['img'] = cs_html_img('symbols/clansphere/' $icon '.gif');

$wars_url cs_secure($cs_wars['wars_url']);
$wars['url']['link'] = empty($wars_url) ? '-' cs_html_link('http://' $wars_url,$wars_url);

$wars['pictures']['show'] = '';

if(empty(
$cs_wars['wars_pictures'])) {
    
$wars['pictures']['show'] = '-';
  } else {
    
$wars_pics explode("n",$cs_wars['wars_pictures']);
    foreach(
$wars_pics AS $pic) {
      
$link cs_html_img('uploads/wars/thumb-' $pic);
      
$wars['pictures']['show'] .=  cs_html_link('uploads/wars/picture-' $pic,$link) . ' ';
    }
}

$wars['war']['report'] = empty($cs_wars['wars_report']) ? '-' cs_secure($cs_wars['wars_report'],1,1);

$tables2 'rounds rnd INNER JOIN {pre}_maps mps ON rnd.maps_id = mps.maps_id';
$cells2 'rnd.rounds_score1 AS rounds_score1, rnd.rounds_score2 AS rounds_score2, '
        
'rnd.rounds_description AS rounds_description, mps.maps_name AS maps_name, '
        
'rnd.maps_id AS maps_id';

$wars['rounds'] = cs_sql_select(__FILE__,$tables2,$cells2,'rnd.wars_id = ''.$wars_id.''','rnd.rounds_order ASC',0,0);

if(!empty(
$wars['rounds'])) {

  for (
$run 0$run count($wars['rounds']); $run++) {
    
    
$wars['rounds'][$run]['mapurl'] = cs_url('maps','view','id='.$wars['rounds'][$run]['maps_id']);
    
$wars['rounds'][$run]['maps_name'] = cs_secure($wars['rounds'][$run]['maps_name']);
    
$result2 $wars['rounds'][$run]['rounds_score1'] - $wars['rounds'][$run]['rounds_score2'];
        
$icon2 $result2 >= 'green' 'red';
    
$icon2 = !empty($result2) ? $icon2 'grey';
    
$wars['rounds'][$run]['resulticon'] = cs_html_img('symbols/clansphere/' $icon2 '.gif');
    
$wars['rounds'][$run]['rounds_description'] = cs_secure($wars['rounds'][$run]['rounds_description'],1,1);
  }
} else {
  
$wars['rounds'] = '';
}
echo 
cs_subtemplate(__FILE__,$wars,'wars','view');

if (
$wars_status == 'upcoming') {
    
    
$condition 'users_id = ''.$account['users_id'].'' AND squads_id = ''.$cs_squad['squads_id'].''';
    
$squadmember cs_sql_count(__FILE__,'members',$condition);
    
    
$wars_access = empty($account['access_wars']) ? $account['access_wars'];
    
    if (!empty(
$squadmember) OR $wars_access >= 3) {
    
        echo 
cs_html_br(1);
        echo 
cs_html_table(1,'forum',1);
        echo 
cs_html_roco(1,'headb',0,3);
        echo 
$cs_lang['players'];
        echo 
cs_html_roco(0);
        
        echo 
cs_html_roco(1,'leftc');
        echo 
$cs_lang['player'];
        echo 
cs_html_roco(2,'leftc');
        echo 
$cs_lang['plays'];
        echo 
cs_html_roco(3,'leftc');
        echo 
$cs_lang['date'];
        echo 
cs_html_roco(0);
        
        
$tables 'players ply INNER JOIN {pre}_users usr ON ply.users_id = usr.users_id';
        
$cells 'ply.users_id AS users_id, ply.players_status AS players_status, '
                
.'ply.players_time AS players_time, usr.users_nick AS users_nick';
        
        
$players cs_sql_select(__FILE__,$tables,$cells,'ply.wars_id = ''.$wars_id.''','ply.players_status DESC',0,0);
        
        if (empty(
$players)) {
            echo 
cs_html_roco(1,'leftb',0,3);
            echo 
$cs_lang['no_players'];
            echo 
cs_html_roco(0);
        } else {
            
$in_list 0;
            
            foreach (
$players AS $player) {
                
                echo 
cs_html_roco(1,'leftb');
                echo 
cs_link($player['users_nick'],'users','view','id='.$player['users_id']);
                echo 
cs_html_roco(2,'leftb');
                echo 
$cs_lang[$player['players_status']];
                echo 
cs_html_roco(3,'leftb');
                echo 
cs_date('unix',$player['players_time'],1);
                echo 
cs_html_roco(0);
                
                if (
$player['users_id'] == $account['users_id']) {
                    
$in_list 1;
                }
            }
        }
    
        if (!empty(
$squadmember)) {
            echo 
cs_html_roco(1,'centerc',0,3);
            
            if (empty(
$in_list)) {
                echo 
cs_link($cs_lang['join_war'],'wars','join','id='.$wars_id);
            } else {
                echo 
cs_link($cs_lang['edit_status'],'wars','statusedit','id='.$wars_id);
            }

            echo 
cs_html_roco(0);
        }
        
        echo 
cs_html_table(0);
    }
    
}

$where_com "comments_mod = 'wars' AND comments_fid = '" $cs_wars['wars_id'] . "'";
$count_com cs_sql_count(__FILE__,'comments',$where_com);
include_once(
'mods/comments/functions.php');

if(!empty(
$count_com)) {
    echo 
cs_html_br(1);
    echo 
cs_comments_view($wars_id,'wars','view',$count_com);
}
if(empty(
$cs_wars['wars_close'])) {
    echo 
cs_html_br(1);
    echo 
cs_comments_add($wars_id,'wars');
}

?>


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 02.04.2007 um 20:05 Uhr
ok, wenn ich das richtig sehe, fehlt zeile 40 das $ zeichen, aber das ist nicht der grund. versuche mal folgendenes

Zeile 31:
 
1.
2.
3.
1. / 2. / ... 
 
$wars
['enemy']['picture'] = cs_html_img('uploads/clans/'.$cs_clan['clans_picture']);


ersetzen durch
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
$enemy_pic 
'uploads/clans/'.$cs_clan['clans_picture'];
echo 
$enemy_pic;
$wars['enemy']['picture'] = cs_html_img($enemy_pic);
echo 
$wars['enemy']['picture'];


ist erstmal nur ein Test, um das Pic vom Gegner anzeigen zu lassen.


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


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Antwort: 9 - 02.04.2007 um 20:18 Uhr
bei mir war es Zeile 29

aber leider wird jetzt gar nichts mehr angezeigt ... nur noch leer nachdem der Browser fertig geladen hat

http://www.pittis-world.de/clan/index.php?mod=wars&action=view&id=89

ich bin mal gespannt ob wir ... äh du es noch schaffst
leider fehlt mir da einiges an wissen


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 02.04.2007 um 20:24 Uhr
adde mich im icq oder komm mal ins irc, ist dann einfacher

Endergebniss:

alter code:
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
$where 
"clans_id = '" $cs_wars['clans_id'] . "'";
$cs_clan cs_sql_select(__FILE__,'clans','clans_name, clans_id',$where);
$wars['enemy']['link'] = cs_link($cs_clan['clans_name'],'clans','view','id=' $cs_clan['clans_id']);
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);

neuer code:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 
$where 
"clans_id = '" $cs_wars['clans_id'] . "'";
$cs_clan cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
$wars['enemy']['link'] = cs_link($cs_clan['clans_name'],'clans','view','id=' $cs_clan['clans_id']);
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);
$wars['enemy']['picture'] = cs_html_img('uploads/clans/'.$cs_clan['clans_picture']);


alter code:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 
$where 
"squads_id = '" $cs_wars['squads_id'] . "'";
$cs_squad cs_sql_select(__FILE__,'squads','squads_name, squads_id',$where);
$wars['squad']['link'] = cs_link($cs_squad['squads_name'],'squads','view','id=' $cs_squad['squads_id']);

neuer code:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 
$where 
"squads_id = '" $cs_wars['squads_id'] . "'";
$cs_squad cs_sql_select(__FILE__,'squads','squads_name, squads_id, clans_id',$where);
$wars['squad']['link'] = cs_link($cs_squad['squads_name'],'squads','view','id=' $cs_squad['squads_id']);

$where "clans_id = '".$cs_squad['clans_id'] ."'";
$cs_squads cs_sql_select(__FILE__,'clans','clans_name, clans_id, clans_picture',$where);
$wars['squad']['picture'] = cs_html_img('uploads/clans/'.$cs_squads['clans_picture']);


Problem damit gelöst.


------------------
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.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 02.04.2007 um 21:12 Uhr (2x Editiert)
Inaktiv
|
Pitti
Thread-Ersteller


Try to beat me




Herkunft: Rettenberg
Beiträge: 104
# Antwort: 11 - 04.04.2007 um 01:52 Uhr
danke dir


Inaktiv
|
Antworten: 11
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo