Cara Membuat Cuthighlight dan Readmore Halaman
- Administrator
- , Readmore, , , Web developer, Web Development, , Webmaster, , Coding, Code
- 2024 Kali Dilihat
- 0 Komentar
Cara Membuat Cuthighlight dan Readmore Halaman
Setelah sekitar 4 bulan yang lalu saya membuat dan mempublikasikan dua artikel tentang halaman, yaitu tentang: Menambah source halaman baru dan Membuat Halaman Baru dan menampilkan pada frontend Website. Pada artikel kali ini saya akan memberikan tutorial tentang "Cara Membuat Cuthighlight dan Readmore Halaman". Yang saya maksudkan pada kalimat dalam judul diatas adalah: Bagaimana menampilkan sebuah halaman pada halaman lain(selain pada menu halaman itu sendiri, misalkan pada halaman beranda atau halaman kontak.) yang telah kita buat melalui dashboard admin dengan menampilkan hanya potongan atau beberapa karakter saja kemudian memberikan tombol readmore.
Baca Tentang Menambah source halaman baru
Pada sebuah website atau blog terkadang ada kebutuhan untuk menampilkan sebuah halaman(misalnya tentang Kami atau Layanan) pada halaman beranda sebagai sambutan atau presentasi kepada pengunjung.
Baca Tentang Membuat Halaman Baru dan menampilkan pada frontend Website
Untuk menampilkan sebuah halaman pada halaman beranda dengan Cuthighlight dan Readmore perlu menambahkan beberapa baris kode pada file home.php
Kode inilah yang kemudian memiliki fungsi untuk mengambil data halaman berdasarkan id-halaman, dan menampilkan pada halaman beranda.
Cara Membuat Cuthighlight dan Readmore Halaman:
Silahkan buka root_directory/po-content/theme/home.php
Pilih dimana akan ditampilkan halaman dengan Cuthighlight dan Readmore, setelah itu tambahkan kode berikut:
<?php
$pages = $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.seotitle', 'seotitle-pages') /** seotitle-pages silahkan ganti dengan seotitle halaman yang ingin ditampilkan **/
->where('pages_description.id_language', WEB_LANG_ID)
->where('pages.active', 'Y')
->limit(1)
->fetch();
?>
<h2><?=$this->e($pages['title']);?></h2>
<?=$this->e($pages['picture']);?>
<p><?=$this->pocore()->call->postring->cuthighlight('post', $pages['content'], '250');?>...</p>
<p><a href="<?=BASE_URL;?>/pages/tentang-kami"><?=$this->e($front_readmore);?></a></p>
Mudah-mudahan artikel ini membantu, jika memiliki masalah terkait dengan tutorial-tutorial di multibisnisindo silahkan komentar pada artikel terkait.