Thursday 8 January 2009

,

Tips Senayan

Terimakasih untuk Mas Hendro, Mas Yono, Mas Arie, Mas Ridho dan Mas Sulfan untuk semuanya selama SDD #2.....juga Bli Arief Syamsudin....

1. Menambah Item di OPAC
Pada default senayan, item yang muncul di OPAC (bukan di detail) adalah gambar, judul, dan pengarang. Terkadang kita ingin langsung mengetahui item yang lainnya tanpa harus mengklik Detail. Misal ingin mengetahui Call Number. Oleh karena itu kita mesti harus menyertakan Call Number pada daftar di OPAC ini.

Caranya sebagai berikut:
Buka file biblio_list.inc.php yang ada di /lib/biblio_list.inc.php

pada baris (sekitar) 178. Anda akan menemukan:


b.biblio_id,
b.title, b.image
FROM biblio AS b
$_add_sql_str
ORDER BY b.last_update DESC LIMIT $_offset, ".$this->num2show;?>


Tambahkan call number sehingga menjadi:


$_sql_str = "SELECT DISTINCT SQL_CALC_FOUND_ROWS
b.biblio_id, b.call_number,
b.title, b.image
FROM biblio AS b
$_add_sql_str
ORDER BY b.last_update DESC LIMIT $_offset, ".$this->num2show;




call_number merupakan nama field pada tabel biblio pada database Senayan.

Langkah berikutnya:
pada baris 216, tambahkan baris sebagai berikut:

$_biblio_d['call_number'] = 'Call Number: '.$_biblio_d['call_number'];



Terakhir adalah menampilkan Call Number. hal ini dapat dilakukan dengan mengedit dan menambahkan variabel call_number pada baris ke 241:


$_buffer .= '
'.$_biblio_d['title'].'
'.$_biblio_d['call_number'] . ".-- " . $_biblio_d['id_temp'];




selesai.


2. Menambah Item pada isian data bibliografi
Pertama: Buat field baru di tabel biblio. Misal Field Tambahan dengan nama field_tambah dengan tipe varchar

Kedua: buka file index.php di /admin/module/bibliografi/index.php
cari tulisan // edit mode messagge, kemudian diatasnya tambahkan kode sebagai berikut:



$form->addTextField('text', 'field_tambah', 'Field tambahan', $rec_d['field_tambah'], 'style="width: 40%;"');




Ketiga: cari baris // create sql op object
diatasnya tambahkan baris sebagai berikut:



$data['file_tambah'] = trim($dbs->escape_string(strip_tags($_POST['file_tambah'])));




Untuk menampilkan dalam detail OPAC, dapat dilakukan dengan mengedit file detail_index_template.html detail_template.php pada template OPAC anda, kemudian menambahkan variabel field_tambah pada daftar yang ada.


3. Menambah jumlah tahun aktif.
Pada Stable5 dan 6, jika kita melihat pada menu tambah anggota dan tambah hari libur, tahun aktif adalah tahun sekarang+1. Jadi jika sekarang 2009, maka kita hanya dapat mengeset keanggotaan sampai pada 2010, dan hari libur sampai dengan 2010.

Padahal, misal di SMU, keanggotaan dapat berlaku sampai dengan 3 tahun. Nah untuk mengubahkan silakan buka file simbio_form_element.inc.php yang ada pada \simbio2\simbio_GUI\form_maker.

cari baris sebagai berikut:

$_curr_year = $_curr_year+1;




Nah, ubahlah angka 1 dengan tahun aktif yang anda inginkan. Misl 10, maka tahun aktif yang ada adalah (jika sekarang 2009) sampai dengan 2019.

selamat mencoba.

semoga bermanfaat.