Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 23
Seite [1] 2 >
scunk


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Thema - 16.11.2011 um 12:26 Uhr
Seas, i bins ma wieder
Diesmal lautet meine Frage:
Ob mir jemand helfen könnte was kompliziertes anzustellen.
Nunja erstmal zudem was ich vor hatte/habe...
Ich wollte in der Lastwars ansicht eine Nextwars ansicht mit einbauen.
Also so:
icon: Team Name vs. Gegner Datum (Nextwars)

und darunter:
icon: Team Name vs. Gegner Score (Lastwars)

SO dan noch wens geht sollte das datm grau sein und die score halt farbig.

Ich hatte diese mal ausporbiert nur zeigt er mir immer die wars doppelt und dreifach an x'D
Hier mal der code aus der navlist2.tpl:
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 
 {loop:wars}
 {
loop:wars}
<
table style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0">
 <
tr>
  <
td><a href="{wars:url}">{wars:squads_namevs. {wars:clans_short {Date}</a></td>
  </
tr>
 <
tr>
  <
td rowspan="3" class="icon">{wars:game_icon}</td>
  <
td colspan="4" align="center">{wars:matchup}</td>
 </
tr>
 <
tr>
  <
td><strong>{wars:wars_score1}</strong> - <b>{wars:wars_score2}<b/></td>
</
tr>
</
table>
 {
stop:wars}


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Zuletzt editiert von snukii am 16.11.2011 um 12:27 Uhr (1x Editiert)
Inaktiv
rL^z


Try to beat me




Herkunft: Niedersachsen
Beiträge: 117
# Antwort: 1 - 16.11.2011 um 13:07 Uhr
Also ich habe zwar die einzelnen Funktionen nicht zur Hand bzw. im Kopf, aber ich frage mich jetzt schon warum du zwei "loop-Funktionen" nutzt und wie du dir die Seperation der Last und Next Wars vorstellst.

Ich denke nämlich das die "loop-funktion" die Einträge in der DB je nach Count solange ausgibt, bis halt kein Eintrag mehr vorhanden ist bzw. halt nach gewisser Beschränkung.

Falls du indirekt Abfragen möchtest, welches Wars nach einem "abgeschlossenen" Match noch anstehen und dies in der Zeile darunter ausgeben möchtest, kommst du mir den paar Funktionen nicht hin.

Ich sehe oben auch irgendwie nur die Funktionen der "Last-Wars" - nicht die der Next Wars.

Im Prinzip würde es reichen, das du die Funktionen der "Next-Wars" mit in dem Loop einbaust, also je nachdem wo der Kram stehen soll.



#start loop

Ausgabe der Last-Wars
Ausgabe der Next-Wars

#stop loop




Neue Zeile erstellen - Last-Wars einbinden und ausgeben lassen. Aber wie gesagt - ich hab die Funktionen zurzeit nicht vor Augen. Ich glaub die hieß "lwars", kann das sein? Musst man im Index gucken.


------------------
Liebe Grüße rL^z

Zuletzt editiert von rL^z am 16.11.2011 um 13:16 Uhr (1x Editiert)
Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 2 - 16.11.2011 um 16:49 Uhr
So habs jetzmal freischnauze gemacht, trotzdem danke für die hilfe. Dazu habe ich jetz die Match Details ansicht geändert.
Hier mal nen screen

Dazu nochwas, hatte vorhin nen thread gelesen über die ergebnisse in farben win = grün & loss = rot...Weiss einer grade den aktuellen thread dazu, bzw das man diese auch bei 2011.2 nutzen kann? Da ich den nicht finde wen ich unter lastwars suche^^




------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Inaktiv
|
rL^z


Try to beat me




Herkunft: Niedersachsen
Beiträge: 117
# Antwort: 3 - 16.11.2011 um 17:39 Uhr
Es würde ausreichen wenn du die Farben direkt hinter vor Funktion änderst.

z.B.

<td style="color:red;"><a href="{wars:url}">{wars:squads_name} vs. {wars:clans_short} {Date}</a></td>

oder definier halt extra eine Klasse dafür in der CSS-Datei.

td.wcolor
{
color:red;
}
<td class="wcolor"></td>
}

Wenn die Farbelemente nicht gerade auf !important sind bzw. inherit, sollte es eigentlich kein Ding sein.


------------------
Liebe Grüße rL^z

Zuletzt editiert von rL^z am 16.11.2011 um 17:40 Uhr (2x Editiert)
Inaktiv
|
ev0lution


Geekboy





Beiträge: 1102
# Antwort: 4 - 16.11.2011 um 17:45 Uhr
aber er will ja die gewinner automatisch grün und die verlierer rot.

das geht doch gar nicht mit deinem code ? vllt bin ich ja nur zu blöd um dat zu verstehen.


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


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 5 - 16.11.2011 um 17:46 Uhr
da kannste mehr oder weniger die icon funktion benutzen, nur das sie halt kein bild sondern halt die farbcodes ausgeben soll


Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 6 - 16.11.2011 um 18:16 Uhr
16.11.2011 um 17:46 Uhr - equaL:
da kannste mehr oder weniger die icon funktion benutzen, nur das sie halt kein bild sondern halt die farbcodes ausgeben soll


Hier habs gefunden nicht das thema was ich meinte aber so ähnlich,

http://csphere.eu/forum/board/thread/where/2803


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Inaktiv
|
rL^z


Try to beat me




Herkunft: Niedersachsen
Beiträge: 117
# Antwort: 7 - 16.11.2011 um 22:02 Uhr
Man könnte es auch simpel mit einer If-Klausel machen, mit der man prüft ob Summe A größer Summe B ist und dann soll die jeweilige Farbe bzw. Classe genutzt werden


------------------
Liebe Grüße rL^z

Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 8 - 16.11.2011 um 22:19 Uhr
Naja gab noch ne aktuelle die zu 100% auf cs 2011.1/2 läuft nur find ich die nicht :/


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 9 - 16.11.2011 um 22:21 Uhr
Man könnte es auch simpel mit einer If-Klausel machen, mit der man prüft ob Summe A größer Summe B ist und dann soll die jeweilige Farbe bzw. Classe genutzt werden

Die If-Abfrage ist doch schon vorhanden weshalb equal meinte warum er nicht die icon Funktion dafür nutzt.


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



Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 10 - 16.11.2011 um 22:24 Uhr
Wie würde ich diese dan anstellen :x?
Sorry aber da scheitert es schon mit mein phpp kenntnissen :p


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Zuletzt editiert von snukii am 16.11.2011 um 22:27 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 11 - 16.11.2011 um 22:28 Uhr
 
1.
1. / 2. / ... 
 $cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' $icon '.gif');

zu
 
1.
1. / 2. / ... 
 $cs_wars[$i]['icon'] = $icon;


style="color:{wars:icon}"


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



Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 12 - 16.11.2011 um 22:29 Uhr
Danke
Funzt nicht :/

Wen ich es reinmache kommt bei z.B 16:9 beides grün und wen ich 4:9 mache beides rot :/


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Zuletzt editiert von snukii am 16.11.2011 um 22:48 Uhr (1x Editiert)
Inaktiv
|
rL^z


Try to beat me




Herkunft: Niedersachsen
Beiträge: 117
# Antwort: 13 - 17.11.2011 um 08:46 Uhr
Ich habs mir im Prinzip so gedacht;

mehr... +-

<?php
$a = {wars:wars_score1};
$b = {wars:wars_score2};

if ($a < $b)
{
$c1 = "green";
$c2 = "red";
}
elseif ($a > $b )
{
$c1 = "red";
$c2 = "green";
}
if ($b == $a)
{
$c1 = "grey";
$c2 = "grey";
}
?>


{loop:wars}
{loop:wars}
<table style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0">
<tr>
<td><a href="{wars:url}">{wars:squads_name} vs. {wars:clans_short} {Date}</a></td>
</tr>
<tr>
<td rowspan="3" class="icon">{wars:game_icon}</td>
<td colspan="4" align="center">{wars:matchup}</td>
</tr>
<tr>
<td>
<font color="<?php echo $c1;?>"><strong>{wars:wars_score1}</strong></font > - <b>
<font color="<?php echo $c2;?>">{wars:wars_score2}<b/></td>
</tr>
</table>
{stop:wars}


Aber das Script so wie es jetzt ist, kann möglicherweise nicht funktionieren da ich es nicht testen konnte Hab kein Server zur Hand und konnte den Kram nicht parsen.... aber vielleicht funzt es ja doch.

Bin grad nämlich auf der Arbeit und hab es vom Handy aus gepostet



------------------
Liebe Grüße rL^z

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 14 - 17.11.2011 um 09:22 Uhr
I know. Aber selbst etwas überlegen ist hier nicht verboten.
Schau dir einfach die Logik des Platzhalter {wars:icon} an und Dubliziere sie.
Beim dublikat muss dann noch die Bedingung leicht geändert werden (Mathematik 3. Klasse, kleiner größer als) und über einen Platzhalter deiner Wahl ausgegeben werden zB {wars:icon2}

@rlz das wird so nicht funktionieren.


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



Zuletzt editiert von palle ClanSphere Team am 17.11.2011 um 09:23 Uhr (1x Editiert)
Inaktiv
|
rL^z


Try to beat me




Herkunft: Niedersachsen
Beiträge: 117
# Antwort: 15 - 17.11.2011 um 09:43 Uhr
Ich hab die Funktionen derzeitig nicht im Kopf, welchen Wert gibt denn die Funktion "wars:icon" wieder? Gibt er einen Zahlenwert zurück oder einen Text bzw. ein Wert der mit der jeweiligen Grafik abgeglichen wird oder wie soll ich das verstehen?

Denn in einem Beispiel: style="color:{wars:icon}" muss er ja einen Hex-Zahlenwert enthalten oder die Schriftfarbe in Textform.

Wenn er ggf. bei "Win" = 1 ausgibt und bei "Lost" = 2, kann man so natürlich auch arbeiten.

Und was wäre wenn ich diese Bedingung direkt in der Funktion einbinde und mir nur einen erneuten Platzhalter genieren lasse, mit dem Abgleich der Werte?



------------------
Liebe Grüße rL^z

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 16 - 17.11.2011 um 20:16 Uhr
 
1.
2.
3.
1. / 2. / ... 
     $con $result 'green' 'red';
    if(empty(
$result)) $con 'grey';
    
$cs_wars[$i]['icon2'] = $con;


style="color:{wars:icon2}"


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



Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 17 - 19.11.2011 um 13:54 Uhr
PS: Das war das letzte mal das ich dir Support leiste...ich mag keine Leute die sich Code zusammen klauen und es dann als ihre arbeit ausgeben.
Vor allem schön blöd wenn man sich bei HTML5 Seiten bedient selbst aber eine XHTML 1.0 nutzt.
Zum "zwei mal jquery laden" sag ich jetzt mal nichts.


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



Zuletzt editiert von palle ClanSphere Team am 19.11.2011 um 15:34 Uhr (4x Editiert)
Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 18 - 19.11.2011 um 15:39 Uhr
nett das ihr meinen code klaut...
seid doch nächstes mal wenigstens so schlau und passt ihn an oO

Ist schon leicht auffällig wenn ihr einfach copy & paste macht,
ohne die komischer weise gleichnamigen klassen überhaupt zunutzen...

oh, die cold-of-ice navi hat es auch rein geschafft,
ist ja auch schon fast 1-2 wochen on, da kann man sich natürlich bedienen ^-^


Zuletzt editiert von equaL ClanSphere Team am 19.11.2011 um 15:47 Uhr (3x Editiert)
Inaktiv
|
scunk
Thread-Ersteller


Wannabe poster




Herkunft: Diepenau
Beiträge: 28
# Antwort: 19 - 20.11.2011 um 08:55 Uhr
Hmm, ist schon lustig...Die seite ist HTMl5 aber egal. Schon lustig das ein code nicht vom copyright etc miteinbezogen ist.
Copy&Paste? 2x JQuery Laden aha lustig. xD

Cold of ice? wer oder was ist das..? np. Ich brauche kein support hier, man bekommt ihn auch schon woanders.


------------------
Scunk - Progressive World of Warcraft Raider for <Prime>
Protection Paladin Level 110 - iLv 914

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 20 - 20.11.2011 um 09:42 Uhr
kein stress hier bitte, habt euch lieb


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Antworten: 23
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.