Joomla! i edycja stopki
Czasami z jakichś względów chcemy zmienić stopkę, jaką wyświetla nam CMS Joomla! Jest to proste zadanie i można się za to zabrać na dwa sposoby;
Wchodzimy do Administratora i tam z menu wybieramy Site/Template Menager/Site Templates
Zaznaczamy radiobutton przy szablonie którego używamy i którego stopkę chcemy edytować i klikamy guzik Edit HTML po prawej na górze
Gdy otworzy się okno edycji szablonu, przewijamy je suwakiem na sam dół i tam odszukujemy linię:
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
Gdybyśmy zakomentowali ten fragment kodu, przestanie wyświetlać nam się stopka z "maszyny". W tym też miejscu możemy dodać swoją stopkę, np:
<?php /*include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); */?>
- Dumnie prezentuję mój Testowy Serwis | 2008 Werteks.com -
To jest najprostsze rozwiązanie i choć zwykle jestem zwolennikiem takich właśnie rozwiązań, w tym przypadku pójdziemy jednak o krok dalej. Analizując bowiem powyższą linię kodu możemy zobaczyć, że nasz CMS, czyli Joomla! do wyświetlania stopki używa pliku footer.php z katalou /includes.
Wiedząc to, możemy wyedytować plik /includes/footer.php i nanieść w nim wymagane zmiany.
W tym celu należy sciągnąć z serwera plik footer.php i otworzyć go edytorem, który obsługuje kodowanie UTF8 (Notepad++, FoxEdit, Dreamweaver). Odszukujemy linie:
<div align="center">
<?php echo $_VERSION->URL;?>
</div>
(a są to trzy ostatnie linijki kodu) i tutaj właśnie dokonamy edycji, np:
<div align="center">
<?php /* echo $_VERSION->URL; */?>
- Dumnie prezentuję mój Testowy Serwis -
</div>
Czyli, komentujemy funkcję wyświetlającą ewentualne dodatki do stopki, a w to miejsce wklejamy swój slogan. I gotowe.
Dlaczego polecam edycję pliku footer.php a nie edycję bezpośrednio w szablonie? Sprawa banalna - gdy zmienimy plik footer.php w sposób podany przeze mnie, Joomla! wyświetli nam nazwę naszej witryny, wraz z ładnym znaczkiem: © i aktualną datą: 2008 a pod spodem będzie widniał nasz slogan. I nic więcej. Czyli chodzi o tą datę i ten znaczek - wiem, że to drobiazg, ale gdy ma się kilka witryn, szkoda marnować czasu na doglądanie stopki - nawet raz do roku. A poza tym - to bardziej eleganckie rozwiązanie...
