Menambahkan kotak menu pada kolom kiri kanan toko oscommerce memerlukan langkah yang cukup panjang. Sebagai ilustrasi kita akan menambahkan kotak menu baru pada kolom kiri tokocontoh.com. Kotak  tersebut akan kita isi dengan menu sbb :

-  Tentang TokoContoh
-  Cara belanja
-  Biaya pengiriman
-  Kontak TokoContoh

Kita asumsikan bahwa TokoContoh sudah memiliki pilihan bahasa Indonesia dan Inggris. Kita akan mempergunakan file information.php pada folder catalog/includes/boxes/ sebagai template untuk file baru bernama new_menu.php.

Kita juga akan menjadikan file shipping.php pada folder catalog sebagai template untuk file baru : toko_contoh.php, biaya_kirim.php dan cara_belanja.php.

Maka kita perlu melakukan  9 langkah berikut :

1. Copylah file information.php ke file baru new_menu.php. Ganti perintah baris ke-17 :
$info_box_contents[] = array(‘text’ => BOX_HEADING_INFORMATION);
dengan :
$info_box_contents[] = array(‘text’ => BOX_HEADING_NEW_MENU);

Juga perintah baris 22-25 :
$info_box_contents[] = array(‘text’ => ‘<a href=”‘ . tep_href_link(FILENAME_SHIPPING) . ‘”>’ . BOX_INFORMATION_SHIPPING . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_PRIVACY) . ‘”>’ . BOX_INFORMATION_PRIVACY . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_CONDITIONS) . ‘”>’ . BOX_INFORMATION_CONDITIONS . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_CONTACT_US) . ‘”>’ . BOX_INFORMATION_CONTACT . ‘</a>’);

diganti dengan :
$info_box_contents[] = array(‘text’ => ‘<a href=”‘ . tep_href_link(FILENAME_TOKO_CONTOH) . ‘”>’ . BOX_NEW_MENU_TOKO_CONTOH . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_CARA_BELANJA) . ‘”>’ . BOX_NEW_MENU_CARA_BELANJA. ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_BIAYA_KIRIM) . ‘”>’ . BOX_NEW_MENU_BIAYA_KIRIM . ‘</a><br>’ .
‘<a href=”‘ . tep_href_link(FILENAME_CONTACT_US) . ‘”>’ . BOX_NEW_MENU_CONTACT . ‘</a>’);

Upload file new_menu.php ke folder tokocontoh.com/includes/boxes/

2. Buat 3 file baru dengan cara mengcopy file shipping.php di folder catalog ke  : biaya_kirim.php, cara_belanja.php dan toko_contoh.php. Upload ketiga file baru tersebut ke folder utama tokocontoh.com.

3. Buat 3 file baru dengan cara mengcopy file shipping.php di folder catalog/includes/languages/indonesia/  ke file  : biaya_kirim.php, cara_belanja.php dan toko_contoh.php. Upload ketiga file baru tersebut ke folder tokocontoh.com/includes/languages/indonesia/.

4. Begitu juga file shipping.php di folder catalog/includes/languages/english/  kita copy ke 3 file baru  : biaya_kirim.php, cara_belanja.php dan toko_contoh.php. Upload ketiganya ke folder  tokocontoh.com/includes/languages/english/.

Masing-masing 3 file baru di folder catalog/includes/languages/indonesia/ dan english tersebut perlu kita edit pada saat kita ingin memasukkan informasi tentang TokoContoh (About Us), cara belanja di TokoContoh dan biaya pengiriman barang.

5. Misalkan kita ingin menambahkan kotak menu baru pada kolom sebelah kiri, maka kita perlu mengedit column_left.php yang ada di folder catalog/includes/. Pada baris ke-17 di bawah :
if ((USE_CACHE == ‘true’) && empty($SID)) {
echo tep_cache_categories_box();
} else {
include(DIR_WS_BOXES . ‘categories.php’);
}

tambahkan perintah berikut :
require(DIR_WS_BOXES . ‘new_menu.php’);

6. Selanjutnya kita perlu mengedit file indonesia.php di folder catalog/includes/languages/. Pada baris 127 di bawah :

// information box text in includes/boxes/information.php
define(‘BOX_HEADING_INFORMATION’, ‘Information’);
define(‘BOX_INFORMATION_PRIVACY’, ‘Privacy Notice’);
define(‘BOX_INFORMATION_CONDITIONS’, ‘Conditions of Use’);
define(‘BOX_INFORMATION_SHIPPING’, ‘Shipping & Returns’);
define(‘BOX_INFORMATION_CONTACT’, ‘Contact Us’);

tambahkan perintah berikut :

// information box text in includes/boxes/new_menu.php
define(‘BOX_HEADING_NEW_MENU’, ‘Toko Contoh’);
define(‘BOX_NEW_MENU_TOKO_CONTOH’, ‘Tentang Kami’);
define(‘BOX_NEW_MENU_CARA_BELANJA’, ‘Cara Belanja’);
define(‘BOX_NEW_MENU_BIAYA_KIRIM’, ‘Biaya Pengiriman’);
define(‘BOX_NEW_MENU_CONTACT’, ‘Kontak Kami’);

7. Kemudian masih di file indonesia.php, pada baris terakhir sebelum tanda ?>, tambahkan perintah sbb :

require(DIR_WS_LANGUAGES . $language . ‘/’ . ‘biaya_kirim.php’);
require(DIR_WS_LANGUAGES . $language . ‘/’ . ‘cara_belanja.php’);
require(DIR_WS_LANGUAGES . $language . ‘/’ . ‘toko_contoh.php’);

8. Lakukan hal yang sama dengan langkah 6-7, tetapi untuk file english.php di folder catalog/includes/languages/.

9. Terakhir kita harus mengedit filename.php di folder catalog/includes/. Tambahkan perintah berikut :

define(‘FILENAME_BIAYA_KIRIM’, ‘biaya_kirim.php’);
define(‘FILENAME_CARA_BELANJA’, ‘cara_belanja.php’);
define(‘FILENAME_LUNETTA’, ‘toko_contoh.php’);

di mana saja di antara perintah : // define the filenames used in the project,  DAN tanda ?> pada baris terakhir.

Demikian 9 langkah untuk menambahkan kotak menu baru pada kolom kiri toko online oscommerce. Dengan langkah-langkah yang sama kita bisa melakukannya untuk kolom kanan, hanya saja file yang harus diedit adalah column_right.php, bukan column_left.php.

Selamat beroscommerce. Sukses selalu !

  2 Responses to “Tampilan Oscommerce : Menambah Menu Kolom Kiri Kanan Oscommerce”

  1. mas mau tanya kok muncul peringatan gini ya

    Fatal error: Cannot redeclare do_magic_quotes_gpc() (previously declared in D:\AppServ\www\catalog\includes\functions\compatibility.php:18) in D:\AppServ\www\catalog\includes\functions\compatibility.php on line 30

  2. mas minta ilmunya dunk..
    gimana caranya manambah menu kontak dan alamat seperti tokolia.com…please
    thx

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2012 kqlima.com Suffusion theme by Sayontan Sinha