tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 03:57 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

VQmod olmadan hızlı fiyat girme olur mu?

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  cevahirabi - Görüntüleme - Okunma  6329 - Yorum  12

cevahirabiv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 240
Konular: 65
Katılma Tarihi: Feb 2012
Rep Puanı: 2
Teşekkürler: 27
11 Mesajına, 31 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-28-2012 05:58 PM

siteme vqmod kurmak istemiyorum ama hızlı fiyat girmek istiyorum. bunu başarabilmek için hangi dosyalarda hangi değişiklikleri yapmalıyım bilen biri anlatabilir mi?

Resim görüntüleyici
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-28-2012 07:18 PM
XML dosyasını bir editör ile açıp içerisinde hangi dosyada hangi satırlardan önce veya sonra ya da değiştirilmesi gereken kısımları bulup eklenecek kodları ilgili dosyalara manuel olarak ekleyebilirsiniz.

Bende sitemde vqmod kullanmıyorum ama vqmod dosyalarını bu şekilde manuel adapte ediyorum.

Kolay gelsin.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: osdem66 , cevahirabi
cevahirabiv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 240
Konular: 65
Katılma Tarihi: Feb 2012
Rep Puanı: 2
Teşekkürler: 27
11 Mesajına, 31 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-30-2012 10:01 AM
Kod:
<modification>

    <id>MIB</id>
    <version>1.3</version>
    <vqmver>1.0.8</vqmver>
    <author>cevahirabi</author>

    <file name="admin/controller/catalog/product.php">
    <operation error="skip">
            <search position="after"><![CDATA[
        private $error = array();
            ]]></search>
             <add trim="true"><![CDATA[
        public function price() {
        if ($this->request->server['REQUEST_METHOD'] == 'POST') {
        $this->db->query("UPDATE " . DB_PREFIX . "product SET price = '" . (float)$this->request->post['price'] . "' WHERE product_id = '" . (int)$this->request->post['product_id'] . "'");
        $this->cache->delete('product');
        }
        }
            ]]></add>
        </operation>    
    </file>        
    
    <file name="admin/view/template/catalog/product_list.tpl">
    <operation error="skip">
            <search position="before"><![CDATA[
        <td class="left"><?php if ($product['special']) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
        <!-- Del
            ]]></add>
        </operation>    
        
        <operation error="skip">
            <search position="before"><![CDATA[
        <td class="right"><?php if ($product['quantity'] <= 0) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
            Del --!>
        <td>
        <input type="text" name="price" value="<?php echo $product['price']; ?>" size="10" id="price<?php echo $product['product_id']; ?>" />&nbsp;<a onclick="updatePrice(<?php echo $product['product_id']; ?>);$(this).fadeTo(250, 0.2);$(this).fadeTo(150, 0.7);" class="save">Kaydet</a>
        </td>
            ]]></add>
        </operation>
      
           <operation error="skip">
            <search position="before"><![CDATA[
        <?php echo $footer; ?>
            ]]></search>
            <add trim="true"><![CDATA[
        <script type="text/javascript"><!--
function updatePrice(product_id) {
var price = $('#price' + product_id).val();

$.post('index.php?route=catalog/product/price&token=<?php echo $token; ?>', 'price=' + price + '&product_id=' + product_id);
}

//--></script>
            ]]></add>
        </operation>      
        
    </file>
</modification>

Bunun mealini alabilir miyim. Kolaya kaçmak gibi görünsede çok anlamadığım için soruyorum.
Alıntı Yaparak Cevapla
Paylaş!
buraksahinv
kaRşıyakaLı
**
Üye user avatar
Çevrimdışı

Mesajlar: 24
Konular: 3
Katılma Tarihi: Feb 2012
Rep Puanı: 0
Teşekkürler: 5
6 Mesajına, 9 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-30-2012 10:13 AM
VQ MOD dosyalarında "meal" basittir aslında. Mantığını anlatmaya çalışayım;

