Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CMS]Webspell
Forum PHP.pl > Forum > PHP
Fargo17
cały plik http://www.csk.pl/~fargo17/clanwars.txt
obecny wygląd: http://www.livepassion.pl/start/match/19

tak wygląda plik templates/clanwars_details_results.html
  1. <td bgcolor="#DDDDDD" align="center">$score<br>$map</td>



moje pytanie, jak zmienić linię $theMaps=explode("||", $ds[maps]); tak by rozpoznało nazwę pliku i wyświetliło ją jako grafikę zakładając że taka jest w folderze (np: mapa1.gif) podobnie jak to przedstawia przykład poniżej:

  1. <?php
  2. if(file_exists('images/league/'.$ds[league].'.gif')) $league='<img src="images/league/'.$ds[league].'.gif" title="'.$ds[league].'" border="0">'; else $league='<img src="images/league/pcw.gif" title="Practice Clan War" border="0">';
  3. ?>
nowotny
A co KONKRETNIE zawiera zmienna $ds[maps]...?
Fargo17
http://www.csk.pl/~fargo17/clanwars_details.txt

jak na moje oko $ds[maps] jest zmienna wywołującą nazwę mapy uprzednio wpisaną przeze mnie. (te i inne informacje dodaje się w panelu admina w przeznaczonych do tego działach)


print_r($ds[maps]); daje: de_dust2||de_nuke
nowotny
Pytałem się co ona KONKRETNIE zawiera... czyli zrób print_r($ds[maps]); i wklej tutaj wynik...
Fargo17
Wielkie dzieki nowotny, przedstawiam rozwiazanie:

plik clanwars_details.php
  1. <?php
  2. if(is_array($theMaps)) {
  3. $d=0;
  4. foreach($theMaps as $map) {
  5. if(($d+1)%2) { $bgone=BG_1; $bgtwo=BG_2; } else { $bgone=BG_3; $bgtwo=BG_4; }
  6.  
  7. if(file_exists('images/maps/'.$map.'.gif')){
  8.  $img_src='images/maps/'.$map.'.gif'; 
  9. }
  10. else $img_src='images/maps/none.gif';
  11.  
  12. if($scoreHome[$d] > $scoreOpp[$d]) $score.='<font color="#000000">('.$scoreHome[$d].':'.$scoreOpp[$d].')</font>';
  13. elseif($scoreHome[$d] < $scoreOpp[$d]) $score.='<font color="#000000">('.$scoreHome[$d].':'.$scoreOpp[$d].')</font>';
  14. else $score.='<font color="#000000">('.$scoreHome[$d].':'.$scoreOpp[$d].')</font>';
  15. eval ("$clanwars_details_results = \"".gettemplate("clanwars_details_results")."\";");
  16. $extendedresults.=$clanwars_details_results;
  17. unset($score);
  18. $d++;
  19. }
  20. } else $extendedresults='';
  21. ?>


plik clanwars_details_results.html
  1. <td align="center"><img src="$img_src" title="$map" border="0"><br>$score</td>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.