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

Antworten: 12
Seite [1]
tobimo


King for a day




Beiträge: 253
# Thema - 07.11.2010 um 20:17 Uhr
Hallo,

kann ich die Wars in der navlist auch unterteilen in Kategorien?

also beispielsweise Kategorie 1 = CS:Source, Kategorie 2 = Halo, Kategorie 3 = Need for Speed.

und kann ich mir dann irgendwie nur die {wars:navlist] von einer bestimmten Kategorie anzeigen lassen oder geht das bei wars nicht?

Inaktiv
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 1 - 09.11.2010 um 04:19 Uhr
{wars:navlist:catid=X} wobei X für die id der gewünschten kategorie steht ;-)

mfg


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



Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 2 - 11.11.2010 um 16:43 Uhr
Ah, perfekt, danke! Wusste gar nicht, dass es das bei den Wars gibt. Zeigt es dann die Kategorie an, z.B. Funwars oder ESL Wars?

Oder kann man das auch nach Spielen sortieren?


Zuletzt editiert von tobimo am 11.11.2010 um 16:44 Uhr (1x Editiert)
Inaktiv
|
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 3 - 11.11.2010 um 20:39 Uhr
Es zeigt dann nur die Kategorie mit der ID=x an. Heißt also: wenn Du als erstes eine Kategorie Funwars angelegt hast, werden per {wars:navlist:catid=1} auch nur Funwars in der Navlist angezeigt. Damit kannst Du sozusagen die Navlist sortieren. Mal angenommen Du hast Funwars als erste Kategorie, ESL-Wars als zweite Kategorie dann kannst Du also 2 Navlists anlegen:
{wars:navlist:catid=1} <- Nur Funwars
{wars:navlist:catid=2} <- Nur ESL Wars

Es gibt dabei also keine Auswahlmöglichkeit für Seitenbesucher!


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 4 - 11.11.2010 um 21:04 Uhr
die auswahlmöglichkeit müsstest du selber schaffen, z.b. mit javascript zum durchschalten :-)


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



Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 5 - 14.11.2010 um 16:04 Uhr
Ja, das versteht sich von selber. Vielen Dank. Und da man ja nicht nach Spielen sortieren kann, kann man ja alternativ einfach die Kategorien nach Spielen benennen.

Wäre es denn großer code-technischer Aufwand das auch nach Spielen sortierbar möglich zu machen?


(Ich brauche es derzeit nicht zwingend - nur allgemein in Hinsicht auf die Attraktivität von CSP, was ja im Moment auf einem sehr sehr guten Weg ist)


Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 6 - 11.08.2011 um 10:44 Uhr
Kann man das denn mittlerweile in der neuen Version nach Spielen sortieren?

Bzw kann mir jemand eine kurze Anleitung mit auf den Weg geben, wie ich das schaffen könnte?


Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 7 - 12.08.2011 um 17:43 Uhr
Catid zeigt dann tatsächlich eine Kategorie an, z.B. Funwars und Clanwars.
Ich möchte das aber eigentlich nach Games sortieren.

(Ich weiß, dass man die Kategorien dann entsprechend den Games benennen kann. Das ist aber natürlich eine unschöne Lösung.)


Zuletzt editiert von tobimo am 12.08.2011 um 17:45 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 8 - 12.08.2011 um 17:48 Uhr
Hoi, ich bin noch unterwegs... ich poste nachher die Lösung


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



Zuletzt editiert von palle ClanSphere Team am 15.08.2011 um 22:18 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 9 - 13.08.2011 um 20:05 Uhr
 
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.
1. / 2. / ... 
<?php

$cs_lang 
cs_translate('wars');
$cs_get cs_get('catid,squadid,gameid');
$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_date AS wars_date, 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($cs_get['squadid']) ? 'war.wars_status = \'played\'' 'war.wars_status = \'played\' AND war.squads_id = ' $cs_get['squadid'];
if(!empty(
$cs_get['catid'])) {
  
$where .= ' AND war.categories_id = ' $cs_get['catid'];
}
if(!empty(
$cs_get['gameid'])) {
  
$where .= ' AND war.games_id = ' $cs_get['gameid'];
}

$cs_wars cs_sql_select(__FILE__,$from,$select,$where,$order,0,$cs_option['max_navlist']);

if (!empty(
$cs_wars)) {

  if(
$cs_option['max_navlist'] == 1)
    
$cs_wars = array(=> $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');

    
$cs_wars[$i]['date'] = cs_date('unix',$cs_wars[$i]['wars_date']);
  }

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


 
1.
1. / 2. / ... 
 {wars:navlist:gameid=X}


X = Spiele ID


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



Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 10 - 13.08.2011 um 20:06 Uhr
Mal eine generelle Frage:

Kann man solche Sachen nicht irgendwo sammeln oder anpinnen für andere?


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 11 - 13.08.2011 um 20:07 Uhr
Nö....Wer im Forum sucht wird es finden.


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



Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 12 - 13.08.2011 um 20:08 Uhr
Das stimmt natürlich.

Es gibt aber ja auch eine Wiki für Clansphere...


Inaktiv
|
Antworten: 12
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo