PDA

Zobacz pełną wersję : Zmiana ID Strony Głównej? Proszę o naprowadzenie...



marpasj
19-01-2013, 10:00
Witam.

Problem dotyczy witryny http://przedszkolekajtus.pl/ , o której modyfikację mnie poproszono. Jako strona startowa otwiera się zawartość tego, co jest pod AKTUALNOŚCI (w PA Joomli jest to przegląd artykułów Strony Głównej), a chciałbym, żeby otwierało się to, co jest pod PRZEDSZKOLE (pojedynczy artykuł), zaś AKTUALNOŚCI pozostały w takiej formie jak teraz, ale jako "zwykły" odnośnik menu.

Próbowałem modyfikacji pliku index.php, ale bez rezultatu (listing fragmentu, który - jak sądzę - jest odpowiedzialny za to, co otwiera się jako strona startowa, poniżej).

<div id="page_title">
<? if((int)$_REQUEST['id'] == 3){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_prze.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 4){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kadr.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 2){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_ofer.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 74){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kont.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 5){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_grup.png" alt="" />
<? } elseif($_REQUEST['option'] == "com_joomgallery"){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_gale.png" alt="" />
<? } elseif($_REQUEST['option'] == "com_jforms"){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kont.png" alt="" />
<? } else { ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_aktu.png" alt="" />
<? } ?>

</div>
<div id="menu">

<a href="http://przedszkolekajtus.pl/"><div class="prz menu" style="margin-left: 80px;"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_content&view=article&id=3&Itemid=3"><div class="prze menu"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_content&view=article&id=4&Itemid=3"><div class="kadr menu"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_content&view=article&id=2&Itemid=5"><div class="ofer menu"></div></a>
<a href="http://przedszkolekajtus.pl"><div class="aktu menu"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_content&view=article&id=5&Itemid=2"><div class="grup menu"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_joomgallery&Itemid=6"><div class="gale menu"></div></a>
<a href="http://przedszkolekajtus.pl/index.php?option=com_content&view=article&id=74&Itemid=3"><div class="kont menu"></div></a>

<div class="clear"></div>

<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/pod_menu.png" alt="" />

</div>

Proszę o pomoc. Dziękuję. :)

marpasj
19-01-2013, 12:03
Znam tą gwiazdkę, po jej "zastosowaniu" i zmianie w index.php pod AKTUALNOŚCI pojawia się oczekiwana zawartość, ale nie mogę modyfikować żadnego z "Parametrów..." wyglądu i wyświetlania tej podstrony.

Nawet jeśli tworzę zupełnie nową kategorię, przypisuję do niej odpowiednie artykuły i linkuję odpowiednio pod menu, to pojawia się to co chcę, ale nadal zmiana "Parametrów..." niczego nie przynosi, dodatkowo zmienia się grafika w lewym górnym rogu strony z t_aktu.png na t_ofer.png. Jestem pewien, że błąd leży gdzieś w tym fragmencie:

<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_prze.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 4){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kadr.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 2){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_ofer.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 74){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kont.png" alt="" />
<? } elseif((int)$_REQUEST['id'] == 5){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_grup.png" alt="" />
<? } elseif($_REQUEST['option'] == "com_joomgallery"){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_gale.png" alt="" />
<? } elseif($_REQUEST['option'] == "com_jforms"){ ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_kont.png" alt="" />
<? } else { ?>
<img src="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/gfx/t_aktu.png" alt="" />
<? } ?>

jednak nie potrafię go zidentyfikować.

PS Bazyl, wypróbowałem wielu przychodzących mi do głowy rozwiązań, inaczej bym nie pytał (to nie jest jedyna modyfikacja tej strony, przebudowałem ją gruntownie, ale utknąłem w tym miejscu). 3/4 tego co piszesz to komentarze, które nie są kompletnie związane z tematem, do tego zupełnie mnie nie interesują! Powtarzam: jeśli nie masz ochoty, albo nie potrafisz mi pomóc, powstrzymaj się od pisania (może znajdą się inni, którym nie będzie przeszkadzała "mała waga" mojego problemu). Więcej tematów już nie założę - zniechęciłeś mnie do tego znakomicie (dopiero przed chwilą zauważyłem, że jesteś Moderatorem, nieźle!). Sugeruję tylko, żebyście zamieścili jakąś czytelną uwagę w wynikach wyszukiwania, w przeglądarkach, że zadawanie pytań tutaj ma wpływ na grubość czyjegoś portfela (swoją drogą, nie pomyliły Ci się definicje? to chyba pierwsze na świecie ogólnodostępne forum, gdzie zadając pytania powinno się mieć na uwadze to, czy jego treść wpłynie na czyjeś zarobki, czy nie).

zwiastun
19-01-2013, 14:14
Twoja prezentacja problemu jest niezbyt jasna.
Wyświetlaniem pozycji menu steruje się za pomocą ustawień zaplecza, a nie kombinacjami w pliku szablonu. Przytoczone fragmenty kodu, jeśli dobrze rozumiem,
a) odpowiadają za wyświetlanie jakichś grafik (obrazki z tytułami pozycji menu), które prawdopodobnie należałoby umieścić w szablonie za pomocą CSS,
b) w części od div id="menu" - wyświetlają zapisane w pliku szablonu statyczne menu (a więc nie generowane przez Joomla). I to najprawdopodobniej jest powód, dla którego nie działają Ci ustawienia parametrów.
Proponuję
a) wyremować w kodzie szablonu cały fragment zastępujący standardowe działanie menu Joomla
b) ustawić standardowe wyświetlanie menu
c) skonfigurować je zgodnie z potrzebami
d) podejrzeć generowane adresy (trzeba wyłączyć obsługę prostych adresów na ten czas)
e) dokonać na tej podstawie odpowiednich zmian w kodzie szablonu
f) przywrócić zmodyfikowane rozwiązanie poprzedniego projektanta.

Swoją drogą, jeśli jedynym uzasadnieniem tych kombinacji jest zastosowanie w menu tej fikuśnej czcionki, to czy nie lepiej zastosować webfonty?