mirac
OpenCart-TR
- Katılım
- 7 Şub 2010
- Mesajlar
- 1,383
- Tepkime puanı
- 0
- Puanları
- 36
- Yaş
- 43
- Konum
- Beykoz____
- Web sitesi
- www.notebook-cantasi.com
Daha önce örnek olarak forumda vermiştim ve yapamayan arkadaşlar vardı diye hatırlıyorum.. Bu yüzden biraz modul haline getirdim.. Bir kaç dosyadaki değişikliği size bıraktım ki kodlarda değişiklik yaptıysanız sorun çıkmasın diye..
Orjinal Kodlar Burada..
Demo için Buraya Tıklayınız..
Ekteki Dosyalar;
admin\controller\module\headermenu.php
admin\language\english\module\headermenu.php
admin\language\turkish\module\headermenu.php
admin\view\template\module\headermenu.tpl
catalog\controller\module\headermenu.php
catalog\view\theme\default\template\module\headermenu.tpl
Değişiklik yapılacak dosyalar;
catalog\controller\common\header.php
catalog\view\theme\default\stylesheet\stylesheet.css
catalog\view\theme\default\template\common\header.tpl
catalog\controller\common\header.php Aç..
Bul..
Altına Ekle..
catalog\view\theme\default\stylesheet\stylesheet.css Aç..
En alta Ekle..
catalog\view\theme\default\template\common\header.tpl Aç..
Bul..
Üstüne Ekle..
Akabinde admin panelden giriş yapıp Header Menü modulunu kuruyoruz..
Örnek ayarlar
Pozisyon: Header
Durumu: Açık
Sıralama: 1
[bilgi]Fazla ana kategoriniz varsa bu modulu tavsiye etmiyorum.. Yanyana sıralandığı için satır altına düşüyor ve üstte açılan kategori ile birbirine giriyor..
1.4.9.1 sürümünde test ettim sorunsuz çalışıyor.. [/bilgi]
Orjinal Kodlar Burada..
Demo için Buraya Tıklayınız..
Ekteki Dosyalar;
admin\controller\module\headermenu.php
admin\language\english\module\headermenu.php
admin\language\turkish\module\headermenu.php
admin\view\template\module\headermenu.tpl
catalog\controller\module\headermenu.php
catalog\view\theme\default\template\module\headermenu.tpl
Değişiklik yapılacak dosyalar;
catalog\controller\common\header.php
catalog\view\theme\default\stylesheet\stylesheet.css
catalog\view\theme\default\template\common\header.tpl
catalog\controller\common\header.php Aç..
Bul..
Kod:
protected function index() {
Altına Ekle..
Kod:
// Header modulu start
$module_data = array();
$this->load->model('checkout/extension');
$results = $this->model_checkout_extension->getExtensions('module');
foreach ($results as $result) {
if ($this->config->get($result['key'] . '_status') && ($this->config->get($result['key'] . '_position') == 'header')) {
$module_data[] = array(
'code' => $result['key'],
'sort_order' => $this->config->get($result['key'] . '_sort_order')
);
$this->children[] = 'module/' . $result['key'];
}
}
$sort_order = array();
foreach ($module_data as $key => $value) {
$sort_order[$key] = $value['sort_order'];
}
array_multisort($sort_order, SORT_ASC, $module_data);
$this->data['modules'] = $module_data;
// Header modul stop
catalog\view\theme\default\stylesheet\stylesheet.css Aç..
En alta Ekle..
Kod:
.menu {font-family: arial, sans-serif; width:900px; height:30px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:120px; height:30px; text-align:center; border-left:1px solid #fff; border-right:1px solid #fff; background:#467bb1; line-height:30px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:120px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-120px;}
catalog\view\theme\default\template\common\header.tpl Aç..
Bul..
Kod:
<div class="div6">
Üstüne Ekle..
Kod:
<?php foreach ($modules as $module) { ?>
<?php echo ${$module['code']}; ?>
<?php } ?>
Akabinde admin panelden giriş yapıp Header Menü modulunu kuruyoruz..
Örnek ayarlar
Pozisyon: Header
Durumu: Açık
Sıralama: 1
[bilgi]Fazla ana kategoriniz varsa bu modulu tavsiye etmiyorum.. Yanyana sıralandığı için satır altına düşüyor ve üstte açılan kategori ile birbirine giriyor..
1.4.9.1 sürümünde test ettim sorunsuz çalışıyor.. [/bilgi]