Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 9
Seite [1]
buzZzer


Beginner



Herkunft: Hamburg
Beiträge: 14
# Thema - 23.11.2014 um 10:35 Uhr
Hallo Leute,

ich habe auf meiner Seite wie auf dem Bild eine Matchübersicht zu den Teams, ich würde diese gerne auf andere Teams ändern und verstehe gerade nicht wie ich das Anstelle. Ich habe auch bereits vor 2 Wochen den Coder Dragon angeschrieben, dieser Antwortet mir leider nicht, vlt weiss jemand von euch was ich tun muss?




Hier die passende navlist.tpl, in dieser kann ich zwar den Namen ändern, aber den link der zu den Teams aufgerufen wird finde ich nicht

 
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.
1. / 2. / ... 
 <ul>
                  <
li><a href="#wars-tab1">ALL</a></li>
                  <
li><a href="#wars-tab2">CS:GO</a></li>
                  <
li><a href="#wars-tab3">CS:S</a></li>
                  <
li><a href="#wars-tab4">CoD</a></li>
                  <
li><a href="#wars-tab5">VC</a></li>
                </
ul>
                <
div id="matches_bg">
                  <
div id="wars-tab1" class="tab-buttons-panel">{loop:wars}
                    <
div class="matches_cell{wars:icon}">
                      <
span class="matches_icon">{wars:game_icon}</span>
                      <
span class="matches_content">
                        <
span class="matches_enemy">vs. {wars:enemy}</span>
                        <
span class="matches_details">{wars:cat} - {wars:date}</span>
                      </
span>
                      <
span class="matches_score">{wars:wars_score1}:{wars:wars_score2}</span>
                    </
div>{stop:wars}
                  </
div>
                  <
div id="wars-tab2" class="tab-buttons-panel">{loop:wars2}
                    <
div class="matches_cell{wars2:icon}">
                      <
span class="matches_icon">{wars2:game_icon}</span>
                      <
span class="matches_content">
                        <
span class="matches_enemy">vs. {wars2:enemy}</span>
                        <
span class="matches_details">{wars2:cat} - {wars2:date}</span>
                      </
span>
                      <
span class="matches_score">{wars2:wars_score1}:{wars2:wars_score2}</span>
                    </
div>{stop:wars2}
                  </
div>
                  <
div id="wars-tab3" class="tab-buttons-panel">{loop:wars3}
                    <
div class="matches_cell{wars3:icon}">
                      <
span class="matches_icon">{wars3:game_icon}</span>
                      <
span class="matches_content">
                        <
span class="matches_enemy">vs. {wars3:enemy}</span>
                        <
span class="matches_details">{wars3:cat} - {wars3:date}</span>
                      </
span>
                      <
span class="matches_score">{wars3:wars_score1}:{wars3:wars_score2}</span>
                    </
div>{stop:wars3}
                  </
div>
                  <
div id="wars-tab4" class="tab-buttons-panel">{loop:wars4}
                    <
div class="matches_cell{wars4:icon}">
                      <
span class="matches_icon">{wars4:game_icon}</span>
                      <
span class="matches_content">
                        <
span class="matches_enemy">vs. {wars4:enemy}</span>
                        <
span class="matches_details">{wars4:cat} - {wars4:date}</span>
                      </
span>
                      <
span class="matches_score">{wars4:wars_score1}:{wars4:wars_score2}</span>
                    </
div>{stop:wars4}
                  </
div>
                  <
div id="wars-tab5" class="tab-buttons-panel">{loop:wars5}
                    <
div class="matches_cell{wars5:icon}">
                      <
span class="matches_icon">{wars5:game_icon}</span>
                      <
span class="matches_content">
                        <
span class="matches_enemy">vs. {wars5:enemy}</span>
                        <
span class="matches_details">{wars5:cat} - {wars5:date}</span>
                      </
span>
                      <
span class="matches_score">{wars5:wars_score1}:{wars5:wars_score2}</span>
                    </
div>{stop:wars5}
                  </
div>
                </
div>


------------------
www.gstclan.de - multigaming clan since 2003
www.nineshapes.eu multigaming clan since 2005
Inaktiv
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 23.11.2014 um 12:25 Uhr
Also wir sollen jetzt den Auftrag finalisieren von einem anderen Programmierer, welcher dafür Geld bekommen hat? Schön.

Der Navlist Code zeigt außerdem nicht die entsprechenden passagen, bzw. nur begrenzt. Bitte ebenso die navlist.php hochladen/anzeigen.

OT Anmerkung zu Nineshapes:

