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

PHP
-WarningNoticeUndefined indexnav in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/cookie.php on line 2

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

PHP
-WarningNoticeUndefined indexnav in /var/www/vhosts/bahurwa.com/subdomains/beta/httpdocs/mods/menu/navi.php on line 2

PHP
-WarningNotice: 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 syntaxcheck 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_idusers_nickusers_langaccess_idusers_limitusers_viewusers_timezoneusers_dstimeusers_ajaxusers_tplusers_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_nameoptions_value FROM cs_options WHERE options_mod 'counter'
SELECT COUNT(*) FROM cs_news WHERE news_publishs_at != AND news_public AND news_publishs_at 1237928123
SELECT options_name
options_value FROM cs_options WHERE options_mod 'fckeditor'
SELECT options_nameoptions_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_idFROM cs_news nws INNER JOIN cs_categories cat ON nws.categories_id cat.categories_id WHERE nws.news_public AND cat.categories_access <= 5
SELECT nws
.news_id AS news_idnws.news_headline AS news_headlinenws.news_time AS news_timenws.news_text AS news_textnws.news_pictures AS news_picturesnws.users_id AS users_idusr.users_nick AS users_nickusr.users_active AS users_activenws.categories_id AS categories_idcat.categories_picture AS categories_picturecat.categories_name AS categories_namenws.news_mirror AS news_mirrornws.news_mirror_name AS news_mirror_namenws.news_readmore AS news_readmorenws.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 AND cat.categories_access <= 5 ORDER BY news_attached DESCnews_time DESC LIMIT 0,6
SELECT options_name
options_value FROM cs_options WHERE options_mod 'abcode'
SELECT abcode_funcabcode_patternabcode_resultabcode_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 AND messages_view 0
SELECT banners_picture
banners_altbanners_urlcategories_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_idcln.clans_short AS clans_shortwar.wars_score1 AS wars_score1war.wars_score2 AS wars_score2war.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_headlinethr.threads_id AS threads_idthr.threads_last_time AS threads_last_timefrm.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_namepartner_urlpartner_altpartner_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 >= $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 >= '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'] == $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 >= $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 >= '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 >= '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 >