Membuat Notifikasi

Gambar 212. Notifikasi Komponen Register yang dibuat menggunakan CLARK

Membuat Notifikasi Komponen Register

Membuat Notifikasi Komponen Register dalam hal ini adalah seperti halnya saat website teman-teman menerima sebuah pesan dari pengunjung, maka pada dashboard admin akan muncul sebuah notifikasi. Namun Membuat Notifikasi Komponen Register yang dimaksudkan dalam hal ini, dimana komponen register merupakan sebuah komponen yang telah teman-teman buat menggunakan CLARK. Sehingga saat pengunjung mendaftar melalui komponen register yang teman-teman miliki, akan ada notifikasi pada dashboard admin. Selanjutnya notifikasi tersebut dapat hilang saat pendaftaran terkait di aktifkan.

Jadi dalam hal ini, komponen yang teman-teman buat harus memiliki cloums "active" dengan default "N".

Contoh table komponen register dengan coloums "active" default "N"

DROP TABLE IF EXISTS `register`;

CREATE TABLE `register` (
 `id_register` int(5) NOT NULL,
 `full_name` varchar(255) NOT NULL DEFAULT '',
 `username` varchar(255) NOT NULL DEFAULT '',
 `email` varchar(255) NOT NULL DEFAULT '',
 `phone` varchar(255) NOT NULL DEFAULT '',
 `address` varchar(255) NOT NULL DEFAULT '',
 `city` varchar(255) NOT NULL DEFAULT '',
 `region` varchar(255) NOT NULL DEFAULT '',
 `pos_code` varchar(255) NOT NULL DEFAULT '',
 `package` enum('Paket1','Paket2','Paket3') NOT NULL DEFAULT 'Paket1',
 `date` date NOT NULL,
 `active` enum('Y','N') NOT NULL DEFAULT 'N',
 `seourl` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Membuat Notifikasi Komponen Register dalam artikel ini hanya merupakan sebuah contoh, pada praktiknya teman-teman dapat membuat notifikasi sesuai komponen yang teman-teman miliki.

Berikut adalah cara bagaimana teman-teman dapat Membuat Notifikasi Komponen Register:

  • Silahkan buka root_dir/po-content/component/home/admin_home.php

Perhatikan, pada file tersebut terdapat snippet untuk notifikasi post dari user, notifikasi comment, dan notifikasi contact.

Agar teman-teman dapat lebih memahami, dibawah ini adalah snippet untuk post dari user, notifikiasi comment, contact, dan saya tambah lagi notifikasi register, serta notifikasi order produk:

Notifikasi Post User:


<?php
	$notif_post = $this->podb->from('post')
		->select('users.level')
		->leftJoin('users ON users.id_user = post.editor')
		->where('post.active', 'N')
		->where('users.level', '4')
		->count();
	if ($notif_post > 0) {
?>
<div class="col-md-12">
	<div class="widget">
		<div class="mini-stats">
			<a href="admin.php?mod=post"><span class="bg-primary"><i class="fa fa-book"></i></span></a>
			<p style="text-align:left;"><?=$GLOBALS['_']['home_notif'];?></p>
			<h3 style="text-align:left;"><?=$GLOBALS['_']['home_notif_have'];?> <?=$notif_post;?> <?=$GLOBALS['_']['home_notif_post'];?> <?=$GLOBALS['_']['home_notif_new'];?> <?=$GLOBALS['_']['home_notif_from_member'];?></h3>
		</div>
	</div>
</div>
<?php } ?>

Notifikasi Comment

<?php
	$notif_comment = $this->podb->from('comment')
		->where('status', 'N')
		->count();
	if ($notif_comment > 0) {
?>
<div class="col-md-12">
	<div class="widget">
		<div class="mini-stats">
			<a href="admin.php?mod=comment"><span class="bg-primary"><i class="fa fa-comments"></i></span></a>
			<p style="text-align:left;"><?=$GLOBALS['_']['home_notif'];?></p>
			<h3 style="text-align:left;"><?=$GLOBALS['_']['home_notif_have'];?> <?=$notif_comment;?> <?=$GLOBALS['_']['home_notif_comment'];?> <?=$GLOBALS['_']['home_notif_new'];?></h3>
		</div>
	</div>
</div>
<?php } ?>

Notifikasi Contact:

<?php
	$notif_contact = $this->podb->from('contact')
		->where('status', 'N')
		->count();
	if ($notif_contact > 0) {
?>
<div class="col-md-12">
	<div class="widget">
		<div class="mini-stats">
			<a href="admin.php?mod=contact"><span class="bg-primary"><i class="fa fa-envelope-o"></i></span></a>
			<p style="text-align:left;"><?=$GLOBALS['_']['home_notif'];?></p>
			<h3 style="text-align:left;"><?=$GLOBALS['_']['home_notif_have'];?> <?=$notif_contact;?> <?=$GLOBALS['_']['home_notif_contact'];?> <?=$GLOBALS['_']['home_notif_new'];?></h3>
		</div>
	</div>
</div>
<?php } ?>
		

Notifikasi Order Produk

<?php
	$notif_order = $this->podb->from('order')
		->where('status', 'N')
		->count();
	if ($notif_order > 0) {
?>
<div class="col-md-12">
	<div class="widget">
		<div class="mini-stats">
			<a href="admin.php?mod=order"><span class="bg-primary"><i class="fa fa-envelope-o"></i></span></a>
			<p style="text-align:left;"><?=$GLOBALS['_']['home_notif'];?></p>
			<h3 style="text-align:left;"><?=$GLOBALS['_']['home_notif_have'];?> <?=$notif_order;?> <?=$GLOBALS['_']['home_notif_order'];?> <?=$GLOBALS['_']['home_notif_new'];?></h3>
		</div>
	</div>
</div>
<?php } ?>
	

Notifikasi Register

		
<?php
	$notif_register = $this->podb->from('register')
		->where('status', 'N')
		->count();
	if ($notif_register > 0) {
?>
<div class="col-md-12">
	<div class="widget">
		<div class="mini-stats">
			<a href="admin.php?mod=register"><span class="bg-primary"><i class="fa fa-envelope-o"></i></span></a>
			<p style="text-align:left;"><?=$GLOBALS['_']['home_notif'];?></p>
			<h3 style="text-align:left;"><?=$GLOBALS['_']['home_notif_have'];?> <?=$notif_register;?> <?=$GLOBALS['_']['home_notif_register'];?> <?=$GLOBALS['_']['home_notif_new'];?></h3>
		</div>
	</div>
</div>
<?php } ?>

Saya berharap dengan contoh-contoh diatas teman-teman dapat berkreasi sesuai komponen yang teman-teman miliki.

~ Semoga Membantu ~

Post Terkait

Cara Menampilkan Widget Iklan

Cara Menampilkan Widget  iklan dari Komponen Iklan yang Telah dibuat Untuk Menampilkan Widget Iklan dari komponen yang telah dibuat sebelumnya...

Author

Administrator

04 Juli 2017

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

Tidak ada komentar terkait posting ini, Ingin memberi komentar?