Das Projekt besteht seit dem 11.11.2011, konnte allerdings mit keiner Internetpräsenz glänzen.


Das stimmt absolut nicht, ich hab das alte nineshapes Design für Montyyy vor... 2 Jahren? angepasst, von daher weiß ich nicht wovon ihr redet. Es war auch definitiv online, danach kam ein neues Design mit neuem Team.


Zuletzt editiert von Schalla ClanSphere Team am 23.11.2014 um 12:29 Uhr (1x Editiert)
Inaktiv
|
buzZzer
Thread-Ersteller


Beginner



Herkunft: Hamburg
Beiträge: 14
# Antwort: 2 - 23.11.2014 um 13:21 Uhr
Hi Schalla,

ich habe das Projekt erst vor kurzem Übernommen, und das Design wurde wohl Anfang des Jahres von Dragon gecodet. Ich möchte nun die neuen Teams usw Anpassen...zu deinem OT Kommentar, das was dort steht ist noch alt und wurde von mir NOCH nicht angepasst da es noch in der der "alten DB" steht, was also meine Vorgänger geschrieben haben kann ich nicht beurteilen...und was vorher mal an Designs war, auch da habe ich keine Ahnung...von daher hierzu kein weitere Kommentar

EDIT:Ich habe das "alte" Design von Montyyy auch hier liegen sehe ich gerade aber ohne csp CMS nur als psd, dieses war beim Kauf ebenfalls dabei...von daher muss ich deine Aussage bestätigen ^^

So nun back to topic, danke für deine Antwort.
Hier nun der gewünschte Code

 
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.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('wars');
$cs_get cs_get('catid,squadid');
$cs_option cs_sql_option(__FILE__,'wars');
$data = array();

$select 'war.games_id AS games_id, cln.clans_name AS clans_name, war.wars_score1 AS wars_score1, '
        
'war.wars_score2 AS wars_score2, war.wars_date AS wars_date, war.wars_id AS wars_id, cat.categories_name AS categories_name';
$from 'wars war INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id INNER JOIN {pre}_categories cat ON war.categories_id = cat.categories_id';
$order 'war.wars_date DESC, war.wars_id DESC';
$where "war.wars_status = 'played'";
$where2 "war.wars_status = 'played' AND war.games_id = '1'";
$where3 "war.wars_status = 'played' AND war.games_id = '10'";
$where4 "war.wars_status = 'played' AND war.games_id = '9'";
$where5 "war.wars_status = 'played' AND war.games_id = '3'";

$cs_wars cs_sql_select(__FILE__,$from,$select,$where,$order,0,4);
$cs_wars2 cs_sql_select(__FILE__,$from,$select,$where2,$order,0,4);
$cs_wars3 cs_sql_select(__FILE__,$from,$select,$where3,$order,0,4);
$cs_wars4 cs_sql_select(__FILE__,$from,$select,$where4,$order,0,4);
$cs_wars4 cs_sql_select(__FILE__,$from,$select,$where5,$order,0,4);
$all count($cs_wars);
$all2 count($cs_wars2);
$all3 count($cs_wars3);
$all4 count($cs_wars4);
$all5 count($cs_wars5);

$data['wars'] = array();
$data['wars2'] = array();
$data['wars3'] = array();
$data['wars4'] = array();
$data['wars5'] = array();

for(
$i 0$i $all$i++) {
  
$data['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_name']);
  
$data['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 '1' '3';
  if(empty(
$result)) $icon '2';
  
$data['wars'][$i]['icon'] = $icon;
  
$data['wars'][$i]['wars_score1'] = ($cs_wars[$i]['wars_score1'] < 10) ? '0' $cs_wars[$i]['wars_score1'] : $cs_wars[$i]['wars_score1'];
  
$data['wars'][$i]['wars_score2'] = ($cs_wars[$i]['wars_score2'] < 10) ? '0' $cs_wars[$i]['wars_score2'] : $cs_wars[$i]['wars_score2'];

  
$data['wars'][$i]['date'] = cs_date('unix',$cs_wars[$i]['wars_date'],0,1);
  
$data['wars'][$i]['cat'] = cs_secure($cs_wars[$i]['categories_name']);
}

