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
  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Menambah field isian di bawah SKU Virtuemart

Posted by on in Tutorial
  • Font size: Larger Smaller
  • Hits: 6157
  • 7 Comments
  • Subscribe to this entry
  • Print

Untuk menambah field isian tambahan pada virtuemart sebenarnya gampang-gampang susah, disini kita akan mencoba menambahkan field isian di bawah field SKU Virtuemart (sebagai contoh saya menambahkan jumlah dvd dari produk yang saya tawarkan).

 

Pastikan file-file yang akan di ubah di backup terlebih dahulu, kuncinya adalah ketelitian dan kesabaran, perhatikan gambar-gambar yang saya sertakan dan gunakan imajinasi anda.

 

Contoh

 

 

 

LANGKAH PERTAMA

Tambahkan field isian di database phpMySql anda di bagian vm_product, posisikan dimana field tambahan akan ditempatkan, dalam hal ini saya menempatkan di bawah SKU pada tabel dengan nama jml_dvd.

SQL

 

LANGKAH KE DUA

Agar field tersebut muncul di form add product virtuemart, edit file : product.product_form.php yang terletak di \administrator\components\com_virtuemart\html\

Temukan code SKU kemudian copy paste kan di bawahnya, edit sesuai dengan field yang anda tambahkan di database


_('PHPSHOP_PRODUCT_FORM_SKU') ?>:
<input class="inputbox" name="product_sku" type="text" value="<?php db->sp("product_sku") size="32" maxlength="64" />

/* code yang saya tambahkan dibawahnya */


_('PHPSHOP_PRODUCT_FORM_JML_DVD') ?>:
<input class="inputbox" name="jml_dvd" type="text" value="<?php db->sp(jml_dvd"); ?>" size="32" maxlength="64" />

 

Product Form

 

LANGKAH KE TIGA

Agar data yang kita masukkan tersimpan di database, edit file : ps_product.php yang berada di \administrator\components\com_virtuemart\classes\

Disini ada dua tempat yang harus kita tambahkan code, yaitu pertama di "Function to add a new product into the product table" bagian "// Insert into DB" dan kedua di "Function to update product $d['product_id'] in the product table" dibagian "// Insert into DB", copy paste dan edit code dari bagian atasnya.

PERTAMA :

Product

KEDUA

SS

 

 

LANGKAH KE EMPAT

Agar field jml_dvd muncul dan mempunyai nama di form isian, ada dua file english.php yang harus kita edit, terletak di :

1.  \administrator\components\com_virtuemart\languages\common\english.php

Copy paste aja dari kode diatasnya kemudian edit (SKU)

ss

2.  \administrator\components\com_virtuemart\languages\product\english.php

Copy paste aja dari kode diatasnya kemudian edit (SKU)

ss2

Hasil editan ini akan muncul seperti ini :

ss222

 

 

LANGKAH KE LIMA

Agar field tambahan muncul pada saat kita save product (pada tampilan detail), edit file : product.product_display.php yang teletak di \administrator\components\com_virtuemart\html\

Copy paste saja dari code SKU di atasnya.

SS

hasilnya editan ini nanti akan muncul di sini :

SS21

 

LANGKAH KE ENAM :

Agar muncul di tampilan akhir detail produk, edit file : flypage-ask.tpl.php yang ada di \components\com_virtuemart\themes\default\templates\product_details\

Saya menggunakan file flypage-ask.tpl pada konfigurasi situs virtuemart, dan posisinya terserah anda, misal saya letakkan di bawah harga.

ss4

Hasilnya akan seperti ini :

ss5

0

Kategori Blog

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