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

Antworten: 9
Seite [1]
gent0s


Try to beat me




Beiträge: 138
# Thema - 16.09.2011 um 16:28 Uhr
Moin ich würd gern bei dem Wars Modul die geleiche Funktion für gegnerische Spieler hinzufügen haben wie für eigene Spieler hinzufügen.
Also so das denn auch per knopfdruck auf "neuen Spieler hinzufügen" ein neues Textfeld erscheint wo man dann einen gegnerischen Spieler eintragen kann. Bei dem jetztigen Modul muss man sobald man mehere Spieler hat, sie ja mit einem Komma abtrennen und das sieht ziemlich langweilig aus.
Ich blick nämlich leider durch die wars/create.php nicht wirklich durch xD und ich könnt mir auch vorstellen das andere Clans sich über so eine neuere Ansicht auch freuen würden.

würde denn nämlich meine wars/view ähnlich so gestallten:

Logo 1_____ 2 : 1____Logo 2

Team 1:_____vs. ____Team 2:
Spieler 1___________Spieler 1
Spieler 2___________Spieler 2
Spieler 3___________Spieler 3
Spieler 4___________Spieler 4
Spieler 5___________Spieler 5


------------------
Inaktiv
gamermazzo


Going for pro




Beiträge: 450
# Antwort: 1 - 16.09.2011 um 17:32 Uhr
das mit dem Komma usw ist schon doof^^
wenn sich jemand findet, würde ich es auch gerne benutzen !


------------------
Gruß

Mazzo

Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 2 - 17.09.2011 um 02:39 Uhr
kann ja eig nicht alt zu schwer sein es umzuschreiben, da die eigentliche funktion ja schon gegeben ist, aber ich hab halt auch keine ahnung, ich kenn mich mit php auch nur kaum aus-.-
ich hoffe es findet sich hier schnell einer der mir da weiter helfen kann


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


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 3 - 19.09.2011 um 00:15 Uhr
push^^


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


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 4 - 28.09.2011 um 12:47 Uhr
...push...


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


Inaktiv
|
Drag0n


Just nerd




Beiträge: 941
# Antwort: 5 - 29.09.2011 um 11:45 Uhr
mods/wars/view.php öffnen und zeile 34-38

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 if(!empty($cs_wars['wars_opponents'])) {
$wars['wars']['opponents'] = cs_secure($cs_wars['wars_opponents'],0,0,0);
} else {
$wars['wars']['opponents'] = '-';
}


mit folgender ersetzen

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
 $wars['wars']['opponents'] = '';
if(!empty(
$cs_wars['wars_opponents'])) {
  
$opponents_sel explode(',',$cs_wars['wars_opponents']);
  
  foreach(
$opponents_sel AS $opponents) {
    
$wars['wars']['opponents'] .= $opponents cs_html_br(1);
  }
} else {
  
$wars['wars']['opponents'] = '-';
}



und die zeile 64-79

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
 if(!empty($players)) {
  
$first 0;
  
$wars['wars']['players'] = '';
  foreach(
$players AS $player) {
    
$wars['wars']['players'] .= empty($first) ? '' ' - ';
    
$first++;
    
$wars['wars']['players'] .= cs_link(cs_secure($player['users_nick']), 'users''view''id=' $player['users_id']);
  }
}
else
  
$wars['wars']['players'] = '-';


ersetzen mit

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
 if(!empty($players)) {
  
$first 0;
  
$wars['wars']['players'] = '';
  foreach(
$players AS $player) {
    
$wars['wars']['players'] .= empty($first) ? '' cs_html_br(1);
    
$first++;
    
$wars['wars']['players'] .= cs_link(cs_secure($player['users_nick']), 'users''view''id=' $player['users_id']);
  }
}
else
  
$wars['wars']['players'] = '-';


------------------
MfG

Drag0n

ich gebe KEINEN ICQ oder MSN Support, es sei den ich schreibe euch an


Zuletzt editiert von Drag0n am 29.09.2011 um 11:48 Uhr (1x Editiert)
Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 6 - 29.09.2011 um 14:36 Uhr
Vielen dank ich werde es gleich heut Abend ausprobieren :-P


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


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 7 - 20.06.2012 um 11:51 Uhr
also der code funktioniert schonmal, aber ich hätte es gerne noch so das ich jedem spiele nochmal einen eigenen style zuweisen kann beispielsweise wie <span class="xy">

Sprich:

Logo 1____________ 2 : 1__________Logo 2

Team 1:____________vs. __________Team 2:
<span>Spieler 1</span>___________<span>Spieler 1</span>
<span>Spieler 2</span>___________<span>Spieler 2</span>
<span>Spieler 3</span>___________<span>Spieler 3</span>
<span>Spieler 4</span>___________<span>Spieler 4</span>
<span>Spieler 5</span>___________<span>Spieler 5</span>


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


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 8 - 21.06.2012 um 10:12 Uhr
Du kannst auf diesen Weg natürlich auch eine eigene Schleife erstellen für die gegnerischen Spieler!

Dafür musst du das Explode einfach mit einer foreach()-Schleife dem $data Array zu ordnen (oder welches genutzt wird, habe es grade nicht im Kopf) und lässt das im Template durchlaufen. So kannst du davor / dahinter dynamisch alles hinzufügen, ohne im PHP Code rumzumengen.


Inaktiv
|
gent0s
Thread-Ersteller


Try to beat me




Beiträge: 138
# Antwort: 9 - 21.06.2012 um 17:01 Uhr
alles klar, vielen dank hat geklappt


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


Inaktiv
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo