Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie obrazka zależnego od zmiennej
pok3
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 14.05.2010

Ostrzeżenie: (0%)
-----


Witam, mam problem..

Mam stronę w dwóch wersjach językowych, EN - PL.

Stworzyłem o to taki kod :

  1. <li><a href="/napisz-do-nas" title="Napisz do nas" style="float:left;"><img src="<?php bloginfo('template_directory')?>/images/<?php if (isset($_REQUEST['lang']) && $_REQUEST['lang'] == 'en' OR strstr($_SERVER['REDIRECT_URL'], '/en')) { echo 'napisz_do_nas_en.png'; } else { echo 'napisz_do_nas.png'; } ?>" alt="Napisz do nas"/></a></li>
  2. <li><a href="http" title="Zamów kupon upominkowy do SPA" style="float:left;"><img src="<?php bloginfo('template_directory')?>/images/<?php if (isset($_REQUEST['lang']) && $_REQUEST['lang'] == 'en' OR strstr($_SERVER['REDIRECT_URL'], '/en')) { echo 'kupon_box_en.jpg'; } else { echo 'kupon_box.jpg'; } ?>" alt="Zamów kupon" /></a></li>
  3. <li><a href="http"><img src="<?php bloginfo('template_directory')?>/images/<?php if (isset($_REQUEST['lang']) && $_REQUEST['lang'] == 'en' OR strstr($_SERVER['REDIRECT_URL'], '/en')) { echo 'kupon_box_en.jpg'; } else { echo 'inspspa.png'; } ?>" alt="SPA INSPIRATIONS 2014" /> </a> </li>


Problem polega na tym, że po zmianie języka na PL, dalej są wyświetlane ikonki z dopisem _en, czy ktoś jest w stanie pokazać mi gdzie zrobiłem błąd ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
aniolekx
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


zamiast ifowac to np gdzieś w sesji trzymaj jaki jest język a w tym kodzie powyżej wyświetlaj

  1. echo "napisz_do_nas_{$langPrefix}.png";
Go to the top of the page
+Quote Post
luki100011
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


A sprawdzałeś co jest w zmiennej ?
  1. var_dump($_REQUEST['lang']);


--------------------
Go to the top of the page
+Quote Post
NickOver
post
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Jeśli możesz zmienić nazwy obrazków to do każego obrazka po polsku dodaj NAZWA_pl (analogicznie do en). Potem pobieraj język do jakiejś zmiennej i
  1. echo '<image src="LINK_'$ZMIENNA_Z_JEZYKIEM'"/>


Ten post edytował NickOver 24.10.2014, 14:29:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:28