Buat lah kolom viewer di table biblio
Name : viewer
Type : INT
length/values : 11
Default : As defined, 0
Null : Yes
Adjust Previlage Yes

atau jalankan SQL Command seperti ini :

ALTER TABLE biblio ADD viewer INT NULL DEFAULT '0' AFTER carrier_type_id;

Buat kolom timestamp pada tabel biblio dengan cara jalankan SQL command seperti ini :

ALTER TABLE `biblio` ADD `timestamp` TIMESTAMP NULL DEFAULT NULL AFTER `carrier_type_id`;

buka file detail.inc.php di folder lib. lalu tambahkan script sesudah bagian $this->detail_id = $int_detail_id;

    // before show detail
    // increase viewer count first
    $this->addViewer($int_detail_id);

buka file detail.inc.php di folder lib. lalu tambahkan script sebelum bagian public function setTemplate($str_template_path)

public function addViewer($id)
{
  $this->db->query("UPDATE biblio SET viewer = viewer + 1, timestamp = NOW()
  WHERE biblio_id = ".$id);
}

Lalu buka file template/default/detail_template.php tambahkan script ini sesudah bagian SOR




<dt class="col-sm-3"><?= __('Viewer'); ?></dt>
<dd class="col-sm-9">
                    <div itemprop="viewer" property="viewer"><?php echo ($viewer) ? $viewer : '-'; ?></div>
                </dd>

Selesai.