nasıl web hizmeti aracılığıyla uzaktan içerik sunabilirsiniz?

3 Cevap php

Biz banner reklamları almak için gereken farklı etki altında birden fazla web sitesi var. Biz rasgele üretilen bir banner reklam için HTML döner PHP, içinde, bir sunucu uygulaması var. Istemci tarafı için endişe dışarı, ben bir iframe kullanmak istemiyorum, ne de ben, çünkü ağırlığı jquery kütüphanesini eklemek istiyorum - Ben de tüm etki alanlarında kod çoğaltmak istemiyorum. Bunun başka bir yolu? Belki yeniden mod veya bir web hizmeti ile bunu yapmanın bir yolu var mı? Herkes benzer bir sorunu çözmek?

Teşekkürler

3 Cevap

PHP tarafından oluşturulan javascript document.write ('buraya afiş html'), kullanarak sona erdi. Bir document.write html çıktılar benim banner script yeniden yazılarak <script src="http://www.homesite.com/ads" type="text/javascript"></script> (ki), bir document.close ardından (): istemci tarafı kodu sadece bir

Sen banner reklamları deliever jQuery kullanmak gerekmez. Sen saf javascript kullanabilirsiniz. Bu nasıl Google reklamları çalışır, ve nasıl OpenX Reklam Server gibi açık kaynak seçenekleri çok. Hatta bunu seçerseniz afiş sizin veritabanı karşı mantığı yerine bir php dosyasından javascript yük olabilir.

Ben OpenX Reklam Sunucusu kullanmak yerine kendi çözüm geliştirerek bir kaç ay geriye bu sorunu çözdü. Ben o zamandan beri ürün ile iyice memnun oldum.

Senin için gitmek için 3 yollarını görmek:

  • Jquery veya diğer kütüphaneler için Use pure javascript: gerek yok. Bizim babalarımız reklam eklemek yaptığı gibi XMLHTTPRequest kullanın. Yumuşak çözüm olabilir, ama sadece aktif javascript ile (tabii ki) çalışıyor olabilir.
  • Afiş içeren web siteleri sizin tarafından kontrol edilir eğer Include the banner on the serverside:, sen sayfayı yükseltmek nedeni, olsa kıvırmak vs değil iyi bir fikir aracılığıyla afiş sunucudan isteyerek sunucu tarafında pankartlar içerebilir asla iyi bir fikir olduğunu, zaman yükleyin. McAffee ve co engelleme afiş gibi bazı problemleri için güzel bir çözüm olabilir.
  • Use an (sigh) IFrame. Bu sadece ya da değil gibi, sizin kullanım durumda iyi bir çözümdür.

Diğer (daha karmaşık) çözümleri geliştirme zamanı ve iframe ve javascript kaçınarak gerçek kazanç arasındaki ticaret-off açısından iyi bir fikir olmayabilir ...