cms – Blogging.co.id – Pusat Blog Artikel dan Informasi Indonesia http://blogging.co.id Pusat Artikel dan Informasi Indonesia Fri, 21 Apr 2017 06:37:29 +0000 en-US hourly 1 https://wordpress.org/?v=4.7.5 Cara Menambah Tab Produk Prestashop (admin & frontend) http://blogging.co.id/cara-menambah-tab-produk-prestashop-admin-frontend Sat, 09 Aug 2014 15:56:06 +0000 http://blogging.co.id/?p=11191 Hasil nantinya adalah sebagai berikut.
Ok selanjutnya langsung saja kita mulai tahapan yang harus dilakukan. Sebelum melakukan perubahan ini, sebaiknya melakukan backup terhadap file/folder prestashop anda.
1. Penambahan field ...]]>
Hampir semua CMS memiliki tidak dapat mengikuti semua kebutuhan penggunanya secara sempurna, oleh karena itu editing merupakan salah satu bagian dari Pengguna yang ingin menyesuaikan CMS tersebut untuk kebutuhannya. Setelah sebelumnya saya telah membuat cara mengurangi digit decimal price di admin prestashop saat ini mungkin anda membutuhkan cara menambahkan tab produk di prestashop.

Hasil nantinya adalah sebagai berikut.

tab baru prestashop

Tab baru prestashop

Ok selanjutnya langsung saja kita mulai tahapan yang harus dilakukan. Sebelum melakukan perubahan ini, sebaiknya melakukan backup terhadap file/folder prestashop anda.

1. Penambahan field di tabel

Tambahkan 1 field di tabel  prefix_product_lang sesuai dengan nama tab yang ingin anda tambahkan. Dalam kasus saya di beri nama Fitur_unggulan.

ubah tabel product_lang

Ubah tabel product_lang

Untuk tipe data sesuaikan dengan data yang ingin anda masukkan, untuk kasus ini tipe data disesuaikan dengan fitur unggulan.

Selanjutnya adalah penambahan atau modifikasi code di CMS prestashop, ada 4 file yang terkena dampak dari perubahan ini.

  • informations.tpl yang ada di folder (localhost\adminxxx\themes\default\template\controllers\products\)
  • products.php(ada di folder \localhost\classes)
  • Adminproductcontroller.tpl (ada di folder : controller\admin\)
  • product.tpl (lokasi di folder theme yang anda gunakan)

1.1 Silakan backup ketiga file ini terlebih dahulu.

2. Penambahan Code di Informations.tpl


<div class="form-group">
<label class="control-label col-lg-3" for="description_{$id_lang}">
{include file="controllers/products/multishop/checkbox.tpl" field="fitur_unggulan" type="tinymce" multilang="true"}
<span class="label-tooltip" data-toggle="tooltip"
title="{l s='Appears in Fitur Keunggulan.'}">
{l s='Fitur Unggulan'}
</span>
</label>
<div class="col-lg-9">
{include
file="controllers/products/textarea_lang.tpl"
languages=$languages input_name='fitur_unggulan'
class="autoload_rte"
input_value=$product->fitur_unggulan}
</div>
</div>

Ini merupakan editing untuk menampilan tiniMCE di menu admin produk nantinya, untuk letak dapat anda sesuaikan dengan kebutuhan. Untuk kasus ini saya letakkan di bahwa description (produk).

3. Penambahan Code di classes\Products.php

3.1 Deklerasi variabel sesuai dengan nama field yang dibuat (di bagian paling atas)

public $fitur_unggulan;

3.2. Di bagian public static $definition tambahkan field yang diadd sesuai dengan deklarsi pada poin 3.1

'fitur_unggulan' => array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml'),

3.3 Ubah seluruh sql yang ada di file php ini sesuai dengan penambahan field baru.

$sql = 'SELECT p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, pl.`description`, pl.`description_short`, pl.`fitur_unggulan`,pl.`link_rewrite`,
pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, pl.`available_now`, pl.`available_later`,
MAX(image_shop.`id_image`) id_image, il.`legend`, m.`name` as manufacturer_name, cl.`name` AS category_default,

4. Modifikasi Product.tpl di folder Theme yang digunakan

Modifikasi product.tpl di folder yang digunakan sesuaikan dengan tab yang sudah ada sebelumnya, tinggal ditambahkan saja mau diletakkan dimana.

5. Selesai, Tampilan Admin Akan berubah dengan tambahan tab yang di buat

