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

Antworten: 3
Seite [1]
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Thema - 08.02.2010 um 15:39 Uhr
Hallo Leute,

da man in der neuen Version die Navlisten nach Squads ausgeben kann, wollte ich mal Fragen ob es auch möglich ist die Navlisten nach Spielen auszugeben? Sprich CS 1.6 oder CSS?

Beste Grüße

micha


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
Inaktiv
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 1 - 11.02.2010 um 15:45 Uhr
*drück*


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


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 2 - 11.02.2010 um 22:54 Uhr
mods/wars/navlist.php mit folgendem Code ersetzen:
 
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.
1. / 2. / ... 

<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navlist.php 3538 2009-11-12 21:39:39Z duRiel $

$cs_lang cs_translate('wars');

$cs_option cs_sql_option(__FILE__,'wars');

$squad_id = empty($_GET['squadid']) ? '' : (int) $_GET['squadid'];

$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';
$where = empty($squad_id) ? "war.wars_status = 'played'" "war.wars_status = 'played' AND war.squads_id = '" $squad_id "' AND war.games_id = X";

$cs_wars cs_sql_select(__FILE__,$from,$select,$where,$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'];
    
$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'];


In der Variable $where steht "AND war.games_id = X" beim X die ID des Spiels einsetzen.

ungetestet


------------------


Zuletzt editiert von Pred am 11.02.2010 um 22:54 Uhr (1x Editiert)
Inaktiv
|
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 3 - 11.02.2010 um 23:00 Uhr
Wunderbar! Ich danke dir schonmal aber ich komme heute nicht mehr zum testen, jedoch morgen früh wird dies das erste sein was ich tun werde x)


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


Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo