Merhaba değerli hocalarım.
Zamanında yaptırmış olduğumuz ve daha sonrasında setup dosyalarını kaybettiğimiz bazı eklentiler var. Açık kaynak kodlu olduğu için yeni projemizde de kullanmak istiyoruz. Fakat dosyaları olmadığından doğrudan bir çıktı şeklinde almayı, daha sonrasında yeni projemizde aktif etmek istiyoruz. Bildiğiniz bunun kolay bir yolu var mıdır?
Opencart Eklentileri Export Etme
4
●59
- 29-11-2021, 19:21:42
- 29-11-2021, 19:50:59Biraz zor tek tek ayıklaman gerekli bazı modullerde eksik ayıklama olasılığın çok yüksek
- 29-11-2021, 20:27:35OCMOD ile yüklediyseniz ilgili dosyada xml uzantısı config ayarlarını, vqmodda yüklediyseniz aynı şekilde vqmod/xml içerisindeki dosyaları inceleyip, hangi dosyalar üzerinde değişiklik yaptığını, hangi php dosyalarını kullandığını tek tek elinizle tespit etmeniz gerekecek. bazı eklentiler için bu kolay olsa da, bazıları için saatler alabiliyor.
- 29-11-2021, 20:58:18Selamlar,
OCMOD dosyası var ise direk çekin. yoksa veritabanında _modification' da xml sütununda tutar.
Şimdi ayıklamayı temel olarak anlatayım. Örneğin modül adı ABC olsun. modüllerden girdiğinizde admin/index.php?route=extension/module/ABC&user... diye gider.
buna CONTROLLER deriz. bu dosyanın olduğu yer ise;
admin/controller/extension/module/abc.php dosyasıdır.
Dosyayı açın içinde yer alan
$this->load->model('xx/xx..') şeklinde çalışan herşey DB ile alakalı işlemler yapılır. Dizin olarak admin/model klasörü içinde yer alır. bunları çekin.
$this->load->language('xx/xx..') şeklinde çalışan herşey DİL dosyasıdır. dizin olarak Dizin olarak admin/language/ ve tr-tr, en-gb klasörlerinin altında yer alır. bunları çekin.
Bu dosyaları tek tek dizin olarka yeni bir klasörde şu şekilde yapın;
upload klasörü oluşturun ve altına tüm bu bulduğunuz dosyaları ekleyin.
ilk aşamada ocmod olarka aldığınız xml'i install.xml adında oluşturun ve upload klasörü ile aynı hizada tutun.
Bu alanı abc.ocmod.zip adında zipleyin ve yeni opencart sitenizde eklenti yükle bölümünden yükleyin. Modifikasyon yenileyin, hayırlı olsun.
Tüm bu işlemler teknik bilgiye sahip olmadığınız için karışık gelebilir oluşabilecek hatalardan sorumlu değilim. Lütfen yedek alarak ilerleyiniz.
İyi forumlar, bol kazançlar. - 29-11-2021, 21:22:38Detaylı bilgi için çok teşekkür ederim hocamfskgrup adlı üyeden alıntı: mesajı görüntüle