lostyazilim
tr.link

PHP fonksiyonu sayfa yüklendikten sonra çalıştırmak

3 Mesajlar 617 Okunma
lstbozum
tr.link

netman netman netman Kullanıcı
  • Üyelik 30.01.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Danışman
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 729
  • Beğeniler 204 / 203
  • Ticaret 10, (%90)
Merhaba, php de yapmak istediğim bir şey konusunda takıldım, yöntemini/çözümünü fikirlerinizi alabilir miyim?

functions.php sayfam da şöyle bir fonksiyon tanımlı.
function HaberFeed() {
global $feed;
$url = "https://ornekurlwordpresshabersitesi.com/haberleri/manset/feed/";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$data = curl_exec($ch);
curl_close($ch);
$feed = new SimpleXMLElement($data);
return $feed;
}



Modal pencere de fonksiyonu çalıştırdığım select menü






Wordpress altyapılı haber sitesinden manşet etiketli haberleri feed yöntemiyle php içerisinde çekebiliyorum.

HaberFeed() fonksiyonunu çağırdığım. İçeriklerim sayfasında bu haberleri Modal ile açılan pencere de select menü de listeliyorum. (Sadece başlık ve url resim yok)

Lakin bu fonksiyonu İçeriklerim sayfasına tanımladığımda sayfa oldukça geç yükleniyor gözle görülür şekilde kasılıyor. Fonksiyonun bulunduğu div etiketinin class'ına d-none etiketini tanımlayarak gizledim ve düzenle idli linke tıklayıp modal açılırsa javascript ile d-none etiketini kaldırıp select menüyü göstermek istedim. Mantık çalıştı fakat sayfa yüklenme süresinde bir etkisi olmadı.

Umarım kendimi izah edebilmişimdir, javascript ile denedim fakat sayfa yüklenme süresine bir etki etmedi özet olarak bunu php ile halletmem mümkün mü ?

Sayfa yüklendikten sonra fonksiyonun çalışması gibi bir tetikleyici yapabiliyor muyum php tarafında?
 

 

// Acta est fabula
wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
çektiğiniz bilgileri cache ile saklayıp oradan çekerseniz bu problemi yaşamazsınız. Verilerin güncellenme değişiklik durumuna göre de cache tazelersiniz sorun olmaz.
netman

kişi bu mesajı beğendi.

netman netman netman Kullanıcı
  • Üyelik 30.01.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Danışman
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 729
  • Beğeniler 204 / 203
  • Ticaret 10, (%90)
Datayı json formatına çevirdim hocam farklı bi sayfadan json verisi olarak çekince herhangi bir kasılma olmadı. Bu şekilde çözebildim. Desteğiniz için teşekkkürler.
 

 

// Acta est fabula
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al