Membuat Halaman Baru dan menampilkan pada frontend Website.

Gambar 116. ID: Menampilkan halaman pada fronend GB: Showing page on the frontend

Tutorial ini berbeda dengan tutorial sebelumnya, tentang "Menambah source halaman baru". Pada tutorial sebelumnya kita menambahkan source file misalnya "home-company.php" dan menampilkan pada frontend. Sedang pada tutorial kali ini adalah penambahan halaman langsung melalui dashboard admin.

Pada dashboard admin atau backend telah dilengkapi menu "Halaman, semua halaman, dan tambah baru".
Sedang pada source kita memiliki file pages.php dan header.php:
pages.php untuk memanggil halaman-halaman yang telah kita buat.
header.php untuk menampilkan halaman tersebut melalui fungsi menu yang tersedia.

Pertanyaanya, bagaimana jika anda ingin menampilkan halaman yang anda buat atau halaman yang sudah ada agar tampil misalnya pada home atau pada halaman contact?

Berikut adalah tutorial untuk hal tersebut diatas, contoh jika anda ingin menampilkan halaman pada home.php:
Ditempat dimana anda ingin menampilkan halaman tempel kode berikut:

 

<?php
$about = $this->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', '1')
->where('pages_description.id_language', WEB_LANG_ID)
->where('pages.active', 'Y')
->limit(1)
->fetch();
?>

Perhatikan script kode di atas:

->where('pages.id_pages', '1')
Angka "1" adalah "id halaman"
Kemudian untuk memanggil gambar halaman tambahkan kode berikut:
Ukuran gambar default: <?=WEB_UEL;?>/<?=DIR_CON;?>/uploads/<?=$this->e($about['picture']);?>
Ukuran gambar medium: <?=WEB_UEL;?>/<?=DIR_CON;?>/uploads/medium/medium_<?=$this->e($about['picture']);?>
Gambar thumbnail: <?=WEB_UEL;?>/<?=DIR_CON;?>/thumbs/<?=$this->e($about['picture']);?>
 Potongan kode berikut untuk memanggil judul halaman:
<?=$this->e($about['title']);?>
Dan yang terakhir adalah memanggil isi kontent halaman, berikut adalah kodenya:
<?=htmlspecialchars_decode(html_entity_decode($this->e($about['content'])));?>
Sehingga secara keseluruhan akan menjadi seperti berikut:
 
     <?php
            $about = $this->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', '1')
            ->where('pages_description.id_language', WEB_LANG_ID)
            ->where('pages.active', 'Y')
            ->limit(1)
            ->fetch();
      ?>
				  <div class="col-md-5 span1_of_1">
						<img class="img-responsive" src="<?=BASE_URL;?>/<?=DIR_CON;?>/uploads/medium/medium_<?=$this->e($about['picture']);?>" style="width:95%;">
				  </div>
				  <div class="col-md-7 span1_of_1">
						<h3><?=$this->e($about['title']);?></h3>
	          <p><?=htmlspecialchars_decode(html_entity_decode($this->e($about['content'])));?></p>
				  </div> 
Silahkan sesuaikan dengan div dan class pada tema yang sedang anda buat.
 

Post Terkait

Fitur dan Konten pada Website

Fitur dan Konten pada Website Jika kamu seorang pengembang website, atau sedang membangun sebuah website terutama dalam pembuatan website...

Author

Administrator

29 September 2016

Hey..... Apa kabar? Semua artikel dan layanan yang kami sediakan di sini semata-mata untuk kepentingan pengguna dan klien. Jadi jika Anda merasa membutuhkan pelayanan kami silahkan jangan ragu untuk menghubungi. Kami juga bersedia untuk melayani konsultasi online melalui media sosial, melalui komentar dan melalui halaman testimonial yang telah kami sediakan. Selain itu Anda juga dapat menggunakan kontak form yang tersedia.

Jika apa yang anda dapatkan dari situs ini bermanfaat, silahkan dukung dengan like dan share . Terimakasih telah berkunjung, silahkan kembali kapanpun anda merasa membutuhkan layanan yang kami sediakan.

Status Akun Iklan 11 Juni 2024

Saya sampaikan bahwa status akun iklan sudah saya cek dan saya kelola. Sehingga pagi ini siap untuk di jalankan.

Abaikan notifikasi/tanda yang ada; Dibatasi anggaran, merah, kuning, apapun itu mohon di abaikan. Saya sudah pertimbangkan dan sesuaikan di masing-masing akun. Pagi ini, pukul 04.45 WIB saya baru selesai periksa dan setting semua akun. Sehingga tidak ada lagi yang perlu di tanyakan. Silahkan jalankan iklan.
Ingin berbagi dengan multibisnisindo dan memberikan kontribusi....? Tulis pengalamanmu Di Sini

Terimakasih
JOPanda

2 Komentar

widya adya jayanti
widya adya jayanti
Makin mantap ilmunya, makasih ya bang admin
Super Administrator
Super Administrator
Sama-sama .... dan terimakasih juga atas dukunganya.