Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 26
Seite [1] 2 >
fishs


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Thema - 24.03.2009 um 09:43 Uhr
Ich habe paar Fragen zur Anpassung zu den im Titel angegebenen Themen.

1. Ich würde gerne bei der Wars Navlist zu jedem Match das Datum (ohne Uhrzeit) und die Liga stehen haben, sowie das Ergebniss nach Sieg, Niederlage, Unentschieden verschieden einfärben.

2. Bei der Detailansicht der einzelnen Teams (Squads) würde ich gerne zum nick noch davor den Vornamen und danach den Nachnamen stehen haben.

3. Ist es möglich aus einem Board (zB. Neuigkeiten) die Threadtitel auszulesen und diese dann in einer eigenen Navlist auszugeben?

4. Bei der News Navlist würde ich auch gerne den Namen der Kategorie drunter stehen haben.

Danke schon mal im vorraus!


Zuletzt editiert von fishs am 25.03.2009 um 08:22 Uhr (3x Editiert)
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 24.03.2009 um 20:57 Uhr
hi,
ich mache mal den anfang mit nummer 4.

mods/news/navlist.php
nach zeile 9, also diesem kram: $select = ....
eine zeile darunter neu einfügen:
 
1.
1. / 2. / ... 
<?php $select .= ', cat.categories_name AS categories_name, cat.categories_id AS categories.id ?>


und weiter unten, innerhalb des foreach ($cs_news AS $news) { HIER }:

 
1.
2.
3.
4.
1. / 2. / ... 
<?php
$data
['news'][$run]['categories_id'] = $news['categories_id'];
$data['news'][$run]['categories_name'] = cs_secure($news['categories_name']);
?>


dann kannst du in der themes/base/news/navlist.tpl {news:categories_id} und {news:categories_name} an einer beliebigen stelle (innerhalb der schleife) einfügen.

gruß
duRiel


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 2 - 24.03.2009 um 21:51 Uhr
Hab das jetzt eingefügt und nun zeigt er mir an "keine einträge gefunden"

navlist.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.
1. / 2. / ... 
  
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: navlist.php 196 2006-08-13 00:53:13Z hajo $

$cs_lang = cs_translate('news');

$cs_option = cs_sql_option(__FILE__,'news');

$select = 'ne.news_id AS news_id, ne.news_headline AS news_headline, ne.news_time AS news_time';
$select = 'cat.categories_name AS categories_name, cat.categories_id AS categories.id';
$public = 'ne.news_public > \'0\' AND cat.categories_access <= \'' . $account['access_news'] . '\'';
$order = 'ne.news_time DESC';
$tables = 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news = cs_sql_select(__FILE__,$tables,$select,$public,'ne.news_time DESC',0,$cs_option['max_navlist']);

if(empty(
$cs_news)) {
  echo 
$cs_lang['no_data'];
}
else {
  
$data = array();
  
$run = 0;
  foreach (
$cs_news AS $news) {
    
$format = ($cs_main['def_tpl'] == 'premium') ? "d.m." : 0;
    
$data['news'][$run]['news_time'] = cs_date('unix',$news['news_time'],1,1,$format);
    
$short = strlen($news['news_headline']) <= 30 ? $news['news_headline'] : substr($news['news_headline'],0,30) . '...';
    
$data['news'][$run]['news_url'] = cs_url('news','view','id=' . $news['news_id']);
    
$data['news'][$run]['news_short'] = cs_secure($short);
    
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
    
$data['news'][$run]['categories_id'] = $news['categories_id'];
    
$data['news'][$run]['categories_name'] = cs_secure($news['categories_name']);
    
$run++;
  }

  echo 
cs_subtemplate(__FILE__,$data,'news','navlist');
}

?>


navlist.tpl
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
1. / 2. / ... 
<?php  
<table style="font-size:11px; font-family:Arial, Helvetica, sans-serif;">
<
tr><td style="height:20px;"></td></tr>
{
loop:news}
 
 <
tr>
 <
td style="width:10px;"></td>
 <
td style="height:37px; width:200px; text-align:left"><a href="{news:news_url}" title="{news:news_headline}"><b>{news:news_short}</b></a> </td>
 <
td style="  text-align:left;"><i>{news:news_time}</i></td>
</
tr>
</
tr>
<
tr>
 <
td style="width:10px;"></td>
 <
td style="text-align:left; font-size:10px"><i>{news:categories_id} {news:categories_name}</i></td>
 <
