seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-08-2016, 05:19 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  2079 - 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, 29 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ş!
opencart temaları
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: 672
174 Mesajına, 272 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, 29 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, 8 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: 672
174 Mesajına, 272 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, 29 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ş!
opencart temaları
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,965
Konular: 475
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1107
965 Mesajına, 1979 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> 
Kıroğlumarket
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: 672
174 Mesajına, 272 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: Kıroğlumarket
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,965
Konular: 475
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1107
965 Mesajına, 1979 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-10-2012 10:38 PM
Ellerine sağlık
Kıroğlumarket
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: 672
174 Mesajına, 272 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
  Vqmod (virtual quick Mod) Nedir Nasıl Çalışır.. osdem66 5 11,327 10-28-2016 12:06 PM
Son Mesaj: kpirasoglu
  çoklu fiyat modulu hatası çözüm arıyorum **** yucell 1 446 08-18-2016 09:45 AM
Son Mesaj: isozi
  fiyat hesaplama problemi furkanyvz 2 208 05-17-2016 11:27 AM
Son Mesaj: furkanyvz
  Fiyat Seçeneklerinde + yada - yerine = yapılamaz mı? mesut 18 4,857 05-01-2016 01:18 PM
Son Mesaj: viper_aykiri
  Ürün Fiyat değişikliği samuel438 1 243 04-15-2016 04:35 AM
Son Mesaj: kaanando
  arkadaşlar sürüm hakkında yardımcı olur musunuz? isilcetn 3 435 03-26-2016 03:11 AM
Son Mesaj: demon
  Seçeneğe göre seçenek açmak nasıl olur ? travelingrt 1 299 01-27-2016 12:00 AM
Son Mesaj: admira
Bug Kdv siz fiyat girme mailadresilazim 23 4,988 11-29-2015 04:55 AM
Son Mesaj: dusler35
  Opencart'ı fiyat karşılaştırma sitesine çevirmek (Yardım) netportxus 0 578 08-27-2015 03:32 PM
Son Mesaj: netportxus
  Hızlı kayıt modülü tziteladze 3 1,541 08-22-2015 05:57 PM
Son Mesaj: defsir

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: