Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 3
Seite [1]
malice


Try to beat me




Beiträge: 122
# Thema - 05.09.2009 um 16:13 Uhr
Ich hab die navlist folgendermaßen umgebaut, um mir auch das squad und die flagge anzeigen zu lassen:

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang cs_translate('wars');

$cs_option cs_sql_option(__FILE__,'wars');

$data = array();

$select 'war.games_id AS games_id, cln.clans_short AS clans_short, war.wars_score1 AS wars_score1, sqd.squads_name AS squads_name, cln.clans_country AS clans_country,'
        
'war.wars_score2 AS wars_score2, war.wars_id AS wars_id';
$from 'wars war INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id INNER JOIN {pre}_squads sqd ON war.squads_id = sqd.squads_id';
$order 'war.wars_date DESC';
$cs_wars cs_sql_select(__FILE__,$from,$select,"war.wars_status = 'played'",$order,0,$cs_option['max_navlist']);

if (!empty(
$cs_wars)) {

  
$all count($cs_wars);
  for (
$i 0$i $all$i++) {

    
$cs_wars[$i]['game_icon'] = file_exists('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') ?
      
cs_html_img('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') : '';
    
$data['wars'][$run]['squads_name'] = cs_secure($data['wars'][$run]['squads_name']);
    
$data['wars'][$run]['clans_country'] = cs_secure($data['wars'][$run]['clans_country']);
    
$data['wars'][$run]['clans_short'] = cs_secure($data['wars'][$run]['clans_short']);

    
$result $cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2'];
    
$icon $result 'green' 'red';
    if(empty(
$result)) $icon 'grey';
    
$cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' $icon '.gif');
  }

  
$data['wars'] = $cs_wars;
  echo 
cs_subtemplate(__FILE__,$data,'wars','navlist');
}
else
  echo 
$cs_lang['no_data'];


klappt auch super. die flagge lass ich dann anzeigen indem ich der tpl die die adresse der flaggen mit dem integrierten country kürzel aufrufe. jetzt wollte ich die zeilen

 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 
    $result 
$cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2'];
    
$icon $result 'green' 'red';
    if(empty(
$result)) $icon 'grey';
    
$cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' $icon '.gif');



mit


 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
 
    $result 
$cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2'];
        if(
$result >= 1) {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#009900') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#009900') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } elseif(empty(
$result)) {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#666666') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#666666') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } else {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#FF0000') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#FF0000') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } 



ersetzen, um mir das ergebnis in farbe und ohne diese .gif datei anzeigen zu lassen (wurde mir hier bei der 2007er version mal so ggbn)

allerdings klappt dann gar nichts mehr, was muss ich ändern?
Inaktiv
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 1 - 05.09.2009 um 17:47 Uhr
bitte sehr

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang cs_translate('wars');

$cs_option cs_sql_option(__FILE__,'wars');

$data = array();

$select 'war.games_id AS games_id, cln.clans_short AS clans_short, war.wars_score1 AS wars_score1, '
        
'war.wars_score2 AS wars_score2, war.wars_id AS wars_id';
$from 'wars war INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id';
$order 'war.wars_date DESC';
$cs_wars cs_sql_select(__FILE__,$from,$select,"war.wars_status = 'played'",$order,0,$cs_option['max_navlist']);

if (!empty(
$cs_wars)) {

  
$all count($cs_wars);
  for (
$i 0$i $all$i++) {

    
$cs_wars[$i]['game_icon'] = file_exists('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') ?
      
cs_html_img('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') : '';
    
$secure_short cs_secure($cs_wars[$i]['clans_short']);
    
$cs_wars[$i]['enemy'] = cs_link($secure_short,'wars','view','id=' $cs_wars[$i]['wars_id']);

$result $cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2'];
        if(
$result >= 1) {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#009900') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#009900') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } elseif(empty(
$result)) {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#666666') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#666666') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } else {
        
$cs_wars[$i]['wars_score1'] = cs_html_span(1,'color:#FF0000') . $cs_wars[$i]['wars_score1'] . cs_html_span(0);
        
$cs_wars[$i]['wars_score2'] = cs_html_span(1,'color:#FF0000') . $cs_wars[$i]['wars_score2'] . cs_html_span(0);
        } 
}
  
$data['wars'] = $cs_wars;
  echo 
cs_subtemplate(__FILE__,$data,'wars','navlist');
}
else
  echo 
$cs_lang['no_data'];


das nächstemal bitte die fehlermeldung dazu schreiben.

gruß


------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 06.09.2009 um 13:26 Uhr (2x Editiert)
Inaktiv
|
malice
Thread-Ersteller


Try to beat me




Beiträge: 122
# Antwort: 2 - 05.09.2009 um 18:14 Uhr
Fatal error: Call to undefined function cs_html_span() in /customers/diesel-s.de/diesel-s.de/httpd.www/TheScore/getihf/cms/mods/wars/navli st.php on line 35


kk


EDIT:

http://file.qip.ru/file/99907744/b4f9f405/_3__navlist.html

die navlist.php nehmen
orginal navlist.tpl


und dann in der setup.php

 
1.
2.
1. / 2. / ... 
 
$cs_main
['xhtml_old'] = true;
einfügen



danke palle!


Zuletzt editiert von malice am 05.09.2009 um 18:29 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 3 - 05.09.2009 um 18:23 Uhr
setup.php um folgenden eintrag erweitern:
 
1.
1. / 2. / ... 
 $cs_main['xhtml_old'] = true;


cs_html_span ist wohl nicht mehr zeitgemäß, sry



------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 05.09.2009 um 18:26 Uhr (1x Editiert)
Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.