Assalam,.. berarti maksudnya membalas per-komentar nya gan?
jika memng seperti itu berarti harus ditambahkan 1 table baru untuk menmpung reply dari komentar yg sudah terbit
kurang lebih struktur tablenya seperti ini nanti :
CREATE TABLE IF NOT EXISTS `komentar_reply` (
`id_komentar_reply` int(5) NOT NULL,
`id_komentar` int(5) NOT NULL,
`nama_komentar` varchar(100) COLLATE latin1_general_ci NOT NULL,
`url` varchar(100) COLLATE latin1_general_ci NOT NULL,
`isi_komentar` text COLLATE latin1_general_ci NOT NULL,
`tgl` date NOT NULL,
`jam_komentar` time NOT NULL,
`aktif` enum('Y','N') COLLATE latin1_general_ci NOT NULL DEFAULT 'Y',
`email` varchar(100) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=161 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
ALTER TABLE `komentar_reply` ADD PRIMARY KEY (`id_komentar_reply`);
jadi setiap komentar reply yg masuk akan insert ke table ini dengan membawa id_komentar pada table komentar,
selanjutnya pada script komentar di tiap berita detail juga perlu perbaikan menjadi seperti ini.
<?php
$no = 1;
$komentar = $this->model_utama->view_where_ordering_limit('komentar',array('id_berita' => $rows['id_berita'],'aktif' => 'Y'),'id_komentar','ASC',0,100); foreach ($komentar->result_array() as $kka) {
$isian=nl2br($kka['isi_komentar']); $komentarku = sensor($isian);
if(($no % 2)==0){ $warna="#ffffff;"; }else{ $warna="#e3e3e3"; }
echo "<div style='background:$warna' class='commment-content'>
<div class='user-avatar'>
<a href='#' class='hover-effect'>";
if ($kka['email'] == ''){
echo "<img class='setborder' src='".base_url()."asset/foto_user/blank.png'/>";
}else{
echo "<img class='setborder' src='http://www.gravatar.com/avatar/$test.jpg?s=100'/>";
}
echo "</a>
</div>
<strong class='user-nick'><a href='$kka[url]'>$kka[nama_komentar]</a></strong>
<span class='time-stamp'>".tgl_indo($kka['tgl']).", $kka[jam_komentar] WIB</span>
<div class='comment-text'><p>$komentarku</p></div>
</div>";
$komentar_reply = $this->model_utama->view_where_ordering_limit('komentar_reply',array('id_komentar' => $kka['id_komentar'],'aktif' => 'Y'),'id_komentar','ASC',0,100); foreach ($komentar_reply->result_array() as $kka) {
$isian=nl2br($kka['isi_komentar']); $komentarku = sensor($isian);
if(($no % 2)==0){ $warna="#ffffff;"; }else{ $warna="#e3e3e3"; }
echo "<div style='background:lightblue; margin-left:30px' class='commment-content'>
<div class='user-avatar'>
<a href='#' class='hover-effect'>";
if ($kka['email'] == ''){
echo "<img class='setborder' src='".base_url()."asset/foto_user/blank.png'/>";
}else{
echo "<img class='setborder' src='http://www.gravatar.com/avatar/$test.jpg?s=100'/>";
}
echo "</a>
</div>
<strong class='user-nick'><a href='$kka[url]'>$kka[nama_komentar]</a></strong>
<span class='time-stamp'>".tgl_indo($kka['tgl']).", $kka[jam_komentar] WIB</span>
<div class='comment-text'><p>$komentarku</p></div>
</div>";
$no++;
}
$no++;
}
?>