PDA

Zobacz pełną wersję : Różny baner w zależności od języka



primo
14-11-2009, 13:34
Witam,

Nie mogę wydumać jak przeskoczyć problem ładowania różnych rodzajów banerów w zależności od wybranego języka. Korzystam z joom!Fish, jednak treść przycisków zaszyta jest we flashu. Czy jest jakaś konstrukcja warunkowa, która wybierałaby baner w zależności od przyrostka językowego w adresie witryny (np. /de, /en, pl) ??

A może można to inaczej załatwić?

kondorek
14-11-2009, 14:08
Może coś takiego by pomogło

w szablonie w index.php stworzyć



$u =& JFactory::getURI();

$w_stringu = $u->toString();
$znajdz_pl = '/pl';
$znajdz_de = '/de';
$znajdz_en = '/en';

$pos_pl = strpos($w_stringu, $znajdz_pl);
$pos_de = strpos($w_stringu, $znajdz_de);
$pos_en = strpos($w_stringu, $znajdz_en);



if ($pos_pl !== false) {
//wstawiasz pozycje dla modulu banner z polskimi reklamami
} else if ($pos_de !== false) {
//wstawiasz pozycje dla modulu banner z de reklamami
} else if ($pos_en !== false) {
//wstawiasz pozycje dla modulu banner z en reklamami
} else {
brak /pl, /de, /en w URLu
}




ale nie testowalem tego niestety, wiec moze cos nie zgrzytac

primo
14-11-2009, 14:56
Myślałem o czymś prostszym:

<?php if(JFactory::getURI()==("/pl")): ?>

jeśli polska wersja to ten baner

<?php endif; ?>

Z tym, że to rozwiązanie nie działa :)