Genel Bölgeye Tüm Ülkeleri Eklemek

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,198
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
OpenCart eklediğiniz her bölgeye farklı vergi oranları belirlemenize olanak tanımaktadır. Ancak bir genel bölgeye tüm ülkeleri eklemek seçeneği bulunmamaktadır. Bu değişiklik ile bir genel bölgeye tek bir tuşla tüm ülkeleri eklemenizi sağlamaktadır.

admin/view/template/localisation/geo_zone_form.tpl
BUL
Kod:
<a onclick="addGeoZone();" class="button"><span><?php echo $button_add_geo_zone; ?></span></a>

SONRASINA EKLE
Kod:
<a onclick="addAllGeoZones();" class="button"><span>Tüm Ülkeleri Ekle</span></a>

BUL
Kod:
function addGeoZone() {

ÖNCESİNE EKLE
Kod:
function addAllGeoZones() {
<?php foreach ($countries as $country) { ?>
    html  = '<tbody id="zone_to_geo_zone_row' + zone_to_geo_zone_row + '">';
    html += '<tr>';
     html += '<td class="left"><select name="zone_to_geo_zone[' + zone_to_geo_zone_row + '][country_id]" id="country' + zone_to_geo_zone_row + '" onchange="$(\'#zone' + zone_to_geo_zone_row + '\').load(\'index.php?route=localisation/geo_zone/zone&token=<?php echo $token; ?>&country_id=\' + this.value + \'&zone_id=0\');">';
     html += '<option value="<?php echo $country['country_id']; ?>"><?php echo addslashes($country['name']); ?></option>';
    html += '</select></td>';
     html += '<td class="left"><select name="zone_to_geo_zone[' + zone_to_geo_zone_row + '][zone_id]" id="zone' + zone_to_geo_zone_row + '"><option value="0">All zones</option></select></td>';
     html += '<td class="left"><a onclick="$(\'#zone_to_geo_zone_row' + zone_to_geo_zone_row + '\').remove();" class="button"><span><?php echo $button_remove; ?></span></a></td>';
   
    html += '</tr>';
    html += '</tbody>';

    $('#zone_to_geo_zone > tfoot').before(html);
   
    zone_to_geo_zone_row++;
    <?php } ?>
}

Ekteki değişiklik yapılmış dosyayı kullanabilirsiniz.
 

Ekli dosyalar

  • geo_zone_form.zip
    1.4 KB · Görüntüleme: 9
Üst