Merhaba
Kodlamasını kendi yaptığım ve Multishop FreeBox modül kullanarak gerçekleştirdiğim Merkez Bankası Döviz Kurlarını günlük olarak çekip DB'e kaydeden kodları paylaşmak istedim.1.4.7 de denedim sorunsuz çalışmakta.
Kurulum :
Öncelikle Multishop FreeBox modülünü kuruyoruz (kurulum dosyaları ve anlatımı forumda var )
ardından
Otodovizkur klasörünü serverın kök dizinine atıyoruz,bu klasör içerisinde ki index.php dosyasında ki ayarları yapıyoruz.
$db_host = ""; // Veri tabanınızın bulunduğu host adı (Genelde Localhost olur )
$db_kullanici = "****** "; // Db kullanıcı adınız
$db_sifre = "*******"; // Db şifreniz
$db_adi = "********"; // Db adınız
kurlar.php dosyasını kök dizine atıyoruz.
Modül ayarlarından Multishop FreeBox modülünü düzenle diyerek
<iframe align="center" frameborder="0" height="160" src="http://www.********.com/kurlar.php" style="width: 160px; height: 100px"></iframe></p>
kaydediyoruz.
Sıra geldi günlük olarak döviz kurlarını db'e kayıt ettirmeye ben bunun için plesk panelin "Crontab" özelliğini kullanıyorum aynıo özellik Cpanel de de mevcut.
Ayarlar sırasında her gün 15:50 de kod otodovizkur klasörü içerisinde ki index.php sayfasının çalıştırılmasını sağlıyorum çünkü MB her gün 15:30 da kur bilgilerini yeniliyor.(burada server saatinize dikkat etmeniz gerekmekte ve ayarlamayı server saatine göre yapmalısınız)
Son olarak opencart sisteminizin varsayılan para birimi TL ise Dolar'a çeviriyor ayarları kaydediyoruz mağazamıza gidip fiyatları kontrol ediyoruz oooops ! bi problem var fiyatlar baya karışmış panik yapmadan admin paneline geri dönüyor ve yine ayarlardan varsayılan para birimini TL yapıyoruz kaydedip mağazamıza gittiğimizde herşeyin normale döndüğünü görüyoruz.Şu andan itibaren sistemimiz kurlar arasında otomatik çevrimi yapabiliyor. Ve günlük olarak kurları DB'e kaydediyor
serverınızın crontab özelliği yoksa kurları manuel olarak hızlıca çekip db'e kaydetmek için sitenizide ki otodovizkur klasörü içinde ki index.php dosyasını browserınızdan çağırmanız yeterli.
İyi Çalışmalar
Kodlamasını kendi yaptığım ve Multishop FreeBox modül kullanarak gerçekleştirdiğim Merkez Bankası Döviz Kurlarını günlük olarak çekip DB'e kaydeden kodları paylaşmak istedim.1.4.7 de denedim sorunsuz çalışmakta.
Kurulum :
Öncelikle Multishop FreeBox modülünü kuruyoruz (kurulum dosyaları ve anlatımı forumda var )
ardından
Otodovizkur klasörünü serverın kök dizinine atıyoruz,bu klasör içerisinde ki index.php dosyasında ki ayarları yapıyoruz.
$db_host = ""; // Veri tabanınızın bulunduğu host adı (Genelde Localhost olur )
$db_kullanici = "****** "; // Db kullanıcı adınız
$db_sifre = "*******"; // Db şifreniz
$db_adi = "********"; // Db adınız
kurlar.php dosyasını kök dizine atıyoruz.
Modül ayarlarından Multishop FreeBox modülünü düzenle diyerek
<iframe align="center" frameborder="0" height="160" src="http://www.********.com/kurlar.php" style="width: 160px; height: 100px"></iframe></p>
kaydediyoruz.
Sıra geldi günlük olarak döviz kurlarını db'e kayıt ettirmeye ben bunun için plesk panelin "Crontab" özelliğini kullanıyorum aynıo özellik Cpanel de de mevcut.
Ayarlar sırasında her gün 15:50 de kod otodovizkur klasörü içerisinde ki index.php sayfasının çalıştırılmasını sağlıyorum çünkü MB her gün 15:30 da kur bilgilerini yeniliyor.(burada server saatinize dikkat etmeniz gerekmekte ve ayarlamayı server saatine göre yapmalısınız)
Son olarak opencart sisteminizin varsayılan para birimi TL ise Dolar'a çeviriyor ayarları kaydediyoruz mağazamıza gidip fiyatları kontrol ediyoruz oooops ! bi problem var fiyatlar baya karışmış panik yapmadan admin paneline geri dönüyor ve yine ayarlardan varsayılan para birimini TL yapıyoruz kaydedip mağazamıza gittiğimizde herşeyin normale döndüğünü görüyoruz.Şu andan itibaren sistemimiz kurlar arasında otomatik çevrimi yapabiliyor. Ve günlük olarak kurları DB'e kaydediyor
serverınızın crontab özelliği yoksa kurları manuel olarak hızlıca çekip db'e kaydetmek için sitenizide ki otodovizkur klasörü içinde ki index.php dosyasını browserınızdan çağırmanız yeterli.
İyi Çalışmalar