Pernahkah anda mengunjungi suatu jurnal di OJS dengan melihat bahwa
dibeberap jurnal tidak menampilkan DOI dibagian halaman depan atau pada
Table of contents OJS mereka, dan adapula yang menampilkannya.
Tentu saja jika para pengelola melihat hal seperti itu tentu akan
bertanya-tanya kenapa ya berbeda antar jurnal yang satu dengan yang lain
pada hal masing-masing menggunakan OJS versi yang sama, tentu
jawabannya ada pada pengelola jurnal masing-masing.
Hal tersebut terjadi karena bawaan OJS memang tidak secara langsung
menampilkan DOI pada halaman depan, tapi ini merupakan salah satu
kreatifitas pengelola atau admin jurnal masing-masing.
Oleh karena itu, jika teman-teman pengelola jurnal merasa senang dan
bagus melihatnya jika DOI tampil seperti yang saya maksud di atas, maka
harus dilakukan pengaturan terlebih dahulu pada OJS teman-teman.
Ok langsung saja jika mau melihat seperti apa contohnya. untuk cara ini saya menggunakan OJS 3.xxx menggunakan thema “Manuscript (Default child theme)”. Adapun Langkah-langkahnya sebagai berikut.
Baca Juga
1. Pastikan anda punya akun untuk mengakses cPanel atau hoting OJS anda,
jika anda tidak punya akun cPanel atau tidak mengerti tentang cPanel
lebih baik minta bantuan kepada adminnya.
2. Langkah pertama silahkan login di cPanel menggunakan akun masing-masing lalu masuk ke folder OJS - > Pages - >Issue dan buka file yang bernama IssueHandler.inc.php lalu pastekan kode berikut pada baris ke 285 :
//untuk menampilkan DOI $pubIdPlugins = PluginRegistry::loadCategory('pubIds', true); $templateMgr->assign('pubIdPlugins', $pubIdPlugins);
Seperti gambar berikut
3. Kemudian simpal perubahan file tersebut
4. Langkah yang kedua silahkan buka folder OJS - > templates - >frontend - > objects lalu buka file yang bernama article_summary.tpl dan pastekan code berikut pada baris ke 69 :
{foreach from=$pubIdPlugins item=pubIdPlugin} {if $issue->getPublished()} {assign var=pubId value=$article->getStoredPubId($pubIdPlugin->getPubIdType())} {else} {assign var=pubId value=$pubIdPlugin->getPubId($article)}{* Preview pubId *} {/if} {if $pubId} {assign var="doiUrl" value=$pubIdPlugin->getResolvingURL($currentJournal->getId(), $pubId)|escape} <img src="https://ia-education.com/journal/public/site/icon-doi.png"> {translate key="plugins.pubIds.doi.readerDisplayName"} : <a href="{$doiUrl}"> {$doiUrl} <br></a> {/if} {/foreach}
Seperti gambar berikut
Perlu di ingat bahwa url
"https://ia-education.com/journal/public/site/icon-doi.png” adalah url
logo DOI yang akan tampil pada halaman OJS jadi link tersebut bisa
diganti sesui dengan lokasi logo teman-teman yang dimiliki
masing-masing.
0 Comments