PDA

Zobacz pełną wersję : Wyłączenie newsów na stronie głównej



speculek
31-07-2010, 13:56
Witam, chciałbym wyłączyć system newsów na stronie głównej.
Chciałbym żeby wyświetlał mi się tylko jeden moduł na stronie głównej, gdy w menu witryny na domyślnym menu ustawie "parametry podstawowe" na 0 newsów nie ma ale pozostaje div contentu newsów z ramką , da się jakoś jakoś to wyłączyć żeby widoczny był tylko ten moj moduł?.

Pozdrawiam

moje
31-07-2010, 14:39
Musisz w szablonie dodać kod, który sprawdzi czy aktualnie używane łącze jest łączem domyślnym (oznaczonym gwiazdką w menu na zapleczu) i jeśli jest to wyświetla pozycje dla tego jednego modułu, a jeśli jest to każda inna strona to wyświetla "pełny" układ strony.

speculek
31-07-2010, 14:46
rozumie że to będzie kod php z jakimś if'em , a mógłbyś mi go podesłać ?

moje
31-07-2010, 14:52
Byłe na forum już zamieszczany więcej jak raz.

speculek
31-07-2010, 15:17
zanim napisałem temat przeszukałem forum pod kilkoma hasłami, lecz mi coś umknęło lub nie znalazłem, czy był byś na tyle miły mi pomóc do końca dziękuje!.

moje
31-07-2010, 15:37
Na samym początku kodu, zaraz po:

defined( '_JEXEC' ) or die( 'Restricted access' );
dodajesz ten kod:

$menu=&JSite::getMenu();
Jeśli tego nie zrobisz, zostaniesz obdarowany extra bug'ami i dziurami bezpieczeństwa od Billa ;)

A w tego używasz do zmiany:

if ($menu->getActive() == $menu->getDefault()) {
echo "jakaś przykładowa treść"; }
else {
echo "jaka inna przykładowa treść"; }