comment

class untuk membuat fitur comment. Lihat contoh penggunaan pada file, bagian atas adalah penggunaan nya dan bagian bawah adalah table database yang harus dibuat

includes/class/comment.php

comment

class untuk membuat fitur comment. Lihat contoh penggunaan pada file, bagian atas adalah penggunaan nya dan bagian bawah adalah table database yang harus dibuat

Contoh penggunaan:

$cfg = array(
  'table'    => 'bbc_content_comment',
 'field'    => 'content',
 'id'       => $data['id'],         // id dari detail data misal content_id
 'par_id'   => 0,                   // par_id jika ini reply message maka pastinya par_id > 0
  'type'     => 1,                   // [1=Normal Form, 0=No Comment, 2=Facebook Comment]
  'list'     => 9,                   // number of comment to show per page
 'link'     => 'url_to',            // current link
 'form'     => 1,                   // show/hide comment form
 'emoticon' => 1,                   // show/hide emoticon if form enable
  'captcha'  => 1,                   // show/hide captcha in form comment if form enable
 'approve'  => 0,                   // disable/enable auto publish if approve=0 admin must approve every comment manually
 'alert'    => 1,                   // disable/enable alert to author of data
 'module'   => ''                   // module name
# 'db'       => 'db'||'db1'          // berisi string untuk database lain berdasarkan urutan di config.php
 );
$comment = _class('comment');
$comment->init($cfg);
echo $comment->show();

# OR DISPLAY IN SINGLE LINE
echo _class('comment', $cfg)->show();

init

inisialisasi parameter untuk membuat fitur comment

init($params);

berikut adalah contoh variable $params beserta keerangan tiap key nya
$cfg = array(
  'table'    => 'bbc_content_comment',
 'field'    => 'content',
 'id'       => $data['id'], // id dari detail data misal content_id
 'par_id'   => 0,           // par_id jika ini reply message maka pastinya par_id > 0
  'type'     => 1,           // [1=Normal Form, 0=No Comment, 2=Facebook Comment]
  'list'     => 9,           // number of comment to show per page
 'link'     => 'url_to',      // current link
 'form'     => 1,           // show/hide comment form
 'emoticon' => 1,           // show/hide emoticon if form enable
  'captcha'  => 1,           // show/hide captcha in form comment if form enable
 'approve'  => 0,           // disable/enable auto publish if approve=0 admin must approve every comment manually
 'alert'    => 1,           // disable/enable alert to author of data
 'module'   => ''           // module name
# 'db'       => 'db'||'db1'    // berisi string untuk database lain berdasarkan urutan di config.php
 );

show

untuk menampilkan HTML comment, yang di panggil pada tpl file

show();