Menambah source halaman baru

ID: Menambah file halaman baru pada PopojiCms GB: add a new page file on PopojiCms

Pada themes website PopojiCms secara defauld memiliki halaman-halaman sebagai berikut: 404.php, album.php, category.php, contact.php, detailpost.php, footer.php, gallery.php, header.php, home.php, index.html, index.php, pages.php, preview.jpg, search.php, sidebar.php, dan tag.php .
Namun jika anda ingin memiliki halaman tambahan pada website yang sedang anda bangun menggunakan PopojiCms disamping halaman-halaman yang telah tersedia, misalnya anda ingin memiliki halaman home-jurnalis. Berikut adalah cara custom atau menambahkan source halaman baru:

1. Buatlah file baru pada po-content/themes/themesactive/home-jurnalis.php
(home-jurnalis.php adalah file contoh,silahkan anda buat sesuai keinginan).

Berikut contoh source untuk halaman baru(home-jurnalis.php):

 

layout('index');?>




pocore()->call->podb->from('pages') ->select(array('pages_description.title', 'pages_description.content')) ->leftJoin('pages_description ON pages_description.id_pages = pages.id_pages') ->where('pages.id_pages', '21') ->where('pages_description.id_language', WEB_LANG_ID) ->where('pages.active', 'Y') ->limit(1) ->fetch(); ?>

e($about['title']);?>?

e($about['content'])));?>

 Buat script sesuai yang anda inginkan dalam file home-jurnalis.php tersebut.

2. Silahkan buka po-content/component/home/home.php
Tempel script/code dibawah ini pada baris paling bawah(dibawah semua code yang ada disana).

/*
*
* Sesuaikan kode dibawah, ganti "demojurnalis" yang terdapat di 5-baris,dengan halaman yang anda buat.
* Kemudian tempelkan pada po-content/component/home/home.php (pada baris paling akhir)
*
*/


$router->match('GET|POST', '/demojurnalis', function() use ($core, $templates) {
	$lang = $core->setlang('home', WEB_LANG);
	$info = array(
		'page_title' => 'Demojurnalis',
		'page_desc' => $core->posetting[2]['value'],
		'page_key' => $core->posetting[3]['value'],
		'social_mod' => 'Demojurnalis',
		'social_name' => $core->posetting[0]['value'],
		'social_url' => $core->posetting[1]['value'].'/demojurnalis',
		'social_title' => $core->posetting[0]['value'],
		'social_desc' => $core->posetting[2]['value'],
		'social_img' => $core->posetting[1]['value'].'/'.DIR_INC.'/images/favicon.png',
		'page' => '1'
	);
	$adddata = array_merge($info, $lang);
	$templates->addData(
		$adddata
	);
	echo $templates->render('demojurnalis', compact('lang'));
});

3. Silahkan coba kunjungi http://namadomain.com/home-jurnalis melalui browser yang anda gunakan.

Sebagai contoh silahkan lihat dan sorot menggunakan mouse anda menu diatas pada menu "Beranda".

Related Post

Multibisnisindo.com

Merupakan Media Online jasa pembuatan website yang berada di Kabupaten Tangerang dengan mengutamakan informasi yang cerdas, Akurat dan berimbang