Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > OpenCart

Opencart 2 Wmaraci Neler Oluyor Modulu Mutlu Son !

  #1  
Okunmamış 30 Temmuz 2018, 16:04
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
Önemli Not : adminden sipariş tamamlandı kısmını bulamdığımdan ötürü kargolandı kısmını çektiremedim. Tabii ilgili arkadaşlar dönüş yapınca ekleriz şimdiden hayırlı olsun

TEŞEKKÜRLER

ÖĞRETMENLERİM

eka7a
osdem66

FİKİR VE ÖNERİ SUNANLAR

yigitcankus

yilmaz70




Herkese merhaba uzun süren sessizliğimin ardından yine sizler için bir modul yapımına daha başlamaya karar verdim . Bu modul gökhan korkut tarafından yapılan ve sabit ertan tarafından geliştirilen bir moduldur. Ancak bu modul opencart 2 ve üzeri sürümlere yükseltilmemiştir. Genel Özellikleri Aşağıdaki gibidir.

Aslında Bunu maddelemek yerine tek satırda da anlatabiliriz, ajaxlı olarak op anda eklenen ürünleri , satın alınan ürünleri, kargolanan ürünleri, siteye kayıt olan üyeleri bir modul içersinde göstermektedir.

Şuanda aklımda opencart 2.0.3.1 ve opencart 2.1.0.2 arası yükseltmeyi planlıyorum, başarırsam bütün sürümlere gelecektir.

//////////////////////////////////////////////////////////


Herkese Merhaba arkadaşlar sizlere bu akşam opencart 1.5.x te kullanılan ve opencart 2 sürümlerine yükselttiğim güel bir eklentiyle daha karşınızdayız. Bu eklenti o anda sitemizde satılan ürünleri yorum alan ürünleri kargolanan ürünleri yada o anda sitemize kayıt olan ziyaretçilerimizi ajaxlı olarak modul içersinde göstermektedir.Bu modul benim yazmış olduğum bir modul değildir ben sadece opencart 2.0.3.1 ve opencart 2.1.0.2 arasında çalışabilmesi için yükseltmesini yaptım.tabi şuanda beta olarak adlandırabiliriz. Sonraki zaman zarfında gaha gelişmiş ve diğer sürümlere de yükseltimiş versiyonları gelecektir.

KAYNAK | | İNDİR : E-TİCARETDERSLERİ




Opencart 2.x Neler Oluyor Modulu Kurulumu

Sitemizden indirmiş olduğunuz arşiv dosyasında ki admin ve catalog klasörlerinizi kullanmış olduğunuz sitenizin ana dizinine atınız. Ardından sitenizin admin paneline giriş yaparak modulu kurmak için admin → eklentile → moduller → Neler Oluyor modulunu kurunuz. Kurulum bittikten sonra modulun düzenle butonuna tıklayıp ayarlar sayfasına giriniz. Burada modul kuruluğunda tomatik olarak veritabanınızda neleroluyor tablosuda oluşturulacak ve sitenizde yapılan işlemleri bu tabloya kaydedip gösterimi için bu tablodan işlem yapılacaktır. Modulumuzu ayarladıktan sonra kaydediyoruz, ardında görünümler kısmına giriş yapıyoruz ve görüntülenmesini istediğimiz görünümü düzenliyoruz.Açılan sayfada modul ekle butonuna tklayıp burada neler oluyor modulunu bulup ekleyip kaydediyoruz. Şimdi sıra mauel kod eklemelerine geldi.
Dosyamızı Açalım : catalog/model/account/

customer.php

Bulalım :