Kod:
    <file name="admin/controller/catalog/product.php">

burda vqmod dosyası modifiye yapacağı dosyayı açtırıyor. Sonra;

Kod:
<search position="after"><![CDATA[
        private $error = array();
            ]]></search>

burda tırnak içindeki after ise "sonrasına", before ise "öncesine" modifiye yapmak için bi sonraki satırda aratacağı kod öbeğine atıfta bulunuyor. <![CDATA[ ile başlayan satırda bulacağı kodu birebir yazıyor. </search> ile arama işlemini bitiriyor. Sistem anlıyorki, bu satırı yukarıda adı geçen dosyada arayacak ve bir sonraki eylemi, bu satırdan sonrasına uygulayacak.


Kod:
<add trim="true"><![CDATA[
        public function price() {
        if ($this->request->server['REQUEST_METHOD'] == 'POST') {
        $this->db->query("UPDATE " . DB_PREFIX . "product SET price = '" . (float)$this->request->post['price'] . "' WHERE product_id = '" . (int)$this->request->post['product_id'] . "'");
        $this->cache->delete('product');
        }
        }
            ]]></add>

burada da <add ile beraber ekleme işlemi başlatılıyor. <![CDATA[ dan sonra yazan kod kısmı bir önceki satırda aratılan kod satırının sonrasına ekleniyor. ]]></add> yazarak işlem bitiriliyor. VQMOD XML'lerinin temel mantığı bukadar..





(07-30-2012 10:01 AM)cevahirabi Yazılan:  
Kod:
<modification>

    <id>MIB</id>
    <version>1.3</version>
    <vqmver>1.0.8</vqmver>
    <author>cevahirabi</author>

    <file name="admin/controller/catalog/product.php">
    <operation error="skip">
            <search position="after"><![CDATA[
        private $error = array();
            ]]></search>
             <add trim="true"><![CDATA[
        public function price() {
        if ($this->request->server['REQUEST_METHOD'] == 'POST') {
        $this->db->query("UPDATE " . DB_PREFIX . "product SET price = '" . (float)$this->request->post['price'] . "' WHERE product_id = '" . (int)$this->request->post['product_id'] . "'");
        $this->cache->delete('product');
        }
        }
            ]]></add>
        </operation>    
    </file>        
    
    <file name="admin/view/template/catalog/product_list.tpl">
    <operation error="skip">
            <search position="before"><![CDATA[
        <td class="left"><?php if ($product['special']) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
        <!-- Del
            ]]></add>
        </operation>    
        
        <operation error="skip">
            <search position="before"><![CDATA[
        <td class="right"><?php if ($product['quantity'] <= 0) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
            Del --!>
        <td>
        <input type="text" name="price" value="<?php echo $product['price']; ?>" size="10" id="price<?php echo $product['product_id']; ?>" />&nbsp;<a onclick="updatePrice(<?php echo $product['product_id']; ?>);$(this).fadeTo(250, 0.2);$(this).fadeTo(150, 0.7);" class="save">Kaydet</a>
        </td>
            ]]></add>
        </operation>
      
           <operation error="skip">
            <search position="before"><![CDATA[
        <?php echo $footer; ?>
            ]]></search>
            <add trim="true"><![CDATA[
        <script type="text/javascript"><!--
function updatePrice(product_id) {
var price = $('#price' + product_id).val();

$.post('index.php?route=catalog/product/price&token=<?php echo $token; ?>', 'price=' + price + '&product_id=' + product_id);
}

//--></script>
            ]]></add>
        </operation>      
        
    </file>
</modification>

Bunun mealini alabilir miyim. Kolaya kaçmak gibi görünsede çok anlamadığım için soruyorum.
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-30-2012 10:56 AM
@ buraksahin çok güzel açıklamış konunun mealini.

Burada önemli bir not düşeyim

aratırken
<search position="after"><![CDATA[
]]></search>
satırları arasında kalanı aratacaksınız.

Eklerken de
<add trim="true"><![CDATA[
]]></add>
satırları arasındaki kodu ekleteceksiniz.
Yoksa satırlarda hata mesajı verir.

Kolay gelsin.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
cevahirabiv
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 240
Konular: 65
Katılma Tarihi: Feb 2012
Rep Puanı: 2
Teşekkürler: 27
11 Mesajına, 31 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-30-2012 12:28 PM
Teşekkür Ederim Başardım.
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-10-2012 09:45 PM
ben bir türlü yapadım aklım karıştı Big Grin xml içeriğe göre yapmaya çalıştırımda şöyle bir hata veriyor


Alıntı:Parse error: syntax error, unexpected T_ELSE in /home/kiroglumarket.com/httpdocs/admin/view/template/catalog/product_list.tpl on line 108


bana bu xmldeki yazanların eklemesini anlatabilecek olan varmıı Big Grin

PHP Kod:
<modification>

    <
id>Quick update price</id>
    <
version>1.3</version>
    <
vqmver>1.0.8</vqmver>
    <
author>Webbix</author>

    <
file name="admin/controller/catalog/product.php">
    <
operation error="skip">
            <
search position="after"><![CDATA[
        private 
$error = array(); 
            ]]></
search>
             <
add trim="true"><![CDATA[
        public function 
price() {
        if (
$this->request->server['REQUEST_METHOD'] == 'POST') {
        
$this->db->query("UPDATE " DB_PREFIX "product SET price = '" . (float)$this->request->post['price'] . "' WHERE product_id = '" . (int)$this->request->post['product_id'] . "'");
        
$this->cache->delete('product');
        }
        }
            ]]></
add>
        </
operation>    
    </
file>        
    
    <
file name="admin/view/template/catalog/product_list.tpl">
    <
operation error="skip">
            <
search position="before"><![CDATA[
        <
td class="left"><?php if ($product['special']) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
        <!-- Del
            ]]></add>
        </operation>    
        
        <operation error="skip">
            <search position="before"><![CDATA[
        <td class="right"><?php if ($product['quantity'] <= 0) { ?>
            ]]></search>
            <add trim="true"><![CDATA[
            Del --!>
        <td>
        <input type="text" name="price" value="<?php echo $product['price']; ?>" size="10" id="price<?php echo $product['product_id']; ?>" />&nbsp;<a onclick="updatePrice(<?php echo $product['product_id']; ?>);$(this).fadeTo(250, 0.2);$(this).fadeTo(150, 0.7);" class="save">Save</a>
        </td>
            ]]></add>
        </operation>
      
           <operation error="skip">
            <search position="before"><![CDATA[
        <?php echo $footer?>
            ]]></search>
            <add trim="true"><![CDATA[
        <script type="text/javascript"><!--
function updatePrice(product_id) {
var price = $('#price' + product_id).val();

$.post('index.php?route=catalog/product/price&token=<?php echo $token?>', 'price=' + price + '&product_id=' + product_id);
}

//--></script>
            ]]></add>
        </operation>      
        
    </file>
</modification> 
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-10-2012 10:28 PM
admin/controller/catalog/product.php
Dosyasını açalım
Bulalım :
PHP Kod:
private $error = array() 

Sonrasına ekleyelim:
PHP Kod:
public function price() {
        if (
$this->request->server['REQUEST_METHOD'] == 'POST') {
        
$this->db->query("UPDATE " DB_PREFIX "product SET price = '" . (float)$this->request->post['price'] . "' WHERE product_id = '" . (int)$this->request->post['product_id'] . "'");
        
$this->cache->delete('product');
        }
        } 

admin/view/template/catalog/product_list.tpl
Dosyasını açalım
Bulalım :
PHP Kod:
<td class="left"><?php if ($product['special']) { ?>

Öncesine ekleyelim:
PHP Kod:
<!-- Del 

Bulalım :
PHP Kod:
<td class="right"><?php if ($product['quantity'] <= 0) { ?>

Öncesine ekleyelim :
PHP Kod:
Del --!>
        <
td>
        <
input type="text" name="price" value="<?php echo $product['price']; ?>" size="10" id="price<?php echo $product['product_id']; ?>" />&nbsp;<a onclick="updatePrice(<?php echo $product['product_id']; ?>);$(this).fadeTo(250, 0.2);$(this).fadeTo(150, 0.7);" class="save">Save</a>
        </
td

Bulalım :
PHP Kod:
<?php echo $footer?>

Öncesine ekleyelim :
PHP Kod:
<script type="text/javascript"><!--
function 
updatePrice(product_id) {
var 
price = $('#price' product_id).val();

$.
post('index.php?route=catalog/product/price&token=<?php echo $token; ?>''price=' price '&product_id=' product_id);
}

//--></script> 
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-10-2012 10:38 PM
Ellerine sağlık
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-10-2012 10:45 PM
Kıroğlumarket işine yaradı mı? çalıştı mı?
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

VQmod olmadan hızlı fiyat girme olur mu? Konusunun Linki Direk Link
VQmod olmadan hızlı fiyat girme olur mu? Konusunun HTML Kodu HTML Link
VQmod olmadan hızlı fiyat girme olur mu? Konusu BBCode Linki BBCode Link
VQmod olmadan hızlı fiyat girme olur mu? Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Toplam fiyat görünmüyor ProScotch 6 5,455 10-08-2022 08:28 PM
Son Mesaj: mrterzi
  Kampanyalı Ürünler Fiyat yüzdesi eno-7 29 7,997 04-24-2021 12:32 AM
Son Mesaj: abdhgz
  install dosyasi olmadan Kurulum nasil yapabilirim rizeliozcan 0 913 02-12-2021 11:43 PM
Son Mesaj: rizeliozcan
  Opencart ürün fiyat teklifi olan ürünlerde buton kaldırma alaweb 0 1,082 11-10-2020 04:22 PM
Son Mesaj: alaweb
Bug TOPLAM FİYAT OLARAK KDV'Yİ GÖSTERİYOR. umutyildiz 0 701 12-26-2019 06:28 PM
Son Mesaj: umutyildiz
  vqmod uninstall yapmadan dosya silmişim nasıl düzeltebilirim ? emir28 1 2,026 03-04-2019 11:00 PM
Son Mesaj: teknohiz
  Ocmod ve Vqmod Hakkında Sizlere Sorum eminkokdemir 1 3,045 11-21-2018 09:06 PM
Son Mesaj: tolga35
  VQmod hakkında desteklerinizi bekliyorum cihann 4 6,329 10-06-2017 04:54 PM
Son Mesaj: cihann
Bug Kdv siz fiyat girme mailadresilazim 33 17,038 10-05-2017 01:55 PM
Son Mesaj: metinpusat
  (Güncellendi)Sipariş aşamasında mahalle seçimi ve sipariş toplamına + fiyat eklenmesi alayelli 5 2,836 07-24-2017 11:45 AM
Son Mesaj: alayelli

VQmod olmadan hızlı fiyat girme olur mu? indir, VQmod olmadan hızlı fiyat girme olur mu? Videosu, VQmod olmadan hızlı fiyat girme olur mu? online izle, VQmod olmadan hızlı fiyat girme olur mu? Bedava indir, VQmod olmadan hızlı fiyat girme olur mu? Yükle, VQmod olmadan hızlı fiyat girme olur mu? Hakkında, VQmod olmadan hızlı fiyat girme olur mu? nedir, VQmod olmadan hızlı fiyat girme olur mu? Free indir, VQmod olmadan hızlı fiyat girme olur mu? oyunu, VQmod olmadan hızlı fiyat girme olur mu? download


Forum Atla: