Page 1 of 2
					
				[Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 07 Sep 2017, 08:56
				by ajienoorseto
				Salam RJI
Berikut tutorial mengubah tampilan OJS di bagian article 
Before
After
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
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}) {$authorAffiliation|escape}{/if}
	{/foreach} 
			<br> (*) Corresponding Author
5. Done!!
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 11 Sep 2017, 10:56
				by andrewdion04
				Mantaf mas Ajie untuk tutorialnya, langsung saya praktekkan..
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 12 Sep 2017, 09:09
				by ajienoorseto
				andrewdion04 wrote:Mantaf mas Ajie untuk tutorialnya, langsung saya praktekkan..
afiliation.png
ada kesalahan coding pak andrew... cek postingan dibawah ini
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 12 Sep 2017, 09:11
				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..
lihat kotak/garis warna biru.. sesuaikan dengan codingan sebelumnya
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 11 Oct 2017, 09:25
				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.
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 11 Oct 2017, 10:14
				by ajienoorseto
				klo di balik lagi ke coding awal, muncul? 
harusnya sih muncul, sudah dicoba oleh teman yg lain sih dan berhasil
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 11 Oct 2017, 10:32
				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?
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 11 Oct 2017, 13:07
				by ajienoorseto
				itu codingnya ada yg kurang sepertinya, var=fullname nya belum di panggil, coba cek lagi
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 15 Mar 2018, 10:58
				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}) {$authorAffiliation|escape}{/if}
   {/foreach}
         <br> (*) Corresponding Author
         <br>
hasilnya pada gambar di bawah ini
Btw untuk menghilangkan koma pada nama author terakhir bagaimana ya mas?
 
			 
			
					
				Re: [Tutorial] Custom Layout Article : Menampilkan Affiliation
				Posted: 15 Mar 2018, 17:41
				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