td ></td>
</
tr>
<
tr><td style="height:2px;"></td></tr>
{
stop:news}
   </
table>
?>


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 24.03.2009 um 21:58 Uhr
die genauen zeichen meiner zeilen machen schon sinn (bis auf die durch den zeichensatz dieser seite fehlenden anführungszeichen):

 
1.
1. / 2. / ... 
<?php $select .= ', cat.categories_name AS categories_name, cat.categories_id AS categories.id'; ?>


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 4 - 24.03.2009 um 22:03 Uhr
hab das von dir jetzt nochmal übernommen!
ändert aber trotzdem nix :(

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: navlist.php 196 2006-08-13 00:53:13Z hajo $

$cs_lang = cs_translate('news');

$cs_option = cs_sql_option(__FILE__,'news');

$select = 'ne.news_id AS news_id, ne.news_headline AS news_headline, ne.news_time AS news_time';
$select .= ', cat.categories_name AS categories_name, cat.categories_id AS categories.id';
$public = 'ne.news_public > \'0\' AND cat.categories_access <= \'' . $account['access_news'] . '\'';
$order = 'ne.news_time DESC';
$tables = 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news = cs_sql_select(__FILE__,$tables,$select,$public,'ne.news_time DESC',0,$cs_option['max_navlist']);

if(empty(
$cs_news)) {
  echo 
$cs_lang['no_data'];
}
else {
  
$data = array();
  
$run = 0;
  foreach (
$cs_news AS $news) {
    
$format = ($cs_main['def_tpl'] == 'premium') ? "d.m." : 0;
    
$data['news'][$run]['news_time'] = cs_date('unix',$news['news_time'],1,1,$format);
    
$short = strlen($news['news_headline']) <= 30 ? $news['news_headline'] : substr($news['news_headline'],0,30) . '...';
    
$data['news'][$run]['news_url'] = cs_url('news','view','id=' . $news['news_id']);
    
$data['news'][$run]['news_short'] = cs_secure($short);
    
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
    
$data['news'][$run]['categories_id'] = $news['categories_id'];
    
$data['news'][$run]['categories_name'] = cs_secure($news['categories_name']);
    
$run++;
  }

  echo 
cs_subtemplate(__FILE__,$data,'news','navlist');
}

?>


Zuletzt editiert von fishs am 24.03.2009 um 22:03 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 5 - 24.03.2009 um 22:16 Uhr
guck mal bitte ob du mit der fehlerdiagnose etwas findest und schick ansonsten einen link.


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 6 - 24.03.2009 um 22:25 Uhr
Datum/Uhrzeit: 2009-03-24 / 22:23:34
Name cs_sql_select - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.id FROM cs_news ne INNER JOIN cs_categories cat ON ne.categories_id = cat.categ' at line 1
Ein Fehler ist aufgetreten /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/news/navlist.php
Verursacht in: mod=logs&action=view&art=1&log=0


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 7 - 24.03.2009 um 22:47 Uhr
[wiki]Fehlerdiagnose[/wiki]

die fehlerdiagnose benutzt man mit der debug.php.

falls du diese hochgeladen hast tut es auch ein link.


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 8 - 24.03.2009 um 22:56 Uhr
ah ok ! hier die fehlerdiagnose!
link kann ich nicht geben da die ganze seite per htaccess gesichert ist!

 
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.
1. / 2. / ... 
 PHP-Warning: Notice: Use of undefined constant nav - assumed 'nav' in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/cookie.php on line 2

PHP
-Warning: Notice: Undefined index: nav in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/cookie.php on line 2

PHP
-Warning: Notice: Use of undefined constant nav - assumed 'nav' in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/navi.php on line 2

PHP
-Warning: Notice: Undefined index: nav in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/navi.php on line 2

PHP
-Warning: Notice: Use of undefined constant bahurwa_menu_point - assumed 'bahurwa_menu_point' in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/navi.php on line 3

Warning
: cs_html_vote - Function goes away in next minor release, use themes instead
Warning
: cs_html_div - Function goes away in next minor release, use themes instead
Error
: /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/news/recent.php -> cs_subtemplate - Loop not found: "mirror"
Error: /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/news/navlist.php -> cs_sql_select - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.id FROM cs_news ne INNER JOIN cs_categories cat ON ne.categories_id = cat.categ' at line 1
SELECT options_name
, options_value FROM cs_options WHERE options_mod = 'clansphere'
SELECT users_id, users_nick, users_lang, access_id, users_limit, users_view, users_timezone, users_dstime, users_ajax, users_tpl, users_pwd FROM cs_users WHERE users_id = '1' AND users_pwd = '8cd072f463ea1d8098b027e06f0cb54ac2635d04' LIMIT 0,1
UPDATE cs_users SET users_laston
='1237928123' WHERE users_id='1'
SELECT * FROM cs_access WHERE access_id = 5 LIMIT 0,1
SELECT count_id
, count_time FROM cs_count WHERE count_ip = '81.217.53.251' ORDER BY count_id DESC LIMIT 0,1
UPDATE cs_count SET count_time
='1237928123', count_location='news/recent' WHERE count_id='154'
SELECT options_name, options_value FROM cs_options WHERE options_mod = 'counter'
SELECT COUNT(*) FROM cs_news WHERE news_publishs_at != 0 AND news_public = 0 AND news_publishs_at < 1237928123
SELECT options_name
, options_value FROM cs_options WHERE options_mod = 'fckeditor'
SELECT options_name, options_value FROM cs_options WHERE options_mod = 'news'
SELECT * FROM cs_categories WHERE categories_mod = 'news' AND categories_access <= 5 ORDER BY categories_name
SELECT COUNT
(DISTINCT news_id) FROM cs_news nws INNER JOIN cs_categories cat ON nws.categories_id = cat.categories_id WHERE nws.news_public > 0 AND cat.categories_access <= 5
SELECT nws
.news_id AS news_id, nws.news_headline AS news_headline, nws.news_time AS news_time, nws.news_text AS news_text, nws.news_pictures AS news_pictures, nws.users_id AS users_id, usr.users_nick AS users_nick, usr.users_active AS users_active, nws.categories_id AS categories_id, cat.categories_picture AS categories_picture, cat.categories_name AS categories_name, nws.news_mirror AS news_mirror, nws.news_mirror_name AS news_mirror_name, nws.news_readmore AS news_readmore, nws.news_readmore_active AS news_readmore_active FROM cs_news nws INNER JOIN cs_users usr ON nws.users_id = usr.users_id INNER JOIN cs_categories cat ON nws.categories_id = cat.categories_id WHERE nws.news_public > 0 AND cat.categories_access <= 5 ORDER BY news_attached DESC, news_time DESC LIMIT 0,6
SELECT options_name
, options_value FROM cs_options WHERE options_mod = 'abcode'
SELECT abcode_func, abcode_pattern, abcode_result, abcode_file FROM cs_abcode
SELECT COUNT
(*) FROM cs_comments WHERE comments_mod = 'news' AND comments_fid = 5
SELECT COUNT
(*) FROM cs_comments WHERE comments_mod = 'news' AND comments_fid = 4
SELECT COUNT
(*) FROM cs_comments WHERE comments_mod = 'news' AND comments_fid = 3
SELECT COUNT
(*) FROM cs_comments WHERE comments_mod = 'news' AND comments_fid = 2
SELECT COUNT
(*) FROM cs_comments WHERE comments_mod = 'news' AND comments_fid = 1
SELECT COUNT
(*) FROM cs_messages WHERE users_id_to = '1' AND messages_show_receiver = 1 AND messages_view = 0
SELECT banners_picture
, banners_alt, banners_url, categories_id FROM cs_banners ORDER BY banners_order ASC
SELECT options_name
, options_value FROM cs_options WHERE options_mod = 'wars'
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 cs_wars war INNER JOIN cs_categories cat ON war.categories_id = cat.categories_id INNER JOIN cs_clans cln ON war.clans_id = cln.clans_id WHERE war.wars_status = 'played' ORDER BY wars_date DESC LIMIT 0,4
SELECT users_readtime FROM cs_users WHERE users_id 
= '1' LIMIT 0,1
SELECT thr
.threads_headline AS threads_headline, thr.threads_id AS threads_id, thr.threads_last_time AS threads_last_time, frm.board_name AS board_name FROM cs_threads thr INNER JOIN cs_board frm ON frm.board_id = thr.board_id LEFT JOIN cs_read red ON thr.threads_id = red.threads_id AND red.users_id = '1' WHERE frm.board_access <= '5' AND frm.board_pwd = '' ORDER BY thr.threads_last_time DESC LIMIT 0,4
SELECT partner_id
, partner_name, partner_url, partner_alt, partner_nimg FROM cs_partner WHERE partner_nimg != '' ORDER BY partner_priority ASC


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 9 - 24.03.2009 um 23:06 Uhr
ach sorry, hab mich vertippt, da kommt ein _ statt einem . hin:

 
1.
1. / 2. / ... 
<?php $select .= ', cat.categories_name AS categories_name, cat.categories_id AS categories_id'; ?>


darüber hinaus hast du einige php warnings auf der seite, da wurde irgendwas nur halbprofessionell erweitert.


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 10 - 24.03.2009 um 23:16 Uhr
jetzt gehts
ja wurde großteil schnell schnell gemacht und wird in laufe der zeit ausgebessert!

wichtig wären für mich noch punkt 1. und 2. damit wir dann unsere page releasen können!
punkt 3. wäre dann für spätere erweiterungen!


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 11 - 24.03.2009 um 23:49 Uhr
jetzt zu der wars navlist:

wie beim letzten mal in der mods/wars/navlist.php nach zeile 12 mit $select = .. das hier einfügen:
 
1.
1. / 2. / ... 
<?php $select = ', cat.categories_name AS categories_name, war.wars_date AS wars_date'; ?>


dann in der schleife bei for(..) { HIER }:
 
1.
2.
1. / 2. / ... 
<?php $cs_wars[$i]['categories_name'] = cs_secure($cs_wars[$i]['categories_name']);
$cs_wars[$i]['wars_date'] = cs_date('unix', $cs_wars[$i]['wars_date']); ?>


dadurch kannst du schon {wars:categories_name} und {wars:wars_date} in deinem theme verwenden.


wegen der einfärbung: ich gehe mal davon aus, dass du das statt des icons machen willst.
deshalb nimm statt dem:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
<?php $result >= 1 ? $icon = 'green' : $icon = 'red';

if(empty(
$result)) { $icon = 'grey'; }

$cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' . $icon . '.gif'); ?>

das hier:
 
1.
2.
1. / 2. / ... 
<?php $cs_wars[$i]['color'] = $result >= 1 ? '00ff00' : 'ff0000';
if (empty(
$result)) $cs_wars[$i]['color'] = 'ccc'; ?>


dann kannst du in dem theme zb so die farbe einbauen:
<span style="color: #{wars:color}">{wars:wars_score1} : {wars:wars_score2}</span>


viel spaß damit,
duRiel


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 12 - 25.03.2009 um 08:20 Uhr
Super hat funktioniert!

Jetzt bräucht ich noch punkt 2. Damit wir mit der seite on gehen können dann!

Danke schon mal im vorraus!
Der support hier ist echt spitze!


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 13 - 25.03.2009 um 13:46 Uhr
ich will nur mal erwähnen, dass die neue version, die in kürze(!) rauskommen wird, eine stark erweiterte squad anzeige dabei hat. aber auch da sind vor und nachname nicht dabei. sollte dennoch jeder wechseln.

also, mods/squads/view.php nach zeile 60 mit dem: $select .= 'usr... :

 
1.
1. / 2. / ... 
<?php $select .= ', usr.users_name AS users_name, usr.users_surname AS users_surname'; ?>


müsstest es dann schon im theme verwenden können. das mit cs_secure kannst du auch noch wie bei den vorherigen einbauen damit umlaute und sowas klappen.


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 14 - 25.03.2009 um 15:36 Uhr
Hab das jetzt eingebunden und in meiner Thema folgendes eingetragen:

 
1.
1. / 2. / ... 
 {members:users_name} <a href="{url:users_view,id={members:users_id}}"><b>{members:users_nick}</b></a> {members:users_surname}


Nur zeigt er mirs nicht an! schreibt mir nur {members:user_name} und das ganze mit surname auch!
habs auch schon mit {users:users_name} probiert!
ändert aber nix!

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.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: view.php 185 2006-08-09 21:26:11Z hajo $

$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'] = $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';
$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'] = !file_exists($icon) ? '' : cs_html_img($icon);

$data['squad']['squads_name'] = cs_secure($data['squad']['squads_name']);

$select = 'mem.members_admin AS members_admin, mem.members_task AS members_task, mem.members_since AS members_since, mem.users_id AS users_id, usr.users_nick AS users_nick, usr.users_country AS users_country, usr.users_laston AS users_laston';
$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']);

$on_now = cs_time() - 300; 
$on_week = cs_time() - 604800;

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']);
  
$on_now <= $data['members'][$run]['users_laston'] ? $icon = 'green' : $icon = 'red';
  
$icon = $on_week >= $data['members'][$run]['users_laston'] ? 'grey' : $icon;
  
$data['members'][$run]['page'] = 'symbols/clansphere/' . $icon . '.gif';
  
  
$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'] == 1 ? $data['squad']['clans_tag'] . ' ' . $users_nick :
    
$users_nick . ' ' . $data['squad']['clans_tag'];
    
$select .= ', usr.users_name AS users_name, usr.users_surname AS users_surname';

  
$data['members'][$run]['users_nick_tag'] = $nick;
}

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


