[Tutorial] Custom Layout Article : Menampilkan Affiliation

All about OJS 2
ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

[Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

Salam RJI

Berikut tutorial mengubah tampilan OJS di bagian article

Before
Screen Shot 2017-09-07 at 8.40.37 AM.png
After
Screen Shot 2017-09-06 at 9.15.01 PM.png
Yang perlu disiapkan adalah :
1.koneksi internet
2.komputer
3. dan kopi+rokok (karena saya sudah berhenti ngerokok, diganti jadi vape heheheh)

Langkah
1.Ambil file article.tpl ( lokasinya ada di dalam folder instalan ojs -> templates/article/article.tpl
2.buka menggunakan text editor (klo saya pakai sublime)
3.lihat line number 47
Screen Shot 2017-09-07 at 8.48.55 AM.png
itu adalah code untuk menampilkan nama penulis 1,2,3 dst

4.di hapus saja, lalu diganti dengan kode berikut :

Code: Select all

{assign var=count value=0}
	{foreach from=$article->getAuthors() item=author name=authorList}
				{assign var=fullname value=$author->getFullName()}
                                {assign var=count value=$count+1}
		                    {if $fullname||$count}{$fullname|escape}<sup>({if $count eq 1}1*{else}{$count|escape}{/if})</sup>, {/if}
	{/foreach} 
			<br>
	                <br />
{assign var=count value=0}
 	{foreach from=$article->getAuthors() item=author name=authorList}
				{assign var=authorAffiliation value=$author->getLocalizedAffiliation()}
			        {assign var=count value=$count+1}
					{if $authorAffiliation||$count}<br />({$count|escape})&nbsp{$authorAffiliation|escape}{/if}
	{/foreach} 
			<br> (*) Corresponding Author
5. Done!!
Atom Indonesia
http://aij.batan.go.id

andrewdion04
Posts: 59
Joined: 13 Jan 2017, 08:52
Location: Yogyakarta

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by andrewdion04 »

Mantaf mas Ajie untuk tutorialnya, langsung saya praktekkan..
afiliation.png

ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

andrewdion04 wrote:Mantaf mas Ajie untuk tutorialnya, langsung saya praktekkan..

afiliation.png
ada kesalahan coding pak andrew... cek postingan dibawah ini
Atom Indonesia
http://aij.batan.go.id

ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

Maaf sebelumnya, codingan di atas ada kekurangan dalam penentuan tanda Corresponding Author (tanda *)
di codingan sebelumnya saya mencantumkan tanda * , hanya pada urutan author pertama, padahal ada settingan, corresponding author bisa untuk penulis 2,3,4 dst..tidak hanya penulis pertama, berikut koreksiannya..
Screen Shot 2017-09-12 at 9.08.46 AM.png
lihat kotak/garis warna biru.. sesuaikan dengan codingan sebelumnya
Atom Indonesia
http://aij.batan.go.id

andrewdion04
Posts: 59
Joined: 13 Jan 2017, 08:52
Location: Yogyakarta

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by andrewdion04 »

ajienoorseto wrote:Maaf sebelumnya, codingan di atas ada kekurangan dalam penentuan tanda Corresponding Author (tanda *)
di codingan sebelumnya saya mencantumkan tanda * , hanya pada urutan author pertama, padahal ada settingan, corresponding author bisa untuk penulis 2,3,4 dst..tidak hanya penulis pertama, berikut koreksiannya..

Screen Shot 2017-09-12 at 9.08.46 AM.png

lihat kotak/garis warna biru.. sesuaikan dengan codingan sebelumnya
Sudah tak sesuaikan kodenya seperti di bawah ini :

Code: Select all

  {assign var=count value=0}
        {foreach from=$article->getAuthors() item=author name=authorList}
        {assign var="contact" value=$author->getData('primaryContact')}
        
        {assign var=count value=$count+1}
        {if $fullname||$count}{$fullname|escape}<sup>({if $contact eq 1}{$count|escape}*{else}{$count|escape}{/if})</sup>, {/if}
   {/foreach}
munculnya cuma ini

Code: Select all

(1), (2), (3*), 
(1) Jurusan Perikanan, Fakultas Perikanan dan Ilmu Kelautan, Universitas Diponegoro, Jl. Prof. Soedarto, S.H., Semarang 50000 
(2) Jurusan Perikanan, Fakultas Perikanan dan Ilmu Kelautan, Universitas Diponegoro, Jl. Prof. Soedarto, S.H., Semarang 50000 
(3) Jurusan Perikanan, Fakultas Perikanan dan Ilmu Kelautan, Universitas Diponegoro, Jl. Prof. Soedarto, S.H., Semarang 50000 
(*) Corresponding Author 
Nama penulisnya malah kosong.

ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

klo di balik lagi ke coding awal, muncul?

harusnya sih muncul, sudah dicoba oleh teman yg lain sih dan berhasil
Atom Indonesia
http://aij.batan.go.id

andrewdion04
Posts: 59
Joined: 13 Jan 2017, 08:52
Location: Yogyakarta

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by andrewdion04 »

ajienoorseto wrote:klo di balik lagi ke coding awal, muncul?

harusnya sih muncul, sudah dicoba oleh teman yg lain sih dan berhasil
klo dibalikin codingnya muncul mas..
klo jurnal yg lain OJS versi berapa mas?

ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

itu codingnya ada yg kurang sepertinya, var=fullname nya belum di panggil, coba cek lagi
Atom Indonesia
http://aij.batan.go.id

andrewdion04
Posts: 59
Joined: 13 Jan 2017, 08:52
Location: Yogyakarta

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by andrewdion04 »

ajienoorseto wrote:itu codingnya ada yg kurang sepertinya, var=fullname nya belum di panggil, coba cek lagi
sudah lama tidak dioprek, saya lihat codenya lagi ternyata ada yg salah, nuwun mas @ajinoorseto atas arahannya. Kode yang benar di bawah ini

Code: Select all

 {assign var=count value=0}
        {foreach from=$article->getAuthors() item=author name=authorList}
		{assign var=fullname value=$author->getFullName()}
		{assign var="contact" value=$author->getData('primaryContact')}
		{assign var=count value=$count+1}
        {if $fullname||$count}{$fullname|escape}<sup>({if $contact eq 1}{$count|escape}*{else}{$count|escape}{/if})</sup>, {/if}
   {/foreach}
         <br>
{assign var=count value=0}
    {foreach from=$article->getAuthors() item=author name=authorList}
            {assign var=authorAffiliation value=$author->getLocalizedAffiliation()}
		{assign var=count value=$count+1}
		{if $authorAffiliation||$count}<br />({$count|escape})&nbsp{$authorAffiliation|escape}{/if}
   {/foreach}
         <br> (*) Corresponding Author
         <br>
hasilnya pada gambar di bawah ini
Expression of haloacid dehalogenase gene and its molecular protein characterization from Klebsiella pneumoniae ITB1   Anggoro   Indonesian Journal of Biotechnology.png
Btw untuk menghilangkan koma pada nama author terakhir bagaimana ya mas?

ajienoorseto
Posts: 449
Joined: 30 Dec 2016, 21:19
Contact:

Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation

Post by ajienoorseto »

code diatas belum bisa, harus dibikin fungsi count dulu, ada berapa jumlah penulis, nah klo udah diposisi terakhir diganti titik...monggo mas dion gantian hehe
Atom Indonesia
http://aij.batan.go.id

Post Reply