Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

ilk iletiden sonra reklam

Forum kuralları
Makale ve yazılardan sonra sadece makale hataları, güncellemeler ile ilgili iletiler yazabilirsiniz, lütfen makale konusuyla ilgili soru sormayınız yardım istemeyiniz.

İsteyen herkes makale ekleyebilir, eklenen makaleler yetkili tarafından incelenip onaylanırsa yayına alınacaktır. Eklediğiniz makalelerde telif haklarına uymak zorunludur.

Sitedeki tüm yazı ve makaleler Creative Commons Attribution-NonCommercial-NoDerivs 2.5 lisansı ile korunmaktadır. Alıntı şartları sayfasını mutlaka okuyunuz.

ilk iletiden sonra reklam

İleti ALEXIS 27 May 2007 12:54

ilk iletiden sonra reklam yayınlamak için birkaç süslü kod mevcut ancak bu daha çok geliştirme amaçlı olduğu için sade bir çerçeve kutusu kullandım. Test sürümüm phpBB3 RC1 sürümlü phpBB Türkiye local sitesi.

phpBB Türkiye nin genişliğine uygun olarak 728x90 boyutlarında bir adsense kullandım çoğu testlerde.

Bu konu altında farklı özellikleri, değişik gösterim türlerine yer vereceğiz, konu altında sadece ileti görüntüleme sayfası için reklam yayınlama kodları vardır.


Makale bölümü özel kuralı olarak, bölümdeki konulara soru sormaya izin verilmiyor, sorularınızı lütfen uygun başka kategorilerde sorunuz.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

ilk iletiden sonra reklam (basit)

İleti ALEXIS 27 May 2007 13:10

Test sürümü: phpBB3.RC2 & prosilver

Amaç: Hızlı ve basitçe ilk iletiden sonra veya son iletiden sonra reklam göstermek.

AÇ:

templates/prosilver/template/viewtopic_body.html

BUL:

Kod: Tümünü seç
<!-- END postrow -->


ÖNCESİNE EKLE (ilk iletiden sonra için):

Kod: Tümünü seç
<!-- IF postrow.S_FIRST_ROW -->
   <!-- INCLUDE ads/post_ads.html -->
<!-- ENDIF -->


ÖNCESİNE EKLE (son iletiden sonra için):

Kod: Tümünü seç
<!-- IF postrow.S_LAST_ROW -->
   <!-- INCLUDE ads/post_ads.html -->
<!-- ENDIF -->


DOSYA OLUŞTUR:

templates/prosilver/template/ads/post_ads.html

DOSYA İÇERİĞİ:

Kod: Tümünü seç
<div class="panel">
   <div class="inner">
      <span class="corners-top"><span></span></span>
         - REKLAM KODLARI -
      <span class="corners-bottom"><span></span></span>
   </div>
</div>


İlk ve son ileti için birlikte de kullanabilirsiniz, hatta sonraki iletide yazan koşullu reklam göstermeyi de kurcalayabilirsiniz.


Resim
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

ilk iletiden sonra reklam (koşullu/birden fazla)

İleti ALEXIS 27 May 2007 13:15

Test sürümü: phpBB3.RC2 & prosilver

Amaç: Sayfada 5 ten fazla ileti var ise hem ilk ileti sonunda hemde son ileti sonunda reklam gösterimi, 5 iletiden az ise sadece ilk iletide reklam gösterimi. Elbette kodları uygularken benim 5 rakamını değiştirebilirsiniz, açıkça görünüyor zaten.

AÇ:

templates/prosilver/template/viewtopic_body.html

BUL:

Kod: Tümünü seç
<!-- END postrow -->


ÖNCESİNE EKLE:

Kod: Tümünü seç
<!-- IF postrow.S_FIRST_ROW -->
   <!-- INCLUDE ads/post_ads.html -->
<!-- ENDIF -->

<!-- IF S_NUM_POSTS >= 5 -->
   <!-- IF postrow.S_LAST_ROW -->
      <!-- INCLUDE ads/post_ads.html -->
   <!-- ENDIF -->
<!-- ENDIF -->


DOSYA OLUŞTUR:

templates/prosilver/template/ads/post_ads.html

DOSYA İÇERİĞİ:

Kod: Tümünü seç
<div class="panel">
   <div class="inner">
      <span class="corners-top"><span></span></span>
         - REKLAM KODLARI -
      <span class="corners-bottom"><span></span></span>
   </div>
</div>



Kolay oldu değil mi, ama S_NUM_POSTS, S_LAST_ROW değişkenleri ezbere yazmadık elbet, aradık bulduk. :geek:
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: ilk iletiden sonra reklam

İleti ALEXIS 15 Nis 2009 21:03

Meraklısı için ek, konu içindeki ileti sayısı postrow.S_ROW_COUNT değişkeninde tutulur ve 0 dan başlar.

5. ileti ile ilgili bir işlem için şu kodları kullanabiliriz:

Kod: Tümünü seç
<!-- IF postrow.S_ROW_COUNT == 4 -->
     <!-- INCLUDE reklam/reklam4.html -->
<!-- ENDIF -->
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3


Reklam yerleştirme


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

cron