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 12: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
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15: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 26 Ekm 2007 13: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
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

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

İleti saka 26 Ekm 2007 13: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
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15: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 16: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
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15: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 14: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
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

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

İleti saka 27 Ekm 2007 16: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
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15: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 18: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
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

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

İleti saka 27 Ekm 2007 22: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
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15: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 0 misafir