Joomla Indonesia

Login or Sign Up
Sign In or Register
Avatar
Not Registered Yet?

Join Now! It's FREE. Get full access and benefit from this site

Reset My password - Remind Me My username

Username
Password
Remember me
  • Page:
  • 1
  • 2

TOPIC: Tutorial additional field untuk Joomla 3.0 content

Tutorial additional field untuk Joomla 3.0 content 8 years 2 months ago #180035

  • seputrodimas
  • seputrodimas's Avatar
  • OFFLINE
  • Pejuang Joomla
  • Professional Webmaster
  • Posts: 99
  • Thank you received: 15
  • Karma: 2
Ane mau sharing ilmu nih gan, seputar Joomla 3.0.
Sederhana banget sih, semoga agan2 sekalian berkenan.

Dalam tutorial kali ini ane ambil studi kasus untuk menambah beberapa "field" pada halaman artikel joomla administrator untuk website review buku.

berikut adalah screenshot hasil akhir :




Langkah 1
- saya sarankan untuk menggunkan editor Notepad++, mohon di download dan di-install terlebih dahulu.
- mohon untuk mem-back up dahulu joomla agan. ane ga mau tanggung jawab kalo ad apa2 :P
- tutorial ini baru saya coba pada joomla 3, saya belum coba terapkan ke joomla versi lain.



Langkah 2
buka file berikut ini :
administrator/components/com_content/models/forms/article.xml

tambahkan kode berikut ini dimana saja sebelum closing tag </fields>
<field name="tahun" type="text" class="input-xlarge" size="60" labelclass="control-label" />
<field name="penerbit" type="text" class="input-xlarge" size="60" labelclass="control-label" />
<field name="pengarang" type="text" class="input-xlarge" size="60" labelclass="control-label" />
<field
				name="rating"
				type="radio"
				class="btn-group"
				default="3"
				labelclass="control-label">
				<option	value="1">Kurang</option>
				<option	value="2">Lumayan</option>
				<option	value="3">Bagus</option>
				<option	value="4">Keren</option>	
				<option	value="5">Wajib dibaca</option>	
		</field>	



Langkah 3
buka file berikut ini :
administrator/components/com_content/views/article/tmpl/edit.php

masukan kode berikut pada line 98
<div class="control-group form-inline">
<label> Tahun </label> <?php echo $this->form->getInput('tahun'); ?>
</div>
						
<div class="control-group form-inline">
	<label> Penerbit </label> <?php echo $this->form->getInput('penerbit'); ?>
</div>
						
<div class="control-group form-inline">
	<label> Pengarang </label> <?php echo $this->form->getInput('pengarang'); ?>
</div>
						
<div class="control-group form-inline">
	<label> Rating </label> <?php echo $this->form->getInput('rating'); ?>
</div>



Langkah 4
aktifkan xampp anda, lalu pergi ke http://localhost/phpmyadmin/. pilih database yang digunakan, lalu

pilih tabel content
tabel-1.jpg


klik structure
tabel-2.jpg


scroll ke bawah, masukan input persis seperti di bawah ini :
tabel-3.jpg

setelah selesai lalu klik Go

akan muncul jendela seperti dibawah ini, masukan input sama persis di bawah ini, abaikan kolom yang lain
tabel-4.jpg

setelah selesai klik save



Langkah 5
buka file berikut ini :
[nama_template]/html/com_content/article/default.php
atau
components/com_content/views/article/tmpl/default.php

cari baris tag seperti ini : <?php echo $this->item->event->beforeDisplayContent; ?>
lalu masukan kode berikut persis dibawah line diatas.
<?php
$query = "SELECT * FROM #__content WHERE id = " . $this->item->id;
$db =& JFactory::getDBO();
$db->setQuery( $query );
$buku = $db->loadObject(); 
?>

<?php 
if ($buku->tahun) {echo 'Tahun terbit : '. $buku->tahun . '<br/>'; } 
if ($buku->penerbit) {echo 'Penerbit : '. $buku->penerbit . '<br/>'; } 
if ($buku->pengarang) {echo 'Pengarang : '. $buku->pengarang . '<br/>'; }
if ($buku->rating) 
		{ echo 'Rating : ';
		  if ($buku->rating==1) echo 'Kurang menarik' ; 
		  if ($buku->rating==2) echo 'Lumayan' ;
		  if ($buku->rating==3) echo 'Bagus' ;
		  if ($buku->rating==4) echo 'Keren' ;
		  if ($buku->rating==5) echo 'Wajib Dibaca' ;
		} 