Setelah itu jika anda membuka menu Catalog – > Products  dan memilih tab information (kasus ini) maka di bagian bawah akan ada editor baru untuk fitur unggulan.

admin produk setelah penambahan tab

Admin produk setelah penambahan tab

Untuk tampilan front end sama seperti yang digambarkan pada awal artikel ini, happy coding.

]]>
CMS Website Untuk Bisnis Online http://blogging.co.id/cms-website-untuk-bisnis-online Fri, 13 Jun 2014 08:53:51 +0000 http://blogging.co.id/?p=11054 Content Managemen System (CMS)
CMS atau Content Management System adalah sebuah aplikasi yang dapat ...]]>
Membangun sebuah website atau blog dapat sudah bukan hal yang asing lagi saat ini. Berbagai jenis bahasa pemrograman komputer  telah berkembang untuk memudahkan pembuatan untuk berbagai kebutuhan. Bahkan saat ini seseorang dapat mempelajari secara otodidak bagaimana membuat sebuah website komersil dengan aplikasi instan yang disebut CMS. CMS atau Content Management system telah hadir untuk memudahkan pembuatan website, tanpa harus memiliki skill pemrograman, berikut ini ulasan selengkapnya.

Content Managemen System (CMS)

CMS atau Content Management System adalah sebuah aplikasi yang dapat digunakan untuk mengelola dan mengatur teks, film, gambar, link dan berbagai data yang biasa anda temui pada sebuah website.

Sebuah sistem manajemen konten (CMS) biasanya terdiri dari dua elemen :

  1. Aplikasi manajemen konten (CMA) – Elemen CMA memungkinkan pengaturan konten tanpa harus mengetahui bahasa HTML. Untuk pembuatan web, modifikasi, dan menghapus isi pada sebuah situs web tanpa perlu keahlian seorang Webmaster.
  2. Aplikasi pengiriman konten (CDA) – Elemen CDA akan menggunakan dan menyusun informasi tersebut untuk memperbarui situs Web.

Sebuah Content Management akan menyimpan sebagian besar konten dalam dengan fungsi database dan dirakit menggunakan bahasa yang fleksibel seperti XML atau. NET. Pengguna akan melakukan interaksi dengan sistem secara normal melalui web browser. pengguna dapat mengedit halaman, mengontrol tata letak dengan hanya memilih tools-tools yang ada tanpa menulis coding pemrograman atau HTML. Untuk ini perlu kemudian memberikan beberapa atau semua fungsi berikut.

Fungsi CMS

Fungsi CMS dapat bervariasi, namun sebagian CMS berbasis web ini pada umumnya menawarkan beberapa jenis akses kontrol seperti berikut :

  • Template otomatis yang dapat diubah dengan mudah melalui sistem yang sudah ada
  • Konten dengan mudah dapat diedit
  • Fitur extensible set, biasanya melalui plug-in atau ekstensi.
  • Update reguler terhadap standar web
  • Kontrol versi halaman web secara keseluruhan

CMS Website Pilihan Tepat Untuk Bisnis

Mungkin sebagian anda pernah mengalami beberapa permasalahan website seperti berikut ini :

  1. Memiliki sebuah situs web untuk bisnis online yang anda geluti dan telah tumbuh dari waktu ke waktu, namun masih jauh dari kata sempurna
  2. Kemudian dalam kasus lainnya, sebagian besar konten telat out of date atau tidak akurat dan sulit untuk menemukan pembaruan situs yang kompleks.
  3. Kondisi lebih parah jika sudah kehilangan jejak semua halaman di situs dengan semua perubahan yang dibuat oleh webmaster

Apa yang mungkin dapat anda lakukan pada pembuat website anda, yang mungkin sudah tidak meninggalkan jejak lagi?? Tapi anda tidak sendiri. Mungkin anda perlu mempertimbangkan untuk menggunakan website CMS. Sebuah sistem manajemen konten yang secara khusus dirancang permasalahan di atas :

Keuntungan CMS Untuk bisnis

Ada berbagai macam manfaat bisnis yang dapat diperoleh dengan menerapkan CMS, termasuk:

  • Waktu penyelesaian lebih cepat untuk pembuatan website baru
  • Konsistensi yang lebih besar
  • Meningkatkan navigasi situs
  • Peningkatan fleksibilitas situs
  • Peningkatan keamanan, untuk belanja online aman
  • Mengurangi duplikasi informasi
  • Mengurangi biaya pemeliharaan situs

Temukan jenis CMS website yang cocok untuk bisnis online anda !

]]>