Home Tutorial Kustom Halaman Error 404
sehan
E-mail
Kustom Halaman Error 404
Tutorial
Anonym, Tuesday, 19 April 2011 11:32

Tutorial berikut akan menunjukkan cara untuk membuat Halaman Kustom Error 404 untuk digunakan dalam Joomla 1.5. sehingga lebih meching dengan template yang kita pergunakan.

Adapun langkah yang harus kita lalui untuk Membuat Custom Error Page 404 adalah sebagai berikut :

Buat Artikel Error '404' tanpa masuk kategori apapun / uncategories

Buat artikel 'uncategorized'  di Joomla! untuk pengalihan halaman Error 404 Anda. Sertakan beberapa teks seperti "Maaf, kami tidak dapat menemukan halaman yang Anda cari ..."
dan jika diperlukan,sertakan juga setiap link navigasi yang anda inginkan. Sebagai contoh, Anda mungkin ingin menambahkan link "kembali ke halaman utama" situs Anda.

Merubah file Error.php

file error.php berada pada direktori templates /sistem buka file tersbut dengan menggunakan notepad atau software yang biasa anda gunakan untuk mngedit html.

Temukan code berikut :
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );


Kemudia copy kode berikut tepat berada di bawahnya :
if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=43');
exit;
}

Dan hasilnya tampak sebagai berikut :
/**
* @copyright    Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license        GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=43');
exit;
}
?>


Langkah berikutnya perlu anda perhatikan :
('Location: index.php?option=com_content&view=article&id=43');

pada akhir kode di atas tertulis "id=43" nomor 43 adalah merupakan ID artikel yang memuat halaman Error yang akan kita tampilkan pada website joomla kita. Ganti dengan ID artikel yang akan anda pergunakan sebagai pengalihan. anda bisa melihatnya pada halaman "Pengelolaan Artikel" di administrator joomla anda.

Semoga bermanfaat...

Comments
Search
avatar
keren mas
rama14 2011-05-25 21:38:22

wah sukses nih...
thank's mas atas tutorialnya  
minta ijin copy paste
di blog saya
http://sinonong.wordpress.com/2011/05/25/custom...
avatar
mohon bimbingannya
farzal 2011-05-31 15:25:30

mas kira2 ini kenapa ya??

You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right syntax to use
near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner`
( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0',
`type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL
default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT
NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT
NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl`
varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner`
tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 0000', `editor`
varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT
NULL...
avatar
autorun.exe 2011-06-07 22:41:22

makasih ya artikelnya sangat membantu untuk newbie seperti saya

http://www.anyerwisata.com
avatar
dhanie89 2011-06-11 00:44:22

wah keren artikelnya bos, bermanfaat banget nih. thanks ya
yantompc 2011-06-17 15:58:54

amazing amazing, bermanfaat sekali bwatku, thx master
avatar
re: mohon bimbingannya
b47ulijo 2011-07-05 21:44:23

farzal wrote:
mas kira2 ini kenapa ya??

You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29
SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0', `type` varchar(30) NOT
NULL default 'banner', `name` varchar(255) NOT NULL default '',
`alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL
default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11)
NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '',
`clickurl` varchar(200) NOT NULL default '', `date` datetime default
NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out`
tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT
NULL default '0000-00-00 000:...
avatar
b47ulijo 2011-07-05 21:45:32

yup aku juga mengalami problem yang sama spt yang dialami oleh farzal,minta
tolong hasil jadi script yang seharusnya,karena masih bingung apa cuma
menambahkan script yg diatas,atau semua script dihapus kemudian hanya membuat
script spt yang diatas.terimakasih
avatar
Questionn
Natan_Nekz 2011-07-08 19:41:55

broo.. upload file gif dijoomla ko ga bisa ya? knapa? msih newbie.. hehehe
avatar
re:
rama14 2011-07-08 23:15:14

b47ulijo wrote:
yup aku juga mengalami problem yang sama spt yang dialami oleh farzal,minta
tolong hasil jadi script yang seharusnya,karena masih bingung apa
cuma menambahkan script yg diatas,atau semua script dihapus kemudian
hanya membuat script spt yang diatas.terimakasih

newbie numpang jawab
cuma mengganti mas,bukan dihapus semua
dicoba
lagi
avatar
Nanya bos
wanskomering 2011-10-28 18:02:03

ini tutorial udah saya gunakan di joomla 1.5... sukses dan keren banget dueh...
tapi klalau untuk hjoomla 17 gimana ya? masih bingung nih....
avatar
wanskomering 2011-10-28 18:06:39

klu di joomla 17 gak nemuin baris yang diatas je... malah yang gini

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;
?>
avatar
re: Questionn
Pralangga 2012-01-22 00:22:57

Bisa bro aku dah coba bisa.... tapi kamu harus tambahkan dulu extensinya
kalo gak salah ada dibagian Media Manajer terus cari bagian
Legal Extensions (File Types) .................... Tambahin aja type
file yg kamu mau
Natan_Nekz wrote:
broo.. upload file gif dijoomla ko ga bisa ya? knapa? msih newbie.. hehehe
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated on Tuesday, 24 May 2011 11:26  

JUG Indonesia

Id-joomla.com adalah situs resmi Joomla User Group (JUG) Indonesia dan Joomla Translation Team

Download Terjemahan Joomla terakreditasi dari JoomlaCode dan laporkan bugs, ide dan saran nya di Sub Forum Hanacaraka

Login

Web
ID-Joomla
Banner
Dengarkan siaran radio ID-Joomla   Chatroom ID-Joomla   Facebook Page ID-Joomla
We have 795 guests online
Joomla! is the trademark of Open Source Matters, Inc in the United States and other countries. The Joomla! name is used under a limited license granted by Open Source Matters.
Id-joomla.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project