?>

sekarang coba buat artikel baru dan isikan field2 yang sudah kita tambahkan sebelumnya. dan lihat tampilan artikel di front-end.

selamat mencoba gan :)
Mohon koreksi jika ada yang salah / error
I'm a web developer, well experienced both in php dan aspx since 2007 until now.
I also do CMS development such as Joomla and Wordpress, make them more optimized and stable.
Find me on Facebook or Twitter
Last Edit: 8 years 1 month ago by seputrodimas.
The administrator has disabled public write access.

Tutorial additional field untuk Joomla 3.0 content 8 years 2 months ago #180045

  • awalsadja
  • awalsadja's Avatar
  • OFFLINE
  • Panglima Joomla
  • Professional Web Designer
  • Posts: 196
  • Thank you received: 22
  • Karma: 11
boleh liat screenshot hasilnya gak mas?
kalo menarik boleh juga dicoba :)

makasih
The administrator has disabled public write access.

Tutorial additional field untuk Joomla 3.0 content 8 years 2 months ago #180046

  • seputrodimas
  • seputrodimas's Avatar
  • OFFLINE
  • Pejuang Joomla
  • Professional Webmaster
  • Posts: 99
  • Thank you received: 15
  • Karma: 2
awalsadja wrote:
boleh liat screenshot hasilnya gak mas?
kalo menarik boleh juga dicoba :)

makasih

silahkan gan, semoga berkenan :)
I'm a web developer, well experienced both in php dan aspx since 2007 until now.
I also do CMS development such as Joomla and Wordpress, make them more optimized and stable.
Find me on Facebook or Twitter
Last Edit: 8 years 2 months ago by seputrodimas.
The administrator has disabled public write access.

Tutorial additional field untuk Joomla 3.0 content 8 years 2 months ago #180048

  • awalsadja
  • awalsadja's Avatar
  • OFFLINE
  • Panglima Joomla
  • Professional Web Designer
  • Posts: 196
  • Thank you received: 22
  • Karma: 11
joss :D
itu imagenya masih diinput dari MCE ya mas?

btw kl dikasih form <input type="file" > berfungsi gak mas?
makasih
The administrator has disabled public write access.

Tutorial additional field untuk Joomla 3.0 content 8 years 2 months ago #180056

  • seputrodimas
  • seputrodimas's Avatar
  • OFFLINE
  • Pejuang Joomla
  • Professional Webmaster
  • Posts: 99
  • Thank you received: 15
  • Karma: 2
awalsadja wrote:
joss :D
itu imagenya masih diinput dari MCE ya mas?

btw kl dikasih form <input type="file" > berfungsi gak mas?
makasih

Itu pake form image yang ada di bawah gan.. Joomla form rule nya berbasis XML gan, jadi gak bisa pake tag <input>
jadi agan ga bisa pake perintah php <input>.

Untuk maksud agan, itu sedang ane usahakan dan masih belum ada yang bisa bantu
http://www.id-joomla.com/forum/23-seputar-programming/178909-custom-form-untuk-artikel-joomla-3
I'm a web developer, well experienced both in php dan aspx since 2007 until now.
I also do CMS development such as Joomla and Wordpress, make them more optimized and stable.
Find me on Facebook or Twitter
Last Edit: 8 years 2 months ago by seputrodimas.
The administrator has disabled public write access.

Tutorial additional field untuk Joomla 3.0 content 8 years 1 month ago #180112

  • Oriana
  • Oriana's Avatar
  • OFFLINE
  • Pejuang Joomla
  • Posts: 66
  • Thank you received: 14
  • Karma: 5
Nah gan, kalau sudah ada field -field baru di konten, ada nggak modul yang bisa search dengan filter berdasarkan field-field tersebut?
Ane perlu nih...
Last Edit: 8 years 1 month ago by Oriana.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: alvino, ronysyz, rajasetan, KhanTry
Time to create page: 0.072 seconds

Diskusi Terakhir

  • No posts to display.

Joomla User Group Indonesia

Joomla User Group indonesia

Id-joomla.com adalah situs resmi Joomla User Group (JUG) Indonesia dan Joomla Translation Team

 
Download Terjemahan Joomla terakreditasi dari JoomlaCode dan laporkan bugs, ide dan saran nya di Sub Forum Hanacaraka

Socials

twitter id joomlafb idjoomla