Anda memasuki Part 12 dari rangkaian tutorial Pembuatan Aplikasi CMS/Berita sederhana. Pastikan Anda mengikuti tutorial-tutorial Part 1-Part 11 di bawah ini:
- Membuat Site Definition di Dreamweaver CS5, dan
- Membuat koneksi database PHP MySQL dengan Dreamweaver CS5
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 1)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 2)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 3)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 4)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 5)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 6)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 7)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 8.)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 9)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 10)
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 11)
- Download source code part 11: cms_blog_part11
Pada Part-12 ini, Anda akan membuat aplikasi komentar pada setiap detail berita. Setiap detail berita akan menampilkan form komentar dan pengunjung website dapat memasukkan komentar mereka. Berikut yang akan Anda pelajari pada Part 12:
- Anda dapat membuat form komentar
- Pengunjung website dapat memasukkan komentar ke setiap postingan Anda.
- Anda dapat memfilter data yang diinput oleh pengunjung website
- Anda dapat menampilkan komentar berdasarkan postingan
Form komentar ini akan tersedia di setiap detail berita.
Tabel/Database Komentar
Komentar yang dimasukkan oleh pengunjung harus disetujui terlebih dahulu oleh administrator website sebelum tampil di halaman web. Berikut adalah rancangan database komentar yang akan Anda buat.
- id_komentar, kolom primary key komentar.
- id_post, adalah kolom untuk menyimpan informasi berita yang diberi komentar.
- nama, kolom untuk menyimpan nama pemberi komentar
- email, kolom untuk menyimpan alamat email pemberi komentar
- komentar, kolom untuk menyimpan data komentar
- approval, kolom untuk menyimpan status komentar. Apakah disetujui atau tidak. Setiap komentar baru, maka akan diberi nama baru, jika disetujui maka akan bernilai ok.
- tanggal, untuk menyimpan data tanggal komentar
Berikut adalah databasenya:
CREATE TABLE IF NOT EXISTS `komentar` ( `id_komentar` int(10) NOT NULL AUTO_INCREMENT, `id_post` int(10) NOT NULL, `nama` varchar(64) NOT NULL, `email` varchar(64) NOT NULL, `komentar` text NOT NULL, `approval` varchar(10) NOT NULL, `tanggal` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id_komentar`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Membuat form komentar
Langkah selanjutnya adalah membuat form komentar. Berikut adalah langkah-langkahnya:
Buka file news.php menggunakan Dreamweaver Anda. Lalu melalui Code View, cari kode di bawah ini:
<?php // Menampilkan detail berita yang dipilih if(isset($_GET['view']) && ($_GET['view']==$row_rsView['ID'])) { ?> <h2><?php echo $row_rsView['title']; ?></h2> <p><?php echo $row_rsView['content']; ?></p>
Form komentar akan ditampilkan setelah <p><?php echo $row_rsView[‘content’]; ?></p>. Tambahkan kode ini:
<h3>Form komentar:</h3> <form name="form1" method="post" action=""> <p> <label for="nama">Nama Anda *):</label> <input type="text" name="nama" id="nama"> </p> <p> <label for="email">Alamat email *):</label> <input type="text" name="email" id="email"> </p> <p> <label for="komentar">Komentar Anda *):</label> <textarea name="komentar" id="komentar" cols="45" rows="5"></textarea> </p> <p> <input type="submit" name="submit" id="submit" value="Submit"> <input type="reset" name="submit2" id="submit2" value="Reset"> </p> </form>
Selanjutnya melalui Design View, letakkan kursor Anda di samping tombol Reset. Lalu klik Insert > Form > Hidden Field. Ubah nama hidden field tersebut menjadi id_post. Lalu pada menu Value, klik icon petir lalu pilih Recordset (rsView) kemudian pilih kolom ID, lalu klik OK.
Hal ini akan menghasilkan:
<input name="id_post" type="hidden" id="id_post" value="<?php echo $row_rsView['ID']; ?>">
Lalu letakkan kursor Anda di samping input hidden field id_post tadi. Lalu klik Insert > Form > Hidden Field. Ubah nama hidden field tersebut menjadi approval. Pada menu Value, ketika dengan nilai baru.
Form di atas memproses inputan nama, email, id_post dan approval dari pengunjung. Kolom id_post akan diset sesuai dengan id berita yang sedang dilihat, sedangkan approval akan diset bernilai baru.
Simpan kembali hasil pekerjaan Anda.
Mengaktifkan form input komentar
Untuk mengaktifkan form input komentar, berikut langkah-langkahnya:
- Klik Insert > Data Objects > Insert Record
- Submit values from: form1
- Connection: cms_blog
- Insert table: komentar
- Columns, pastikan hanya id_komentar dan tanggal yang tidak mendapatkan value/nilai.
- After inserting, go to: news.php
- Klik OK
Lakukan uji coba untuk memasukkan komentar Anda. Komentar akan masuk ke dalam database.
Selanjutnya Anda harus memastikan bahwa pengunjung tidak memasukkan komentar yang membahayakan database dan tampilan website Anda.
Menambahkan validasi input komentar
Menggunakan mode Code View, cari kode di bawah ini (terletak di atas <!DOCTYPE>).
$editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO komentar (id_post, nama, email, komentar, approval) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['id_post'], "int"), GetSQLValueString($_POST['nama'], "text"), GetSQLValueString($_POST['email'], "text"), GetSQLValueString($_POST['komentar'], "text"), GetSQLValueString($_POST['approval'], "text"));
Kita akan menambahkan validasi sebelum data disubmit ke dalam database. Berikut langkah-langkahnya. Letakkan kursor Anda di atas kode, lalu tekan Enter dua kali:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
Lalu tambahkan kode ini:
// Check input komentar dari pengunjung $error = array(); $MM_flag="MM_insert"; if (isset($_POST[$MM_flag])) { // Periksa panjang nama, nama minimal 3 karakter $_POST['nama'] = trim($_POST['nama']); if(empty($_POST['nama']) || strlen($_POST['nama']) < 3) { $error['nama'] = "Nama harus diisi minimal 3 karakter"; } //Periksa alamat email $checkEmail = '/^[^@]+@[^\s\r\n\'";,@%]+$/'; if (!preg_match($checkEmail, trim($_POST['email']))) { $error['email'] = "Alamat email tidak valid"; } //Periksa komentar if(empty($_POST['komentar'])) { $error['komentar'] = "Komentar harus diisi"; } } if(!$error) { if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
Kode di atas bekerja menggunakan array yang berfungsi untuk memvalidasi input komentar yang dimasukkan oleh pengunjung. Selanjutnya cari kode di bawah ini:
header(sprintf("Location: %s", $insertGoTo)); }
Lalu tambahkan kode sehingga menjadi:
header(sprintf("Location: %s", $insertGoTo)); } // Bersihkan array $_POST = array(); }
Menampilkan pesan error jika terjadi error dalam proses input komentar
Cari kode di bawah ini:
<h3>Form komentar:</h3> <form name="form1" method="POST" action="<?php echo $editFormAction; ?>">
Lalu ubah menjadi:
<h3>Form komentar:</h3> <?php if($error) { ?> <h3>Ada kesalahan dalam proses pengisian data:</h3> <p> <?php foreach($error as $peringatan) { ?> <br/><?php echo $peringatan; ?> <?php } ?> </p> <?php } ?> <form name="form1" method="POST" action="<?php echo $editFormAction; ?>">
Kode di atas berfungsi untuk memastikan bahwa pengunjung memasukkan data dengan benar.
Menampilkan komentar yang telah disetujui
Langkah selanjutnya adalah menampilkan komentar di setiap detail posting.
- Buatlah recordset rsKomentar untuk menampilkan komentar.
- Klik Insert > Data Objects > Recordset
- Name: rsKomentar
- Connection: cms_blog
- Table: komentar
- Columns: All
- Filter: id_post, URL Parameter, = dan view
Kemudian cari kode di bawah ini:
<h3>Form komentar:</h3>
Lalu tambahkan kode ini:
<h3>Form komentar:</h3> <p><?php echo $row_rsKomentar['nama']; ?> | <?php echo $row_rsKomentar['email']; ?></p> <?php echo nl2br($row_rsKomentar['komentar']); ?><hr/>
Lalu seleksi kode berikut:
<p><strong><?php echo $row_rsKomentar['nama']; ?> | <?php echo $row_rsKomentar['email']; ?></strong></p> <?php echo nl2br($row_rsKomentar['komentar']); ?><hr/>
Kemudian klik Insert > Data Objects > Repeat Region. Lalu pilih recordset (rsKomentar) kemudian Show all records. Klik OK.
Menampilkan pesan jika post tidak memiliki komentar
Untuk menampilkan posting yang tidak memiliki komentar, Anda dapat mengubah kode ini:
<?php do { ?> <p><strong><?php echo $row_rsKomentar['nama']; ?> | <?php echo $row_rsKomentar['email']; ?></strong></p> <?php echo nl2br($row_rsKomentar['komentar']); ?><hr/> <?php } while ($row_rsKomentar = mysql_fetch_assoc($rsKomentar)); ?>
Lalu ubah menjadi:
<?php // Jika komentar kosong if(empty($row_rsKomentar)) { ?> <p>Belum ada komentar</p> <?php }else{ ?> <?php do { ?> <p><strong><?php echo $row_rsKomentar['nama']; ?> | <?php echo $row_rsKomentar['email']; ?></strong></p> <?php echo nl2br($row_rsKomentar['komentar']); ?><hr/> <?php } while ($row_rsKomentar = mysql_fetch_assoc($rsKomentar)); ?> <?php } ?>
Note: Dalam menampilkan komentar, dalam contoh ini fungsi approval tidak digunakan. Dalam aplikasi sebenarnya, fungsi approval hanya bisa diakses oleh administrator website.
Akhirnya Datang juga……sip2………
Makasih banyak ya mas tutorialnya, akhirnya ane bisa juga :D
bang ini apakah tutor terakhir.,.,
saya ingin bertanya bagaimana carra mengganti template nya.,,.,
saya udah bisa membuat beberapa cms sederhana tapi saya belum bisa membuat pengaturang css nya untuk template
Belum terakhir mas. Ada sekitar satu atau dua part lagi, yakni installasi TinyMCE atau CKEditor lagi.
sorry bray
numpang komen
mas kapan ya lanjuatan tutorialnya, website ini sangat membantu banget karena saya pemula dalam belajar bahasa pemprograman web….?
ditunggu secepatnya??
oh ya mas saya mau nanya ni kalau buat pendaftaran siswa baru kan ada masa-masa form tersebut dibuka atau di sembunyikan…gimana caranya mas???
terima kasih tutorialnya
Ada beberapa trik mas.
1. Menggunakan fungsi PHP
Misalnya musim pendaftaran siswa baru adalah:
// Set tanggal pembukaan dan penutupan pendaftaran
$pembukaan = "2012-05-12"; // YYYY-MM-DD
$penutupan = "2012-07-12"; // YYYY-MM-DD
// Mengaktifkan/menonaktifkan form pendaftaran
if(date('Y-m-d') >= $pembukaan && date('Y-m-d') <= $penutupan) { echo "Form pendaftaran AKTIF"; }else{ echo "Form pendaftaran TIDAK AKTIF"; }
2. Menggunakan pengaturan database (jadi mas membuat database sendiri untuk mengaktifkan form tadi).
bisa tolong dibuatin tutorialnya gak mas….???
Mudah2an aja jika tidak terlalu sibuk… Sabar yah
Mudah2an nanti jika ada waktu luang…
mas gimana cara buat template dari cms yang sama sekali belum ada template ato cms nya
gan,, tolong upload filenya jangan dari ziddu donk, coz situsnya di block ni..
thx :D
Saran diterima. Terimakasih
Mas, tolong dong source codenya kirimin ke email… dari 1 sampe selesai….
terima kasih sebelumnya…..
Silakan didownload dari link yang sudah kami sediakan. Mohon maaf, script tidak dapat kami email kepada Anda…
mas tolong dong posting cara buat cms untuk gallery produk (upload, edit , hapus) …
juga cms untuk mengganti foto untuk jquery slider (saya menggunakan nivoSlider) …
-terima kasih-
oh iya mas, sekalian cara untuk memoderasi komentar untuk buku tamu
Jika Anda mengikuti tutorial Part 1-Part 12 saya yakin Anda akan dengan mudah membuat aplikasi moderasi komentar.
Gunakan fungsi Repeat Region yang dimiliki oleh Dreamweaver. Sedangkan untuk upload gambar, silakan ikuti tutorial upload file yang juga sudah kami buat.
dikasih file pdfnya dunk mas yang lengkap biar enak mempelajatrinya
Silakan Anda buat sendiri PDF-nya. Anda copy ke Word Part 1 s/d Part 12 lalu Anda bikin PDF…
mas,, kenapa ya pas saya upload filenya ke webhosting..
mucul tulisan ” Table ‘u105815322_jj.post’ doesn’t exist ”
apakah karna cmsnya blum selesai atau ada masalah yang lain..??
maaf ya mas soalnya masih nubie..
thx
konfigurasi database Anda salah. Silakan diperbaiki nama databasenya.
udah saya ganti, udh bisa mas,, tp pas saya klik link admin yg ada di bawah,
muncul tulisan
” Table ‘u439194489_ggg.user’ doesn’t exist ”
tolong mas pencerahannya..
thx
Coba di upload database lama nya ke tempat hostingan anda.
seperti nya itu karena table nya tidak ada di dalam database.
atau di database localhost, export dulu.
kemudian di hostingan anda silahkan di import.
Correct me if im wrong “CMIIW” :D
Salam
mau tanya,,langkah2 diatas sudah dijalankan,dan komentar sudah msuk di database,,tapi komentar tidak tampil,itu kenapa ya? mohon bantuannya..
Ingat di awal tutorial ini disediakan kolom untuk menyimpan status approval dari komentar yang dikirim pengunjung. Artinya komentar yang baru dikiri oleh pengunjung statusnya adalah “baru”. Jika sudah disetujui maka akan berstatus “ok”.
Buka tabel data Anda, lalu ubah status approval yang semula adalah “baru” menjadi “ok”.
Selamat mencoba.
bang,, gimana kalo buat tombol print out di halaman berita yang sudah kita buat??
mohon pencerahannya..
thx :D
Anda dapat menggunakan fpdf atau membuat CSS untuk lay out printed friendly…
Bisa diberi contoh tutorial mas, tentang CSS yang untuk tampilan layar dan tampilan printer?
gan,, gmn buat icon address bar (favicon) di dreamweaver??
thx..
tambahkan kode di bawha ini
mas,,,klo buat shopping cart gmn ya???dengan dreamweaver
Cukup panjang prosesnya… Bisa bikin 15 Part tutorial.. Hehe…
mas jujur, tutorial ini sangat2 membantu kami dalam belajar pemrograman WEB (php, cms, css, dkk). terima kasih banyak mas :-)
ditunggu tutorial bermanfaat lainnya ya
gracias,
mas minta tutor statistik web dong .. heheh terimakasi banyak
mas kan di dreamweaver ada fungsi repeat region,, nah untuk penomoran otomatis 1,2,3,dst, tidak bisa malah jadi 1 semua… pada tabel admin, index, dll saya ingin menambahkan no 1,2,3 dst,,,bagaimana cara nya..
Mas mau tanya. kalo input tanggal dan jam otomatis didatabase itu gimana?
tapi dalam format Indonesia?
Tidak bisa, kecuali Anda menyimpan string tanggal dalam format data VARCHAR (Tidak saya rekomendasikan). Langkah paling mudah justru mengeluarkan output dari database MySQL-nya.
Format tanggal dalam database adalah 2001-02-22 03:2200 (YYYY-MM-DD HH:II:SS). Maka ada beberapa opsi yang bisa Anda pakai untuk menampilkan tanggal berformat Indonesia.
1. Dengan Query SQL, misalnya:
SELECT DATE_FORMAT(tabel.tanggal,’%d/%m/%Y) AS tanggal_format_indonesia
FROM tabel
ORDER BY tabel.id DESC
2. Menggunakan fungsi STRTOTIME milik PHP (Silakan di Google aja, panjang soalnya. Hehe…)
mas untuk tahap penginstalan kapan ya keluar??saya tunggu mas
Mas bagaimana caranya agar CMS kita tidak mudah di jebol sama hacker?
Maaf masih baru di dunia pemrograman web.
ak mo tanya cara untuk publish dan no publish komentar apabila tidak ingin di publish melalui admin,gmn y?
Silakan dibaca pada tutorial ini: Membuat Aplikasi Komentar dengan Validasinya (Komentar baru bisa ditampilkan setelah disetujui web admin)
mas.. saya baca komentar di atas katax klo qta memasukan komentar ,komenx ga langsung masuk…. tp punya saya koq lgsngb masuk
waduh panjang banget caranya, pusing deh pemula….aku udh pernah coba berkali2 tapi komentar pembaca gak bisa muncul …..trims mas tutorialnya.
Nice Post, sangat bermanfaat.
dan sangat membantu.
akhir kata, wassalamu’alaikum warrahmatullahi wabarakatu. :D
kok saya import databasenya ke phpmyadmin gak bisa ya
munculnya kayak gini
Error
SQL query:
—
— Database: `test`
—
— ——————————————————–
—
— Struktur dari tabel `category`
—
CREATE TABLE IF NOT EXISTS `category` (
`ID` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`category` VARCHAR( 100 ) NOT NULL ,
PRIMARY KEY ( `ID` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =5;
MySQL said:
#1046 – No database selected
Pilih databasenya dulu sebelum Anda melakukan import database
wah bagus nih
Mas, lanjut ke part 13 ya. Ditunggu.
Sebelumnya, terima kasih telah memberikan tutorial yang sangat bermanfaat ini.
Makasih banget tutorialnya..
Sama-sama…Senang bisa membantu
Mas nanya nihh,,
kalo mau nambahin gambar disetiap artikel gimana caranya,
Rasanya kurang lengkap berita tanpa gambar..
hihihihihiii
Di bantu ya..
pak, saya mohon izin download file bapak untuk mengajar
Jazakallah
Silakan saja Pak Bayhaki…
ada ndak mas.. script eksport tabel ke excel.. makasih
Anda bisa masuk ke phpMyAdmin. Silakan export data Anda ke format CSV
mas,punya tutorial membuat web mobile pada dreamweaver cs5.5 gak?saya lg mencobanya tapi tidak bisa memasukkan data ke databasenya,trimakasih,,,
Thank you for sharing your thoughts. I truly appreciate your
efforts and I am waiting for your further write ups thank you once again.
Saya akan mencoba.. Terimakasih Ilmu nya Mas.. Smoga Allah memberikan balasan atas kemurahan hati mas.. amiin
Mas gimana kalau menambahkan SEO di dreamweaver supaya dapat terbaca oleh google..??? Bisa kasih tutorialnya gak ??? Makasih…
Anda klik:
– Insert > HTML > Head Tag > Keywords: lalu masukkan keywordnya
sebelum nya terimakasih atas tutorialnya sangat bermanfaat untuk awam….mas saya udah menguikuti semua part yang satu sampe 12…yang saya mau tanya mas kalau pas input kalimat kedatabase itukan kita gunakan enter tu setiap paragraf…setelah ditampil artikelnya enter antar paragraf itu gak kebaca…atau dengan kata lain membuat otomatis kebaca tombol enter saat diposting…itu gmn ya mas…saya udah baca2 hanya saja saya bingung letakinnya dimana…
mas mau tanya ini menyimpang dari artikel …. kalau menjumlahkan total gimana ya mas contoh file saya kasih picturnya mas http://2.bp.blogspot.com/-C1dI0u0OpWw/UdUAlAECyII/AAAAAAAAAAg/8-yYy_240us/s1366/a.png .. data ditampilkan pakai repeat region… mohon bantuannya ya mas… terima kasih sebelummnya
Mas Buat aja dua buah recordset lagi yah. Tapi dengan mode Advanced Recordset (lihat sisi sebelah kanan saat buat recordset, di sana Ada tombol Advanced kan).
1. RECORDSET PERTAMA ==> rsTotalbeban
SELECT SUM(beban) AS total_beban
FROM tabel_kamu_yah
2. RECORDSET KEDUA ==> rsTotaltagiah
SELECT SUM(tagihan) AS total_tagihan
FROM tabel_kamu_yah
Lalu
Jumlah kedua variabel itu:
$totalbiaya = $row_rsTotalbeban + $row_rsTotaltagihan;
Baru kemudian di cetak variabel $totalbiaya dengan perintah echo…
Gunakan perintah NEW LINE TO BREAK sebelum mencetak. Katakanlah variabelnya $row_rsBerita[‘isi’], maka setelah perintah ECHO ketik menjadi nl2br($row_rsBerita[‘isi’]);
Semoga membantu yah
nyambung lagi… jadinya kalau dijumlahkan kayak gini hasilnya…. http://2.bp.blogspot.com/-1IwoWswvTUg/UdUDdxH7TCI/AAAAAAAAAAw/cNf7rfGkric/s693/b.png ..
mas tolonk source code part 12 mas saya mentok di part tersebut eror dan ada perintah Parse error: parse error in C:\xampp\htdocs\pocin.com\news.php on line 302
mas mohon pencerahanya pada part 12 ada perintah seperti ini : Menambahkan validasi input komentar
Menggunakan mode Code View, cari kode di bawah ini (terletak di atas ).
$editFormAction = $_SERVER[‘PHP_SELF’];
if (isset($_SERVER[‘QUERY_STRING’])) {
$editFormAction .= “?” . htmlentities($_SERVER[‘QUERY_STRING’]);
}
if ((isset($_POST[“MM_insert”])) && ($_POST[“MM_insert”] == “form1”)) {
$insertSQL = sprintf(“INSERT INTO komentar (id_post, nama, email, komentar, approval) VALUES (%s, %s, %s, %s, %s)”,
GetSQLValueString($_POST[‘id_post’], “int”),
GetSQLValueString($_POST[‘nama’], “text”),
GetSQLValueString($_POST[’email’], “text”),
GetSQLValueString($_POST[‘komentar’], “text”),
GetSQLValueString($_POST[‘approval’], “text”));
sementara dilisting saya gak ada kalimat ).
seetiap saya membuat validasi komentar pasti program eror saya sudah mencoba berulang@ mohon pencerahanya mas
tolonk mas di upload source code part 12 makasih mas
mas terimakasih banyak atas tutorialnya
Sama-sama mas
good, sangan membantu sekali, thank’s
mas tolong dong upload lagi gambarnya, kurang jelas nih ikutin tutornya
please
mas itu kok pada saat pengisian komentar yang masuk di artikel pertama, dan sewaktu mw mengisi komentar di artikel ke dua, malah masuk ke artikel pertama juga,,,,
oh ya, seandainya saya membuka misalnya localhost/website/news.php –>> itu kan muncul semua post ya? terus ada kotak komentarnya jg dibawah, jika kita masukan komentar, malah masuk ke artikel pertama,,,, gimana caranya hilangkan komentar sewaktu kita melakukan browsing di localhost/website/news.php….? thx…
Masih di update tutorial membuat CMS ni ?
Masih rencananya mas. Cara upload onlinenya…
Part 13 Tutorial Membuat CMS juga sudah ada kok mas.Membuat CMS PHP MySQL Menggunakan Dreamweaver CC, CS6, CS5, CS4, CS3 (Part 13) – Installasi Text Editor TinyMCE, silakan buka di http://javawebmedia.com/blog/membuat-cms-php-mysql-menggunakan-dreamweaver-cs5-cs4-cs3-part-13-installasi-text-editor-tinymce/
Mas saya sudah membuat form komentar, bagaimana kalau membuat balas komentar dan otomatis muncul dibawah content yang dikomentari, Terima Kasih.
help me….cara buat keranjang belanja, struk, sistem inventory nya dari cms dw cs4 tersedia kah??? :(
udah ada yang berhasil belum nih.. liat dong hasilnya
Ada banyak kok, contoh: http://mimitiprima.co.id, http://bumiwisata.co.id, http://aipni-ainec.com.
Semuanya pakai CMS ini dasar awalnya, lalu dikembangin lagi
It’s amazing in favor of me to have a web page, which is useful in support
of my know-how. thanks admin
Generally I do not learn article on blogs, but I wish to say
that this write-up very forced me to try and do it!
Your writing taste has been surprised me. Thank you, quite
great post.
// Check input komentar dari pengunjung
$error = array();
$MM_flag=”MM_insert”;
if (isset($_POST[$MM_flag])) {
// Periksa panjang nama, nama minimal 3 karakter
$_POST[‘nama’] = trim($_POST[‘nama’]);
if(empty($_POST[‘nama’]) || strlen($_POST[‘nama’]) < 3) {
$error['nama'] = "Nama harus diisi minimal 3 karakter";
}
//Periksa alamat email
$checkEmail = '/^[^@]+@[^\s\r\n\'";,@%]+$/';
if (!preg_match($checkEmail, trim($_POST['email']))) {
$error['email'] = "Alamat email tidak valid";
}
//Periksa komentar
if(empty($_POST['komentar'])) {
$error['komentar'] = "Komentar harus diisi";
}
}
if(!$error) {
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
script ini ga berfungsi mas,, pasa saya coba kosongkan kolom komentar, atau nama atau email gitu
malah gada tulisan peringatannya yang ada column null
mohon artikelnya diperjelas banyak yang ga sinkron
This is a topic which is near to my heart…
Besst wishes! Exactly where aare youjr contact details though?
Consignment selling will give you better leverage especially when the store you are partnering
with already has a solid customer base. With the party season ebbing out slowly and
life seeming to revolve again around routine schedules between home and office, you
need to detoxify your wardrobe – let go of all the unnecessarily dressy
stuff and invest, well, wisely and carefully, in women’s
clothing which is all about minimalism. These blazers can be very much suitable both as normal sized wearing and also
as plus size clothing. Like the big bird, you could stick your head in the proverbial sand, say nothing and hope
for the best.
saya mencarinya yang komentar seperti anda ini..
name
email
website
comment
jika boleh anda mau berbagi tutorial pada saya lewat email saya, saya akan sangat berterimakasih !!!
Yes! Finally someone writes about denah rumah.
Mau tanya..
Kalo seumpama di komentar yang akan ditampilkan harus diverivikasi oleh admin itu layak untuk ditampilkan atau tidak layak scriptnya gimna yah?
makasih mas .. tutornya membantu
makasih mas gan untuk tutorial di atas
If some one wishes expert view on the topic of blogging and site-building then i advise him/her to visit this blog, Keep up the
nice work.
ribet juga ya gan bikin cms, pantes wordpress bisa the best gini, hmm
Wah ribet banget gan,, tapi ane coba dulu deh gan… !!
haha keren gan
kalo saya kenapa ya kalo buat kaya gini ribet amat, jadi terlalu perfek :3
tapi kalo liat tutor kaya gini boleh lah jadi agak simple’a
Wih, ora mudeng aku.
pengen sih belajar bikin website kaya gini, asik gitu. tapi ane belum ada waktu. kalau ada, ane praktekin dah
mantap artikelnya meskipun saya masih eror
Wah ribet banget gan,, tapi ane coba dulu deh gan… !!
Sangat Membantu :)
ankara sikis