Her sitede çeşitli reklamlar vardır. Kimimiz Google Adsense vs benzeri sitelerden almış olduğumuz kodları, kimimiz ise kendi reklam kodlarımızı sayfalarımıza ekleriz.
Reklamlarınızın hep aynı kalmasını istemiyorsanız ve bir çözüm arıyorsanız çok basit bir kod ile sayfa her yenilendiğinde reklamlarınızın değişmesini sağlayabilirsiniz.
İlk önce reklam.txt adında bir dosya oluşturun ve aşağıdaki kodları oluşturduğumuz dosyanın içine kopyalayalım. Reklam kodlarımızı ve açıklamalarımızı ayarlayıp kaydedelim.
[php]
<!– Buraya reklamınız ile ilgili bir açıklama yazabilirsiniz –>
1. Reklam kodunuzu buraya yazınız.
||DONUSUMLU_REKLAM||
<!– Buraya reklamınız ile ilgili bir açıklama yazabilirsiniz –>
2. Reklam kodunuzu buraya yazınız.
||DONUSUMLU_REKLAM||
<!– Buraya reklamınız ile ilgili bir açıklama yazabilirsiniz –>
3. Reklam kodunuzu buraya yazınız.[/php]
Buradaki sayıyı artırmak size kalmış istediğiniz kadar yazabilirsiniz.
Şimdi reklamlarımızı döndürecek kodu yazalım. Reklamların sitenizin neresinde görünmesini istiyorsanız altdaki kodu o sayfaya yapıştırın. Kullandığınız scripte göre “< ?php .... ?>” kodlarını yazmanız ya da yazmamanız gerekebilir. Örneğin WordPress altta yazıldığı gibi yazıyoruz.
[php]<?php
// Her seferinde degisen reklam kodu
$adfile = file_get_contents(‘http://www.siteadresiniz.com/reklam.txt’);
$ads = array();
$ads = explode("||DONUSUMLU_REKLAM||", $adfile);
$count = count($ads);
$rand = rand(0, $count-1);
echo $ads[$rand];
?>[/php]
Bu yöntemi ile her türlü reklam kodunu WordPress dahil olmak üzere tüm scriptlerde kullanabilirsiniz. Demo site olarak bu siteyi inceleyebilirsiniz.
smf forum kullanıyorum tüm dediklerini uyguladım ama reklamlar gözükmedi sebeb ne olabilir sizce.
SMF scriptini kullanmayalı baya bi oldu. Bu konuda paslanmışım sanırım
ama biraz denem yanılma yöntemiyle kodları localhosta SMF 2 default tema üzerinde denedim sorunsuz çalışıyor. Mesela altdaki kodlarla menünün altında reklamlarını yayınlayabilirsin.
index.template.php dosyasında bul
// Show the menu here, according to the menu sub template.template_menu();
hemen altına ekle
// Her seferinde degisen reklam koduecho '';
$adfile = file_get_contents('http://localhost/smf_2-0-rc1/senin dosyanın adı.txt');
$ads = array();
$ads = explode("||DONUSUMLU_REKLAM||", $adfile);
$count = count($ads);
$rand = rand(0, $count-1);
echo $ads[$rand];
echo '';
Başdaki ve sondaki echo ”; ların içindeki tırnakların arasına center koyarak reklamı ortalayabilirsin.
SMF 2 default temaya göre anlattım. Makaledekin den biraz farklı çünkü her scriptin, her temanın kodları farklı ve onlara göre birkaç ekleme yapmak gerekiyor.
kod doğru çalışıyor ama benim eklemek istediğim yerde tema hatası ile karşılaşıyorum benim eklemek istediğim yerdeki kodlar
// logo ve reklam .echo '
';
echo '
KODU BURAYA UYGULAYAMIYORUM BURADAYA UYGULADIMMI TEMA HATASI ALIYORUM
';
üstad uğraşıyorum kaç gündür olmuyo msn den yardımcı olursan çok makbule geçersin şimdiden teşekkurler.
Slm ben msn kullanmayı pek sevmem ama eğer yorumlarda yazdığım sitenin temasından bahsediyorsan sanırım adı allgreenseo temasını kullanıyorsun. Kodu tırnakların arasına koyduğun için hata alıyorsun. Tırnakların arasına reklamı ortlaman ya da sağ-sol yaslamak için kullanılan kodları yazmalısın. Sanırım şuan sitede reklam yayınladığın yerde yayınlamak istiyorsun. Altdaki kodu dene
Temanın index.template.php dosyasında bul
';Altına ekle
// Her seferinde degisen reklam koduecho 'buraya sağ-sol-ortlama kodu başlangıç';
$adfile = file_get_contents('http://localhost/smf1/senin dosyanın adı.txt');
$ads = array();
$ads = explode("||DONUSUMLU_REKLAM||", $adfile);
$count = count($ads);
$rand = rand(0, $count-1);
echo $ads[$rand];
echo 'buraya sağ-sol-ortlama kodu bitiş';
Haa birde unutmadan email adresini her yere yazma benim (ben zaten yorum yazarken kullandığın email görebiliyorum
) ya da gerçek insanların görmesi pek önemli değil ama email botlarının görmesi iyi olmaz. Posta kutun spam mailler(sahte mail) ile dolabilir. Tabi bu mail adresi senin için önemli değilse farketmez.
Uzaktan erişim hatası alıyordum allow_url_fopen off olduğu için, linki tam yazmak yerine ana sayfaya atıp adrese “reklam.txt” yazarsak çoğu kişi sorunun ne olduğuyla boğuşmaya çalışmaz
Yazı için teşekkürler.
yalnız bir problem farkettim. Adtech gösterimleri sayılmıyor clickler sayılıyor sadece bu tarz reklamlarda. Adamlar 0 tıka birçok tıklama görünce de ödeme yapmaz
Öneri içim saol. Bu sitede de kullanıyorum. Şimdiye kadar sorun yaşamadım
Teşekkürler,
Buna yapılmış bir örnek kod gösterebilir misiniz?
Çok güzel çalışıyor beyefendi
Teşekkürler