Yardım -Modül Kopyalama-

eddiebg

OpenCart-TR
Katılım
21 Tem 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Merhaba arkadaşlar Featured modülünü aynı şekilde bir tane daha gerekiyor. Nasıl kopyalayabilirim. Ne yaptıysam başaramadım. Bu konuda yardımcı olabilecek var mı ?:huh:

1.5.X versiyonu kurulu yonetım panelınden cogaltabılıyorum ancak her ıkı moduldede farklı ürünlerin gözükmesi gerek. Birinde misal indirimli ürünler diğerinde seçtiğim ürünler şeklinde. Coagıltınca aynısı üst üste çıkıyor.

üstte seçtiğim farklı ürünler olmalı , aşağıdakınde farklı olmalı. ikiside ana sayfada olacak şekilde.

35nauso.jpg
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
58
Web sitesi
opencart-themes.org
Merhaba.. r10 dada cevablamıştım sorunuzu ama kopyadıktan saonra db de de tabloları coğaltmanız lazım aynı sekilde.. ayrıca sitede aratırsanız indirimli ürünler içinde ayrı modül var onu kullanın..
burada
http://forum.opencart-tr.com/thread-5131.html...
Ayrıca indriimden kastınız kampnaya ise zaten kampanyalı ürünler içinde modül satandart var opc de
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
58
Web sitesi
opencart-themes.org
eddiebg' Alıntı:
debreli' Alıntı:
bir dene uyarsa dil dosyalarını kendine göre düzenlersin.

indir

