lostyazilim
tr.link

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

3 Mesajlar 633 Okunma
acebozum
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 730
  • 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
elektronikssl
webimgo

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 38 / 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 730
  • 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