PHP- Kodu:
public function addCustomer($data) { 
Alt Satıra Ekleyelim :


PHP- Kodu:
$this->db->query("INSERT INTO " DB_PREFIX "neleroluyor SET ad = '" $this->db->escape($data['firstname']) . "',soyad = '" 

$this->db->escape($data['lastname']) . "',durum = '5',nezaman = UNIX_TIMESTAMP()"); 
Dosyamızı Açalım :catalog/model/checkout/

order.php

Bulalım:

PHP- Kodu:
foreach ($order_product_query->rows as $order_product) { 
Alt Satıra Ekleyelim :

PHP- Kodu:
$this->db->query("INSERT INTO " DB_PREFIX "neleroluyor SET ad = '" $this->db->escape($order_info['firstname']) . "',soyad = '" 

$this->db->escape($order_info['lastname']) . "',url = '" . (int)$order_product['product_id'] . "',urun = '" 

$this->db->escape($order_product['name']) . "',order_id = '" . (int)$order_id "',durum = '2',nezaman = UNIX_TIMESTAMP()"); 

Dosyamzı Açalım : admin/model/catalog/

review.php

Bulalım :

PHP- Kodu:
public function editReview($review_id$data) { 
Alt Satıra Ekleyelim :


PHP- Kodu:
$this->db->query("INSERT INTO " DB_PREFIX "neleroluyor SET ad = '" $this->db->escape($data['author']) . "',url = '" 

$this->db->escape($data['product_id']) . "',durum = '4',nezaman = UNIX_TIMESTAMP()"); 
Dosyamızı Açalım : admin/model/catalog/

product.php

Bulalım :

PHP- Kodu:
public function addProduct($data) { 
Alt Satıra Ekleyelim :


PHP- Kodu:
$noluyor $this->db->query("SELECT * FROM " DB_PREFIX "neleroluyor WHERE url = '" $this->db->escape($product_id) . "'");

if(!isset(
$noluyor->row["url"])){

$this->db->query("INSERT INTO " DB_PREFIX "neleroluyor SET ad = '',soyad='', url = '" $this->db->escape($product_id) . "',urun = '" 

$this->db->escape($value['name']) . "',durum = '6', nezaman = UNIX_TIMESTAMP()");} 

Dosyamızı Açalım : admin/model/sale/

order.php

Bulalım :

public function addOrderHistory($order_id, $data) {

Alt Satıra Ekleyelim :

PHP- Kodu:
if ($data['order_status_id'] !== '5') {

$noluyor $this->db->query("SELECT * FROM " DB_PREFIX "neleroluyor WHERE order_id = '" $order_id "'");

$durum '3';

$this->db->query("INSERT INTO " DB_PREFIX "neleroluyor SET ad = '" $noluyor->row['ad'] . "',soyad = '" $noluyor->row['soyad'] . "',url = '" $noluyor->row['url'] . "',urun = '" $noluyor->row['urun'] . "',order_id = '" . (int)$order_id "',durum = '"$durum ."',nezaman = UNIX_TIMESTAMP()");

}

if (
$data['order_status_id'] == '7') {

$noluyor $this->db->query("DELETE FROM " DB_PREFIX "neleroluyor WHERE order_id = '" $order_id "';");




Bulalım :

PHP- Kodu:
public function deleteOrder($order_id) { 
Alt Satıra Ekleyelim :

PHP- Kodu:
$noluyor $this->db->query("DELETE FROM " DB_PREFIX "neleroluyor WHERE order_id = '" $order_id "';"); 

Modul Yapımcısı Açıklaması:

Bir şeyler satın alan veya kayıt olan kişileri gösteren modüldüüü.

Şimdi ise biraz daha geliştirip Sipariş veren, Tamamlanan, Kayıt olan ve Yorum yapanları göstermektedir.

1. Kullanıcı siparişi verdiği an sisteme ekler.
2. Admin panelden siparişi "Tamamlandı" yaptığınızda sisteme ekler.
3. Kullanıcı kayıt olduğunda sisteme ekler.
4. Kullanıcı yorumunu admin panelde onayladığınız an sisteme ekler.

Aynı zamanda x saniye önce, y dakika önce gibi zaman da eklenmiştir.

Yine (: Gecenin ilerleyen vakitleri olması sebebiyle eksik dosya almış olmaktan korkuyorum ama umarım eksik koymamışımdır.



Kurulum:

1. Bütün dosyaları sunucunuza atın.
2. Admin panele girip, modüllerden "Neler Oluyor?" modülünü kurun.
3. Bölüm ve Pozisyon ayarlarını yaptıktan sonra kaydedin.

catalog\view\theme\default\template\module\nelerol uyor.tpl

dosyasının içinden tasarımı değiştirebilirsiniz, ürün kısaltmayı uzaltabilir veya kısaltabilirsiniz. Zamanı silebilir veya istemediklerinizi kaldırabilirsiniz.

Yani tasarımınıza göre biraz editlemeniz gerekebilir.

İyi günlerde kullanın,
İyi geceler (:

Neler Oluyor 2.1 Sürüm notları(sabitertan 21.07.2013):
- Admin tarafı yenilendi.
- Gösterim Limiti özelliği eklendi.
- Yeni Tarih/Saat Gösterme Özelliği eklendi.
- Ürün ismi uzunluğu belirleme özelliği eklendi.
-Ürün bağlantıları SEO destekli hale getirildi.
- SQL.txt kaldırıldı. Gerekli tablolar otomatik olarak eklenmektedir.
- neleroluyor.xml de NOW() fonksiyonu yerine UNIX_TIMESTAMP kullanılmaktadır. Bu nedenle eski sürümü ait tabloları silmeniz gerekmektedir.

Neler Oluyor 2.2 Sürüm notları(sabitertan 22.07.2013):
-Sipariş tamamlanmadan ekleme özelliği kaldırıldı.
-Sipariş tamamen tamamlanınca ekleme özelliği eklendi.
-Admin tarafında Sipariş Geçmişi Eklemede "İptal Edildi" Seçeneği seçilince neler oluyor listesinden de kaldırma özelliği eklendi.
-Admin tarafında sipariş silinince neler oluyor listesinden de silinme özelliği eklendi.
-Veritabanı önek(DB_PREFIX) hatası giderildi.

Neler Oluyor 2.2.1 Sürüm notları(sabitertan 22.07.2013):
-Yeni Eklenen Ürünleri gösterme özelliği eklendi
-catalog tarafı neleroluyor.tpl de görüntülenecek olaylar değişken haline getirildi.(Daha da geliştirilecek)

Neler Oluyor 2.3 Sürüm notları(sabitertan 23.07.2013):
-AJAX güncelleme eklendi.
-yeniicon.png hatası giderildi.

Neler Oluyor 2.4 Sürüm notları(sabitertan 05.03.2014):
-Yöetimden Ajax etkin yada devredışı yapılabilme özelliği eklendi. ajax etkin ise her olay gerçekleştiğinde otomatik olarak döngüye gelir, ajax devredışı ise seçilen limit kadar olay ekrada döngü olarak gösterilir.
-Seçilen gösterim limiti dışında veritabanındaki diğer neler oluyor satırları otomatik siliniyor. Böylece veritabanının gereksiz şişmesi engellenmiş olacaktır.
-last_id hatası giderildi.
-ürün ekleme-güncelleme ile 2 kez neleroluyor girdisi oluşturma hatası giderildi.
eka7a, Teyyare ve justorcun bunu beğendi.
Konu Kiroglumarket tarafından (03 Ağustos 2018, 10:18 ) değiştirilmiştir.
  #2  
Okunmamış 30 Temmuz 2018, 17:54
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
Şuan admin kısmı bitmek üzere




yilmaz70 bunu beğendi.
  #3  
Okunmamış 30 Temmuz 2018, 18:00
yilmaz70 Adlı Üyenin Avatarı
 
Üyelik Tarihi: 03 Şubat 2017
Yaş / Cinsiyet: 48 / Erkek
Meslek: Web Tasarım
Ad, Soyad: Yı... Kı...
Mesajlar: 3.465
Beğeniler: 1911 / 1356
Ticaret: 11, 100%
Kolay gelsin
Kiroglumarket bunu beğendi.
  #4  
Okunmamış 30 Temmuz 2018, 18:45
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
yilmaz70


yilmaz70 bunu beğendi.
  #5  
Okunmamış 30 Temmuz 2018, 21:44
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
admin bitimine son rötüşlar, ajax sql tablosu çekimide tamam.

yilmaz70 bunu beğendi.
  #6  
Okunmamış 30 Temmuz 2018, 22:20
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
Modulun bitimine az kaldı, ziyaretçi tarafında küçük pürüzlerden sonra paylaşıma açılacaktır.




yilmaz70

"BUDA MI OFSAYT !"
nokta ve yilmaz70 bunu beğendi.
  #7  
Okunmamış 31 Temmuz 2018, 04:30
yilmaz70 Adlı Üyenin Avatarı
 
Üyelik Tarihi: 03 Şubat 2017
Yaş / Cinsiyet: 48 / Erkek
Meslek: Web Tasarım
Ad, Soyad: Yı... Kı...
Mesajlar: 3.465
Beğeniler: 1911 / 1356
Ticaret: 11, 100%
Güzel oluyor
Kiroglumarket bunu beğendi.
  #8  
Okunmamış 01 Ağustos 2018, 13:09
Ekorez Adlı Üyenin Avatarı
Ticarette İyi Fikirler
 
Üyelik Tarihi: 23 Kasım 2016
Cinsiyet: Erkek
Meslek: E Ticaret
Ad, Soyad: İb... Uz...
Mesajlar: 173
Beğeniler: 55 / 34
Ticaret: 6, 100%
Eline sağlık hocam Ar-ge dediğin böyle oluyor
Kiroglumarket bunu beğendi.
https://www.evihtiyaclarim.com
  #9  
Okunmamış 03 Ağustos 2018, 10:19
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.710
Beğeniler: 828 / 641
Ticaret: 1, 100%
Modul tamamlanmıştır hayırlı olsun
yilmaz70 bunu beğendi.
  #10  
Okunmamış 03 Ağustos 2018, 14:36
yilmaz70 Adlı Üyenin Avatarı
 
Üyelik Tarihi: 03 Şubat 2017
Yaş / Cinsiyet: 48 / Erkek
Meslek: Web Tasarım
Ad, Soyad: Yı... Kı...
Mesajlar: 3.465
Beğeniler: 1911 / 1356
Ticaret: 11, 100%
Biliyorsun ki her zaman 2.0.3.1 sürümü kullanıyorum.
Bu sürüme göre yaptığın için ayrıca teşekkür ederim

Ellerin dert görmesin kardeşim.
Kiroglumarket bunu beğendi.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > OpenCart


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 02:47.