for(
$i 0$i $all2$i++) {
  
$data['wars2'][$i]['game_icon'] = file_exists('uploads/games/' $cs_wars2[$i]['games_id'] . '.gif') ? cs_html_img('uploads/games/' $cs_wars2[$i]['games_id'] . '.gif') : '';
  
$secure_short cs_secure($cs_wars2[$i]['clans_name']);
  
$data['wars2'][$i]['enemy'] = cs_link($secure_short,'wars','view','id=' $cs_wars2[$i]['wars_id']);

  
$result $cs_wars2[$i]['wars_score1'] - $cs_wars2[$i]['wars_score2'];
  
$icon $result '1' '3';
  if(empty(
$result)) $icon '2';
  
$data['wars2'][$i]['icon'] = $icon;
  
$data['wars2'][$i]['wars_score1'] = ($cs_wars2[$i]['wars_score1'] < 10) ? '0' $cs_wars2[$i]['wars_score1'] : $cs_wars2[$i]['wars_score1'];
  
$data['wars2'][$i]['wars_score2'] = ($cs_wars2[$i]['wars_score2'] < 10) ? '0' $cs_wars2[$i]['wars_score2'] : $cs_wars2[$i]['wars_score2'];

  
$data['wars2'][$i]['date'] = cs_date('unix',$cs_wars2[$i]['wars_date'],0,1);
  
$data['wars2'][$i]['cat'] = cs_secure($cs_wars2[$i]['categories_name']);
}

for(
$i 0$i $all3$i++) {
  
$data['wars3'][$i]['game_icon'] = file_exists('uploads/games/' $cs_wars3[$i]['games_id'] . '.gif') ? cs_html_img('uploads/games/' $cs_wars3[$i]['games_id'] . '.gif') : '';
  
$secure_short cs_secure($cs_wars3[$i]['clans_name']);
  
$data['wars3'][$i]['enemy'] = cs_link($secure_short,'wars','view','id=' $cs_wars3[$i]['wars_id']);

  
$result $cs_wars3[$i]['wars_score1'] - $cs_wars3[$i]['wars_score2'];
  
$icon $result '1' '3';
  if(empty(
$result)) $icon '2';
  
$data['wars3'][$i]['icon'] = $icon;
  
$data['wars3'][$i]['wars_score1'] = ($cs_wars3[$i]['wars_score1'] < 10) ? '0' $cs_wars3[$i]['wars_score1'] : $cs_wars3[$i]['wars_score1'];
  
$data['wars3'][$i]['wars_score2'] = ($cs_wars3[$i]['wars_score2'] < 10) ? '0' $cs_wars3[$i]['wars_score2'] : $cs_wars3[$i]['wars_score2'];

  
$data['wars3'][$i]['date'] = cs_date('unix',$cs_wars3[$i]['wars_date'],0,1);
  
$data['wars3'][$i]['cat'] = cs_secure($cs_wars3[$i]['categories_name']);
}

for(
$i 0$i $all4$i++) {
  
$data['wars4'][$i]['game_icon'] = file_exists('uploads/games/' $cs_wars4[$i]['games_id'] . '.gif') ? cs_html_img('uploads/games/' $cs_wars4[$i]['games_id'] . '.gif') : '';
  
$secure_short cs_secure($cs_wars4[$i]['clans_name']);
  
$data['wars4'][$i]['enemy'] = cs_link($secure_short,'wars','view','id=' $cs_wars4[$i]['wars_id']);

  
$result $cs_wars4[$i]['wars_score1'] - $cs_wars4[$i]['wars_score2'];
  
$icon $result '1' '3';
  if(empty(
$result)) $icon '2';
  
$data['wars4'][$i]['icon'] = $icon;
  
$data['wars4'][$i]['wars_score1'] = ($cs_wars4[$i]['wars_score1'] < 10) ? '0' $cs_wars4[$i]['wars_score1'] : $cs_wars4[$i]['wars_score1'];
  
$data['wars4'][$i]['wars_score2'] = ($cs_wars4[$i]['wars_score2'] < 10) ? '0' $cs_wars4[$i]['wars_score2'] : $cs_wars4[$i]['wars_score2'];

  
$data['wars4'][$i]['date'] = cs_date('unix',$cs_wars4[$i]['wars_date'],0,1);
  
$data['wars4'][$i]['cat'] = cs_secure($cs_wars4[$i]['categories_name']);
}


for(
$i 0$i $all5$i++) {
  
$data['wars5'][$i]['game_icon'] = file_exists('uploads/games/' $cs_wars5[$i]['games_id'] . '.gif') ? cs_html_img('uploads/games/' $cs_wars5[$i]['games_id'] . '.gif') : '';
  
$secure_short cs_secure($cs_wars5[$i]['clans_name']);
  
$data['wars5'][$i]['enemy'] = cs_link($secure_short,'wars','view','id=' $cs_wars5[$i]['wars_id']);

  
$result $cs_wars5[$i]['wars_score1'] - $cs_wars5[$i]['wars_score2'];
  
$icon $result '1' '3';
  if(empty(
$result)) $icon '2';
  
$data['wars5'][$i]['icon'] = $icon;
  
$data['wars5'][$i]['wars_score1'] = ($cs_wars5[$i]['wars_score1'] < 10) ? '0' $cs_wars5[$i]['wars_score1'] : $cs_wars5[$i]['wars_score1'];
  
$data['wars5'][$i]['wars_score2'] = ($cs_wars5[$i]['wars_score2'] < 10) ? '0' $cs_wars5[$i]['wars_score2'] : $cs_wars5[$i]['wars_score2'];

  
$data['wars5'][$i]['date'] = cs_date('unix',$cs_wars5[$i]['wars_date'],0,1);
  
$data['wars5'][$i]['cat'] = cs_secure($cs_wars5[$i]['categories_name']);
}

echo 
cs_subtemplate(__FILE__,$data,'wars','navlist_new');



------------------
www.gstclan.de - multigaming clan since 2003
www.nineshapes.eu multigaming clan since 2005

Zuletzt editiert von buzZzer am 23.11.2014 um 13:25 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 3 - 23.11.2014 um 14:20 Uhr
 
1.
2.
3.
4.
1. / 2. / ... 
 $where2 "war.wars_status = 'played' AND war.games_id = '1'";
$where3 "war.wars_status = 'played' AND war.games_id = '10'";
$where4 "war.wars_status = 'played' AND war.games_id = '9'";
$where5 "war.wars_status = 'played' AND war.games_id = '3'";


Die zahlen sind die Team IDs welche du ändern möchtest.

PS: Die Datei ist echt grausam ^^


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



Inaktiv
|
buzZzer
Thread-Ersteller


Beginner



Herkunft: Hamburg
Beiträge: 14
# Antwort: 4 - 23.11.2014 um 14:56 Uhr
Danke palle!!

Mir wurde auch schon gesagt das der ganze Code grausam gecodet sein soll...aber von sowas habe ich kein plan. Macht wohl auch erst sinn es neu zu coden wenn das neue csp kommt.


------------------
www.gstclan.de - multigaming clan since 2003
www.nineshapes.eu multigaming clan since 2005

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 24.11.2014 um 13:40 Uhr
// offtopic


Der Code ist ja echt schon ein Highlight. Funktionen sind ja auch völlig überbewertet wo man doch Copy&Paste machen kann. Macht doch später auch viel mehr Spaß bei einem Fehler oder einer Anpassung den Inhalt gleich 5x zu ändern anstatt nur eine passende Funktion ^^

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 6 - 24.11.2014 um 14:29 Uhr
Tom man beachte Zeile 6 ^^ Die Ursprüngliche Datei konnte bereits das was man möchte weshalb dieser ganze copy paste Müll keinen Sinn ergibt ^^


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



Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 24.11.2014 um 16:55 Uhr
Nope, die ursprüngliche Datei konnte das nicht. Die konnte nicht nach Spiel (games_id) filtern. Das hast du dann ja auch in deinen Querys gemacht :-)

Aber das hätte man natürlich einfach und schnell noch einbauen können.

Aber dann kann ich das ja nicht mehr in der navlist.tpl coden, sondern habe nur Aufrufe von {wars:navlist} mit Parametern im
Template ^^ #wiesoeinfach...

Grüße



------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
buzZzer
Thread-Ersteller


Beginner



Herkunft: Hamburg
Beiträge: 14
# Antwort: 8 - 25.11.2014 um 15:38 Uhr
Ohh man, verstehe zwar nur Bahnhof aber vermute mal das ihr damit ausrücken wollt der Code ist voll für den Popo


------------------
www.gstclan.de - multigaming clan since 2003
www.nineshapes.eu multigaming clan since 2005

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 25.11.2014 um 16:25 Uhr
Also um das vorweg zu sagen: Es ist nicht falsch und es funktioniert ja auch. Allerdings ist es einfach unschön und später schwerer zu warten (wie man jetzt auch hier sieht).

Dein Code ist 5x strukturell komplett identisch. Da ist lediglich eine Bedingung falsch. Diese kleine Bedingung könnte man entweder komplett der Datei übergeben im Template (was Pall.e) vorgeschlagen hat oder man definiert eben eine Funktion, die das in der navlist.php macht und ruft die 5x auf. Vorteil der ersten Lösung ist, dass man auch weniger doppelten Code in den Themes hat.

s.a. http://de.wikipedia.org/wiki/Quelltextklon

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 25.11.2014 um 16:25 Uhr (1x Editiert)
Inaktiv
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.