Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menampilkan DOI di Halaman Depan OJS 3

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.
Cara Menampilkan DOI di Halaman Depan OJS 3

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. baca juga Cara Mengubah Logo Header pada OJS 3

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. Baca Juga Strategi Indexing Journal Eletronik OJS

Ok langsung saja jika mau melihat seperti apa contohnya bisa klik DISINI, sebelum anda memasangnya. Dan untuk cara ini saya menggunakan OJS 3.xxx menggunakan thema “Manuscript (Default child theme)”. Adapun Langkah-langkahnya sebagai berikut.

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

Table of contents OJS
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 
Table of contents OJS
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.

5. Setelah selesai silahkan klik “Save” atau menyimpannya, jika sudah selesai sampai pada tahap ini itu artinya anda sudah erhasil memasangnya silahkan coba buka dan refres terlebih dahulu di browser anda masing-masing. Baca Juga Cara Membuat Statistik Download dan View Abstrak di OJS

Demikian tulisan ini tentang cara memasang DOI di halaman OJS, semoga bermanfaat khusunya bagi teman-teman pengelola OJS dan sampai jumpa di panduan OJS berikutnya. Wassalam