Demo

Probiere ClanSphere aus und teste daran herum. Demo


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 >= 1 ? '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 >= 1 ? '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']) ? 0 : $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.