?>


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 15 - 25.03.2009 um 16:27 Uhr
sorry hab ne falsche zeilenangabe genannt.
mach das in zeile 37, nach $select = ...


Inaktiv
|
fishs
Thread-Ersteller


Beginner



Herkunft: Langenzersdorf
Beiträge: 9
# Antwort: 16 - 25.03.2009 um 16:41 Uhr
ah ok Danke funkt jetzt!

Kann man auch irgendwie das Bild des Users einfügen bei der Übersicht?


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 17 - 10.06.2009 um 21:38 Uhr
24.03.2009 um 23:49 Uhr - duRiel:


wegen der einfärbung: ich gehe mal davon aus, dass du das statt des icons machen willst.
deshalb nimm statt dem:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
<?php $result >= 1 ? $icon = 'green' : $icon = 'red';

if(empty(
$result)) { $icon = 'grey'; }

$cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' . $icon . '.gif'); ?>

das hier:
 
1.
2.
1. / 2. / ... 
<?php $cs_wars[$i]['color'] = $result >= 1 ? '00ff00' : 'ff0000';
if (empty(
$result)) $cs_wars[$i]['color'] = 'ccc'; ?>


dann kannst du in dem theme zb so die farbe einbauen:
<span style="color: #{wars:color}">{wars:wars_score1} : {wars:wars_score2}</span>


