XML entegrasyonu- MVC yapısına uyarlama örneği |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
sabitertan
Süper Moderator Mesajlar: 290 Konular: 31 Katılma Tarihi: Dec 2011 Rep Puanı: 21 Teşekkürler: 22
127 Mesajına, 601 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 02-18-2012 11:54 AM
Ekli dosyadaki modül opencart xml entegrasyonu basit bir örnek-index xml entegrasyonu konusunda verdiğimiz örneğin opencart mvc yapısına uyarlanmasıdır. Ek olarak catalog/model/tool/image.php de değişiklik yapılmıştır. Yapılan değişiklikle url olarak eklediğimiz resim yolu değerini opencartın kendisinin sunucuya yüklemesini sağlıyoruz. Böylece resim yok ise opencart otomatik olarak veritabanında belirtilen url den resmi çekip sunucuya kaydedecektir. Index tarafından sağlanan bu xmllerin kullanılmasına ve veritabanında oluşacak değişikliklere ve sorunlara ait tüm sorumluluk eklentiyi indirip kullananlara aittir. Herkese iyi çalışmalar umarım faydalı olur.
|
|
Lakirti
Acemi Üye Mesajlar: 35 Konular: 10 Katılma Tarihi: Jan 2012 Rep Puanı: 0 Teşekkürler: 4
1 Mesajına, 2 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 02-19-2012 11:20 PM
Merhaba,
image.php dosyası ile resmi sunucuya çektikten sonra, sunucuda bir klasöre resmi kopyalayıp(cache değil) ürün resmini 2nci bir defa başka sunucudan çekmeyip sitemizde ürün resmi yolunu kendi işleyip göstermesini bir türlü yapamadım. Sizin image.php'yi de denedim fakat olmadı(1.4.9.6 sürüm) Bayağı uğraşmıştım ve kendimce şöyle bir şey yaptım. Admin sayfasında ürünler kısmına girdiğinizde orda ürün listesi açılınca eğer url adresi varsa diğer sunucudan resmi seçtiğiniz klasöre çekip ürün yolunu sunucuzdaki adresten ürün kartına işliyor. Ama ürün resmi sunucunuz da olsa bile ilk başvurduğu url adresi oluyor. Url'den resmi çekcek, ürün kartında ürün resmine kendi sunucumuzdaki yolu işliycek ve bir daha ürüne bakıldığında ürün resmi varsa urlye başvurmıycak bir yöntem lazım. sizin oluşturduğunuz image.php ile de oynamalar yapıp bir daha deneyeyim. Benim \admin\controller\catalog\product.php içindeki editlemem şu şekilde PHP Kod: $image = $result['image']; |
sabitertan
Süper Moderator Mesajlar: 290 Konular: 31 Katılma Tarihi: Dec 2011 Rep Puanı: 21 Teşekkürler: 22
127 Mesajına, 601 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 02-20-2012 10:08 AM
$result['location'] değerinin döndüğünden emin olun büyük ihtimalle böyle bir değer yok.
$result['location'] yerine önceden tanımladığınız $image değişkenini kulanın sorununuz çözülür. Bir diğer önerim de file_get_contents yerine fopen işlevini kullanmanız. Önereceğim kod aşağıdaki gibidir; PHP Kod: $image = $result['image']; |
Lakirti
Acemi Üye Mesajlar: 35 Konular: 10 Katılma Tarihi: Jan 2012 Rep Puanı: 0 Teşekkürler: 4
1 Mesajına, 2 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 02-24-2012 09:39 PM
Teşekkür ederim ilginiz için, bir daha ki xml veri aktarımı işleminde deneyeceğim ama şunu sorayım; bu editlediğiniz kodu koyduğum zaman ürün resmi yoksa url den çekicek ve hosttaki dosya adresini otomatik tanımlıcak(data/xml üzerinden) ve bir daha aynı ürüne baktığımızda resmi kendi hostumuzdan çekip url ye başvurmıcak şekli midir acaba?
|
sabitertan
Süper Moderator Mesajlar: 290 Konular: 31 Katılma Tarihi: Dec 2011 Rep Puanı: 21 Teşekkürler: 22
127 Mesajına, 601 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 02-25-2012 10:55 AM
Evet dediğiniz gibi ancak admin tarafında ürüne baktığınızda resmi kaydeder. Siz admin\controller\catalog\product.php içinde düzenleme yapmışsınız. Benim yaptığım değişiklik ise catalog/model/tool/image.php üzerinde ki böylece kategoriler ve ürünler ziyaret edildikçe resimler sunucuya indirilmiş ve sunucudaki yolları veritabanına yazılmış olacak.
|
|
Lakirti
Acemi Üye Mesajlar: 35 Konular: 10 Katılma Tarihi: Jan 2012 Rep Puanı: 0 Teşekkürler: 4
1 Mesajına, 2 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 03-03-2012 09:50 PM
Hocam merhabalar, host firmamı değiştirdim ve xml import pro kullanmaktayım. Fakat yeni firmada xmlden import yapmaya kalktığımda aşağıdaki hatayı alıyorum(eski hostta sorun yoktu) hostla görüştüm safemod'u kapattırdım(kapattıklarınız söylediler nasıl test edebilirim bilmiyorum) google da falan araştırdım ama hataya ne sebep oluyor çözemedim. Bi de şu var eski hostta tüm klasörler 755 dosyalar 644 idi. şimdi ki hostta cache mesela 777 yapmassam hatalar alıyorum. hostla görüştüm bunuda bazı dosya klasörler 777 olmalı deyip geçtiler.
Bakabilir misiniz acaba hata neyden kaynaklanıyor? PHP Kod: 2012-03-03 18:50:04 - PHP Warning: fopen(xml_feed.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/dopdolurey/domains/dopdolureyon.com/public_html/admin/controller/tool/xml_import.php on line 120 Ekleme : Şimdi serverda ki tüm klasör izinlerini 777 yaptım import oluyor. 755e geçirip hepsini sadece hatayı vermesini engelliycek klasörü bulup onu 777 yapmaya çalışıcam, ama hangisi... |
sabitertan
Süper Moderator Mesajlar: 290 Konular: 31 Katılma Tarihi: Dec 2011 Rep Puanı: 21 Teşekkürler: 22
127 Mesajına, 601 Teşekkür edildi. Kişisel Bilgileri: |
unsound
Üye Mesajlar: 74 Konular: 13 Katılma Tarihi: Jan 2012 Rep Puanı: 0 Teşekkürler: 8
11 Mesajına, 15 Teşekkür edildi. Kişisel Bilgileri: |
boris
Acemi Üye Mesajlar: 6 Konular: 0 Katılma Tarihi: Nov 2012 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-05-2012 06:32 PM
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\upload\admin\model\module\entegrasyon.php on line 106Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\upload\admin\model\module\entegrasyon.php on line 106
Denedim bende 106 satırda hata veriyor ama kodlarda her hangi sorun yok siz denediğinizde bir sorun oluştu mu bunu nasıl çözebiliriz bir bilgisi olan var mı acaba |
sabitertan
Süper Moderator Mesajlar: 290 Konular: 31 Katılma Tarihi: Dec 2011 Rep Puanı: 21 Teşekkürler: 22
127 Mesajına, 601 Teşekkür edildi. Kişisel Bilgileri: |
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |
Benzeyen Konular | |||||
Konu: | Yazar | Cevaplar: | Gösterim: | Son Mesaj | |
NEBİM XML ENTEGRASYONU | ErselAkgol | 1 | 15,245 |
11-22-2018 04:06 PM Son Mesaj: HTNETTR1 |
|
opencart xml entegrasyonu basit bir örnek-index xml entegrasyonu | sabitertan | 9 | 25,291 |
12-08-2016 06:02 PM Son Mesaj: ahmetkucuk4343 |
|
total import pro ile exa firamasının parçalı entegrasyonu | komer | 13 | 14,096 |
08-11-2016 11:51 PM Son Mesaj: ahmetozyilmaz |
|
iki site arası xml entegrasyonu | ferdiucuncu | 0 | 3,520 |
01-05-2014 09:44 PM Son Mesaj: ferdiucuncu |
|
[Modifikasyon] Modacar.com.tr Xml Entegrasyonu | coleqtia | 1 | 4,203 |
02-17-2013 04:58 PM Son Mesaj: GokhanKorkut |