phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

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

ilk ve beşinci iletinin içine reklam yerleştirmek

ilk ve beşinci iletinin içine reklam yerleştirmek

İleti saka 26 Ekm 2007 13:57

Merhaba,
Web sitemdeki herhangi bir konudaki ilk ve 5. ileti içine reklam yerleştirmek istiyorum ama beceremedim.

Şuradna biraz kopya çekeyim dedim ama olmadı.
reklam-yerlestirme-f100/arama-sonuclarina-reklam-yerlesimi-t845.html?hilit=ileti reklam#p3457

Kodumdaki son denemem şöyle;
Sanırım iletinin numarası 5 ise kısmını beceremiyorum.

Kod: Tümünü seç
  <div class="content">
            <!-- IF postrow.S_FIRST_ROW -->
              <!-- INCLUDE ads/ileti_ici_reklam.txt -->
                          <!-- ENDIF -->

            <!-- IF postrow.S_ROW_COUNT >= 5 -->
   <!-- IF postrow.S_ROW_NUMBER==5 -->
           <!-- INCLUDE ads/ileti_ici_reklam.txt -->
   <!-- ENDIF -->
<!-- ENDIF -->
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti ALEXIS 26 Ekm 2007 14:32

S_ROW_NUMBER sadece arama sayfası için geçerli, ileti sayfasında yok o değişken.

İleti sayfasında sayma işinin yüklendiği değişken sadece: S_ROW_COUNT

Kod: Tümünü seç
<!-- IF postrow.S_FIRST_ROW -->
   reklam 1
<!-- ENDIF -->


<!-- IF postrow.S_ROW_COUNT == 5 -->
reklam 2
<!-- ENDIF -->


5 rakamı 6. iletinin sonuna denk gelmekte, çünkü sayma işlemi 0 dan başlıyor, ilk ileti 1 değil 0 dır.
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2582
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti saka 26 Ekm 2007 14:57

Teşekkür ederim.
Verdiğiniz kodları 4 numaralı iletiye reklam koyacak şekilde siteme ekledim.
Böylece arkaplan renginide değiştirmeden sadece 1 reklam include ederek çözmüş oldum.
Yardımlarınız için teşekkürler.
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti saka 26 Ekm 2007 17:19

Bir sorun daha olacak.
Sitemde;
overall_header da,
overall_footer da,
Mesaj yazılan iletilerin içinde reklam var.

Eğer o konudaki reklam sayısı 4 den fazla ise;
overall_header reklamı düzgün çalışıyor,
konu içindeki 0 nolu ve 4 nolu iletideki reklamlar düzgün çalışıyor,
ancak adsense kuralları gereği 3 reklam hakkımı doldurduğumdan,
overall_footer daki reklam yerine sayfa bulunamadı deniyor.

Bu sorunu çözmek için şunu denedim. Bu yolla eğer konuda 4 yada daha az ileti varsa footerdaki reklam kodları çalışsın, aksi halde çalışmasın. (bu durumda belki başka reklam eklerim) Ama olmadı. Acaba sorun ne olabilir?

Kod: Tümünü seç
<!-- IF postrow.S_ROW_COUNT <4  -->
<br /> <!-- INCLUDE ads/790_text_reklam.html -->
<!-- ENDIF -->


Aynı şeyi arama sayfasında da yapmak istiyorum.
Yalnız bunu yazarken aklıma takıldı.
Eğer yukarıdaki kod çalışsaydı bile arama sayfasında hiç ileti olmadığından ve hiç 4 den küçük olduğundan aramadan gelen sonuc sayısı ne olursa olsun reklamı görüntüleyecek, değil mi?

Bu sorunu nasıl aşarım acaba?
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti ALEXIS 27 Ekm 2007 15:22

footerdaki reklamı göstermemek için karmaşık işler yapmana gerek yok.

Şu makaleyi kullan: gelistirme-ve-kod-degisiklikleri-f73/sayfa-ismine-gore-kod-gostermek-t1336.html


footer'de şu tarz kullanırsan, "konu görünümü" ve "arama" sayfalarında araya aldığımız kodlar çıkmayacaktır.

Kod: Tümünü seç
<!-- IF SCRIPT_NAME != viewtopic && SCRIPT_NAME != search -->
- footer reklamı -
<!-- ENDIF -->
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2582
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti saka 27 Ekm 2007 17:12

Hımm,
Ama ben bir şartla viewtopicte ve search de footer reklamı göstermek istiyorum.

Eğer arama sonucu veya yazılan ileti adeti 4 den az ise footer çıksın,
4 den fazla ise çıkmasın.

Sebebi de şu:
Eğer 4 ileti/sonuç olursa 3 adsense kodu hakkım dolmuş oluyor. footerda reklam kodu çıksa bile sayfa bulunamadı olarak görünüyor.
örneğin: http://www.notebook.gen.tr/viewtopic.php?f=24&t=74
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti ALEXIS 27 Ekm 2007 19:03

Lütfen soru sormadan önce mevcut temaları biraz inceleyin. Tümünü hazır verdikten sonra hiçbir anlamı kalmıyor. http://area51.phpbb.com/docs/coding-gui ... templating


Ezbere yazdım ve denemedim, biraz kurcalama ile çalışacaktır.

viewtopic_body.html

Kod: Tümünü seç
<!-- IF postrow.S_ROW_COUNT >= 3 -->
<!-- DEFINE $S_NO_FOOTER_ADS = 1 -->
<!-- ENDIF -->



search_results.html

Kod: Tümünü seç
<!-- IF searchresults.S_ROW_COUNT >= 3 -->
<!-- DEFINE $S_NO_FOOTER_ADS = 1 -->
<!-- ENDIF -->



overall_footer.html

Kod: Tümünü seç
<!-- IF not $S_NO_FOOTER_ADS -->
- reklam -
<!-- ENDIF -->
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2582
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: ilk ve beşinci iletinin içine reklam yerleştirmek

İleti saka 27 Ekm 2007 23:37

Merhaba,
koddaki 3 rakamını 4 olarak değiştirince tam istediğim gibi oldu.
Verdiğin linki bilmiyorum, öğrenmiş oldum. Gayet faydalı olacak.

Php konusunda paslanmışım. Bir değişken tanımlamak aklıma gelmemişti.

Yardımın için çok teşekkür ederim.
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3


Tema Sorunlar & Yardım


Kimler çevrimiçi

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