viel spaß damit,
duRiel


Hey,

hab das so gemacht, leider wird mein Ergebniss auch wenn wir gewonnen haben Rot angezeigt? Was könnte ich falsch gemacht haben? Evtl in der span? Hab es genauso übernommen.

Gruß

micha


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 18 - 11.06.2009 um 02:28 Uhr
hi,
das war 3 monate her, da wurde wahrscheinlich eine andere version verwendet.

kannst aber mal deine php datei nach dem einbauen zeigen.

gruß
duRiel


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 19 - 11.06.2009 um 10:15 Uhr
Hey, hier die .php Datei

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navlist2.php 3009 2009-05-03 14:57:11Z hajo $

$cs_lang = cs_translate('wars');

$max = 4;

$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_date AS wars_date, sqd.squads_name AS squads_name, war.wars_id AS wars_id';
$from = 'wars war INNER JOIN {pre}_categories cat ON war.categories_id = cat.categories_id 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 = 'wars_date DESC';
$cs_wars = cs_sql_select(__FILE__,$from,$select,"war.wars_status = 'played'",$order,0,$max);

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]['squads_name'] . ' vs ' . cs_secure($cs_wars[$i]['clans_short']));
    
$cs_wars[$i]['matchup'] = cs_link($secure_short,'wars','view','id=' . $cs_wars[$i]['wars_id']);

    
$cs_wars[$i]['color'] = $result >= 1 ? '00ff00' : 'ff0000';
if (empty(
$result)) $cs_wars[$i]['color'] = 'ccc';
    
$cs_wars[$i]['date'] = cs_date('unix',$cs_wars[$i]['wars_date']);
  }
  
  
$data['wars'] = $cs_wars;
  echo 
cs_subtemplate(__FILE__,$data,'wars','navlist2');
}
else {

  echo 
$cs_lang['no_data'];
}


Ist die navlist2.php, dazu hätte ich auch noch eine Frage, aber das kann noch warten. Jetzt sind alle Ergebnisse Grau ( ccc )?


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 20 - 11.06.2009 um 15:41 Uhr
mach vor diesem kram mit color mal:

 
1.
1. / 2. / ... 
<?php $result = $cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2']; ?>


gruß
duRiel


Inaktiv
|

Dieses Thema wurde von duRiel ClanSphere Team PM geschlossen.

Antworten: 26
Seite [1] 2 >