W gotowych szablonach Joomla! strona błędu 404 jest już często gotowa. Jednak jeśli tworzymy własny szablon, autor nie pomyślał o jej stworzeniu lub po prostu nie pasuje nam ona do koncepcji graficznej może się okazać przydatna wiedza o jej tworzeniu. W tedy przydać nam się może wiedza o tym jak stworzyć własną stronę błędu 404.
Na początek warto jest zmienić na serwerze plik htaccess.txt w plik .htaccess (o ile nie zrobiło się tego wcześniej). Następnej kolejności wchodzimy w katalog templates odnajdujemy w nim katalog system (szablon widoku strony administratora). Pobieramy z niego plik o nazwie error.php. Plik ten posłuży nam jako baza strony 404.
Teraz wchodzimy w wybrany przez nas szablon (ten do, którego chcemy dodać nową stronę) znajduje się on również w katalogu templates i pobieramy z niego index.php. W kolejnym kroku łączymy oba pliki.
Przed !DOCTYPE html PUBLIC w kopi index.php umieszczamy kod:
<?php
/**
* @package Joomla.Site
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
if (!isset($this->error)) {
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
?> Powyższy kod pochodzi z pliku error.php szablonu administratora. Na koniec stronę zapisujemy jako error.php
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…