Page 1 of 1

Masalah Nama dan tipe pengarang

Posted: 06 Jun 2016, 15:03
by zaldy
Selamat siang.

Saya menemukan, bahwa ketika memasukkan data pengarang seperti Pengarang Utama, Pengarang Tambahan, Direktur, Penerjemah, Produser, dll. Maka yang muncul di List Biblio OPAC, justru muncul value Personal Name (Nama orang) saja, tetapi tipe jobnya tidak muncul

contoh:
jika saya input seperti ini di kolom pengarang

Budi - Nama orang - Pengarang Utama
Amin - Nama Orang - Direktur
Tia - Nama Orang - Penerjemah

tapi yang muncul di list biblio OPAC adalah:

Budi - Nama Orang, Amin- Nama Orang, Tia - Nama orang

tidak muncul job desc-nya seperti pengarang utama, direktur, dan penerjemah

mohon solusinya

thanks

Re: Masalah Nama dan tipe pengarang

Posted: 13 Jun 2016, 14:22
by wynerst
Mas Zaldy,
Ada memakai slims versi berapa? Berikut ini untuk perbaikan versi meranti atau cendana.
1. Buka berkas detil.inc.php di direktori lib
2. Temukan baris berikut (untuk Cendana di baris 163, Meranti di 160)
$_biblio_authors_q = $this->obj_db->query('SELECT author_name, authority_type FROM mst_author AS a'
Ubah menjadi:

Code: Select all

$_biblio_authors_q = $this->obj_db->query('SELECT author_name, authority_type, level FROM mst_author AS a'
3. Temukan baris berikut (untuk Cendana di baris 176, Meranti di 173)
$authors .= '<a href="?author='.urlencode('"'.$data[0].'"').'&search=Search" title="'.__('Click to view others documents with this author').'">'.$data[0]."</a> - ".$data[1]."<br />";
Ubah menjadi

Code: Select all

$authors .= '<a href="?author='.urlencode('"'.$data[0].'"').'&search=Search" title="'.__('Click to view others documents with this author').'">'.$data[0]."</a> - ".$data[1]." (".$sysconf['authority_level'][$data[2]].")<br />";
Jangan lupa untuk membuat cadangan berkas detail.inc.php terlebih dahulu sebelum mulai memperbaiki.
Semoga sukses.
Yono