Cok tesekkurler sorunsuzca kuruldu ancak, modul ayarlarinda urun ekleyemiyorum sadece. :(

admin-view-template-module-bookofthweek.tpl aç
dosya içeriğini komple bununla degiştir

bununla degiştir

PHP:
<?php echo $header; ?>
<div id="content">
<div class="breadcrumb">
  <?php foreach ($breadcrumbs as $breadcrumb) { ?>
  <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
  <?php } ?>
</div>
<?php if ($error_warning) { ?>
<div class="warning"><?php echo $error_warning; ?></div>
<?php } ?>
<div class="box">
  <div class="heading">
    <h1><img src="view/image/module.png" alt="" /> <?php echo $heading_title; ?></h1>
    <div class="buttons"><a onclick="$('#form').submit();" class="button"><span><?php echo $button_save; ?></span></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><span><?php echo $button_cancel; ?></span></a></div>
  </div>
  <div class="content">
    <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form">
      <table class="form">
        <tr>
          <td><?php echo $entry_product; ?></td>
          <td><input type="text" name="product" value="" /></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><div class="scrollbox" id="bookoftheweek-product">
              <?php $class = 'odd'; ?>
              <?php foreach ($products as $product) { ?>
              <?php $class = ($class == 'even' ? 'odd' : 'even'); ?>
              <div id="bookoftheweek-product<?php echo $product['product_id']; ?>" class="<?php echo $class; ?>"><?php echo $product['name']; ?> <img src="view/image/delete.png" />
                <input type="hidden" value="<?php echo $product['product_id']; ?>" />
              </div>
              <?php } ?>
            </div>
            <input type="hidden" name="bookoftheweek_product" value="<?php echo $bookoftheweek_product; ?>" /></td>
        </tr>
      </table>
      <table id="module" class="list">
        <thead>
          <tr>
            <td class="left"><?php echo $entry_image; ?></td>
            <td class="left"><?php echo $entry_layout; ?></td>
            <td class="left"><?php echo $entry_position; ?></td>
            <td class="left"><?php echo $entry_status; ?></td>
            <td class="right"><?php echo $entry_sort_order; ?></td>
            <td></td>
          </tr>
        </thead>
        <?php $module_row = 0; ?>
        <?php foreach ($modules as $module) { ?>
        <tbody id="module-row<?php echo $module_row; ?>">
          <tr>
            <td class="left"><input type="text" name="bookoftheweek_module[<?php echo $module_row; ?>][image_width]" value="<?php echo $module['image_width']; ?>" size="3" />
              <input type="text" name="bookoftheweek_module[<?php echo $module_row; ?>][image_height]" value="<?php echo $module['image_height']; ?>" size="3" />
              <?php if (isset($error_image[$module_row])) { ?>
              <span class="error"><?php echo $error_image[$module_row]; ?></span>
              <?php } ?></td>
            <td class="left"><select name="bookoftheweek_module[<?php echo $module_row; ?>][layout_id]">
                <?php foreach ($layouts as $layout) { ?>
                <?php if ($layout['layout_id'] == $module['layout_id']) { ?>
                <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option>
                <?php } else { ?>
                <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option>
                <?php } ?>
                <?php } ?>
              </select></td>
            <td class="left"><select name="bookoftheweek_module[<?php echo $module_row; ?>][position]">
                <?php if ($module['position'] == 'content_top') { ?>
                <option value="content_top" selected="selected"><?php echo $text_content_top; ?></option>
                <?php } else { ?>
                <option value="content_top"><?php echo $text_content_top; ?></option>
                <?php } ?>
                <?php if ($module['position'] == 'content_bottom') { ?>
                <option value="content_bottom" selected="selected"><?php echo $text_content_bottom; ?></option>
                <?php } else { ?>
                <option value="content_bottom"><?php echo $text_content_bottom; ?></option>
                <?php } ?>
                <?php if ($module['position'] == 'column_left') { ?>
                <option value="column_left" selected="selected"><?php echo $text_column_left; ?></option>
                <?php } else { ?>
                <option value="column_left"><?php echo $text_column_left; ?></option>
                <?php } ?>
                <?php if ($module['position'] == 'column_right') { ?>
                <option value="column_right" selected="selected"><?php echo $text_column_right; ?></option>
                <?php } else { ?>
                <option value="column_right"><?php echo $text_column_right; ?></option>
                <?php } ?>
              </select></td>
            <td class="left"><select name="bookoftheweek_module[<?php echo $module_row; ?>][status]">
                <?php if ($module['status']) { ?>
                <option value="1" selected="selected"><?php echo $text_enabled; ?></option>
                <option value="0"><?php echo $text_disabled; ?></option>
                <?php } else { ?>
                <option value="1"><?php echo $text_enabled; ?></option>
                <option value="0" selected="selected"><?php echo $text_disabled; ?></option>
                <?php } ?>
              </select></td>
            <td class="right"><input type="text" name="bookoftheweek_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $module['sort_order']; ?>" size="3" /></td>
            <td class="left"><a onclick="$('#module-row<?php echo $module_row; ?>').remove();" class="button"><span><?php echo $button_remove; ?></span></a></td>
          </tr>
        </tbody>
        <?php $module_row++; ?>
        <?php } ?>
        <tfoot>
          <tr>
            <td colspan="5"></td>
            <td class="left"><a onclick="addModule();" class="button"><span><?php echo $button_add_module; ?></span></a></td>
          </tr>
        </tfoot>
      </table>
    </form>
  </div>
</div>
<script type="text/javascript"><!--
$('input[name=\'product\']').autocomplete({
	delay: 0,
	source: function(request, response) {
		$.ajax({
			url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
			dataType: 'json',
			success: function(json) {		
				response($.map(json, function(item) {
					return {
						label: item.name,
						value: item.product_id
					}
				}));
			}
		});
		
	}, 
	select: function(event, ui) {
		$('#bookoftheweek-product' + ui.item.value).remove();
		
		$('#bookoftheweek-product').append('<div id="bookoftheweek-product' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" value="' + ui.item.value + '" /></div>');

		$('#bookoftheweek-product div:odd').attr('class', 'odd');
		$('#bookoftheweek-product div:even').attr('class', 'even');
		
		data = $.map($('#bookoftheweek-product input'), function(element){
			return $(element).attr('value');
		});
						
		$('input[name=\'bookoftheweek_product\']').attr('value', data.join());
					
		return false;
	}
});

$('#bookoftheweek-product div img').live('click', function() {
	$(this).parent().remove();
	
	$('#bookoftheweek-product div:odd').attr('class', 'odd');
	$('#bookoftheweek-product div:even').attr('class', 'even');

	data = $.map($('#bookoftheweek-product input'), function(element){
		return $(element).attr('value');
	});
					
	$('input[name=\'bookoftheweek_product\']').attr('value', data.join());	
});
//--></script> 
<script type="text/javascript"><!--
var module_row = <?php echo $module_row; ?>;

function addModule() {	
	html  = '<tbody id="module-row' + module_row + '">';
	html += '  <tr>';
	html += '    <td class="left"><input type="text" name="bookoftheweek_module[' + module_row + '][image_width]" value="80" size="3" /> <input type="text" name="bookoftheweek_module[' + module_row + '][image_height]" value="80" size="3" /></td>';	
	html += '    <td class="left"><select name="bookoftheweek_module[' + module_row + '][layout_id]">';
	<?php foreach ($layouts as $layout) { ?>
	html += '      <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option>';
	<?php } ?>
	html += '    </select></td>';
	html += '    <td class="left"><select name="bookoftheweek_module[' + module_row + '][position]">';
	html += '      <option value="content_top"><?php echo $text_content_top; ?></option>';
	html += '      <option value="content_bottom"><?php echo $text_content_bottom; ?></option>';
	html += '      <option value="column_left"><?php echo $text_column_left; ?></option>';
	html += '      <option value="column_right"><?php echo $text_column_right; ?></option>';
	html += '    </select></td>';
	html += '    <td class="left"><select name="bookoftheweek_module[' + module_row + '][status]">';
    html += '      <option value="1" selected="selected"><?php echo $text_enabled; ?></option>';
    html += '      <option value="0"><?php echo $text_disabled; ?></option>';
    html += '    </select></td>';
	html += '    <td class="right"><input type="text" name="bookoftheweek_module[' + module_row + '][sort_order]" value="" size="3" /></td>';
	html += '    <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><span><?php echo $button_remove; ?></span></a></td>';
	html += '  </tr>';
	html += '</tbody>';
	
	$('#module tfoot').before(html);
	
	module_row++;
}
//--></script> 
<?php echo $footer; ?>
 

eddiebg

OpenCart-TR
Katılım
21 Tem 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Tesekkurler hersey duzgun calisior tek sorun, orjinal modul scroll ozelligi calisoyr ancak ekledigimin calismiyor. :(

http://zoomax.bg/

Iki modul ayni anda acik olunca scroll da sorun ooluyor. Bu konuda ne yapabilirim acaba.
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
58
Web sitesi
opencart-themes.org
eddiebg' Alıntı:
Tesekkurler hersey duzgun calisior tek sorun, orjinal modul scroll ozelligi calisoyr ancak ekledigimin calismiyor. :(

http://zoomax.bg/

Iki modul ayni anda acik olunca scroll da sorun ooluyor. Bu konuda ne yapabilirim acaba.

Temanızın söz konuzu modülünün js dosyası aynı anda iki tane modülü çalıştırmyordur..fasklı bir js denemenizi öneriim..
 

eddiebg

OpenCart-TR
Katılım
21 Tem 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Duzenleme konusunda pek bilgim yok, yardimci olabilir misiniz ?
 

debreli

OpenCart-TR
Katılım
31 Ağu 2010
Mesajlar
196
Tepkime puanı
0
Puanları
0
Web sitesi
vakifshop.com
catalog tpl. dosyasıda
ikinci eklediğin modüldeki
Kod:
<div id="scroller" class="scrollable">
kısmı

aşağıdaki ile değiştir
Kod:
<div id="scroller2" class="scrollable">
birde sayfa sonundaki
Kod:
<script>
$("#scroller").scrollable({circular: true, speed: 3000}).navigator().autoscroll({
	interval: 4500		
});
</script>

altakiyle değiştir

Kod:
<script>
$("#scroller2").scrollable({circular: true, speed: 3000}).navigator().autoscroll({
	interval: 4500		
});
</script>
 
Üst