Giriş Yap / Kayıt Ol
sosyal.market

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

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

Joomla Zoo Bileşeni için IMDb’den Film Puanı nasıl çekilir?

  #1  
Okunmamış 28 Eylül 2016, 14:03
Anteros Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Eylül 2016
Yaş / Cinsiyet: 29 / Erkek
Ad, Soyad: Se... Al...
Mesajlar: 4
Beğeniler: 0 / 0
Ticaret: 0, 0%
Merhaba, 2 gündür araştırıyorum ancak acemiliğimden dolayı bir türlü işin içinden çıkamadım. Joomla’nın Zoo bileşenini kullanarak bir film sitesi tasarlamaya çalışıyorum. Admin panelinden Filme ait IMDB linkini girdiğimde puanını göstermesini istiyorum. Zoo’da yeni bir element oluşturmak çok karmaşık olduğundan ben direkt yeni bir pozisyon oluşturdum fakat kodu istediğim sekilde düzenleyemiyorum.

Direkt olarak itemin php dosyasına aşağıdaki kodu eklediğimde sorunsuz olarak gösteriyor;

PHP- Kodu:
<? 
function oybul($adres) { 
    
$kaynak file_get_contents($adres); 
    
preg_match('|([0-9]\.[0-9])/10|',$kaynak,$sonuc); 
    return 
$sonuc[1]; 


echo 
oybul("http://imdb.com/title/tt0414993/"); # the fountain 

?>
Fakat “imdb” linkinin geleceği yere özel field oluşturamıyorum. Asağıdaki pozisyon kodunu linkin geleceği yere yerleştirmeyi denesem de başarılı olamadım.

PHP- Kodu:
<?php if ($this->checkPosition('imdbpuan')) : ?>
<?php 
echo $this->renderPosition('imdbpuan'); ?>
<?php 
endif; ?>
Bunun için bir öneriniz var mı? Bir element oluşturup, veriyi çağırmak daha mantıklı ama benim sıfır bilgiyle bunu yapmam mümkün değil isin içinden çıkamadım, bir el atarsanız çok sevinirim.
Cevap Yaz Favorilerime Ekle


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

Geri Git   Forum > Joomla Eklentileri

« - | - »

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: 12:06.