lostyazilim
tr.link

Yazı içi paragraflar arasına reklamlar ekleme- Yardım

12 Mesajlar 2.608 Okunma
acebozum
tr.link

safakeceinan safakeceinan chpgundemi.com Kullanıcı
  • Üyelik 08.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Gazeteci
  • Konum İstanbul Avrupa
  • Ad Soyad M** İ**
  • Mesajlar 58
  • Beğeniler 9 / 8
  • Ticaret 1, (%100)
Merhaba,
Haber sitemizde, haber metinlerinin ortasına, paragraf aralarına reklam eklemek için bir kod kullanıyoruz. Kullandığımız kod bu. function.php dosyasında bu kod.

//Insert ads after second paragraph of single post content.

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '
REKLAM KODU BURAYA
';

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}

return $content;
}

// Parent Function that makes the magic happen

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}


Bu kod sayesinde haberlerimizin 4 ile 5 paragrafları arasında adsense reklamı çıkıyor. Bizim bazı haberlerimiz oldukça uzun. O sebepten dolayı yazı içerisinde birden fazla reklam olmasını istiyoruz.

Mesela 4. paragraftan sonra 1 reklam.
7. paragraftan sonra bir reklam daha olmasını istiyoruz.

Ama haber 4 paragrafta bitiyorsa iki reklam alt alta çıkmamalı...

Birde bu reklamların üzerine bir açıklama yazmak istiyoruz.
Örneğin: "Haber reklamdan sonra devam ediyor" gibi.

Bu dediklerimi yapabilmek için kodda nasıl bir değişiklik yapmak gerekir?

Yardımlarınız için şimdiden teşekkürler.
 

 

www.chpgundemi.com'un Genel Yayın Yönetmeni
wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}
return $content;
}

bunu çoğaltabilirsiniz.
elseif ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 8, $content );
}

return $content;
}

Mantıken böyle oluyor.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

safakeceinan safakeceinan chpgundemi.com Kullanıcı
  • Üyelik 08.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Gazeteci
  • Konum İstanbul Avrupa
  • Ad Soyad M** İ**
  • Mesajlar 58
  • Beğeniler 9 / 8
  • Ticaret 1, (%100)

ntka adlı üyeden alıntı

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}
return $content;
}

bunu çoğaltabilirsiniz.
elseif ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 8, $content );
}

return $content;
}

Mantıken böyle oluyor.




Bunu uygulayacağım çok teşekkür ederim.

Peki, reklamın üstüne "Haber reklamdan sonra devam ediyor" gibi bir yazıyı nasıl ekleyebilirim.
 

 

www.chpgundemi.com'un Genel Yayın Yönetmeni

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
$ad_code = '
Buraya Açıklama
REKLAM KODU BURAYA
';

bu şekilde eklersen her reklamın üstünde görünür
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
wmaraci
wmaraci

safakeceinan safakeceinan chpgundemi.com Kullanıcı
  • Üyelik 08.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Gazeteci
  • Konum İstanbul Avrupa
  • Ad Soyad M** İ**
  • Mesajlar 58
  • Beğeniler 9 / 8
  • Ticaret 1, (%100)
ntka Açıklama işini hallettik sorun yok ama, ikinci reklamın çıkması için verdiğiniz kod malesef işe yaramadı. Kodu dediğiniz şekilde kullandığımız zaman sitede hata veriyor.

Her hangi bir sayfaya tıkladığımızda aşağıdaki hatayı alıyoruz.

"www.chpgundemi.com sayfası çalışmıyor

www.chpgundemi.com şu anda bu isteği işleme alamıyor.
HTTP ERROR 500"
 

 

www.chpgundemi.com'un Genel Yayın Yönetmeni

safakeceinan safakeceinan chpgundemi.com Kullanıcı
  • Üyelik 08.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Gazeteci
  • Konum İstanbul Avrupa
  • Ad Soyad M** İ**
  • Mesajlar 58
  • Beğeniler 9 / 8
  • Ticaret 1, (%100)
Yardımlarınızı bekliyorum.
 

 

www.chpgundemi.com'un Genel Yayın Yönetmeni

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
doğru hata verir dikkat etmemşim şu şekilde değiştirin.


//Insert ads after second paragraph of single post content.

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '
REKLAM KODU BURAYA
';

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}
elseif ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 8, $content );
}
return $content;
}

// Parent Function that makes the magic happen

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

RadiKaL RadiKaL WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Çiftçi
  • Konum Bursa
  • Ad Soyad A** G**
  • Mesajlar 1304
  • Beğeniler 281 / 398
  • Ticaret 8, (%100)
safakeceinan Örneğin: "Haber reklamdan sonra devam ediyor" gibi. böyle birşey yaparsanız kuralları ihlal etmiş olursunuz. Kullanıcıyı haberi görmek için reklama tıklayın yanılgısına düşürür. Tavsiye etmiyorum.
 

 

safakeceinan safakeceinan chpgundemi.com Kullanıcı
  • Üyelik 08.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Gazeteci
  • Konum İstanbul Avrupa
  • Ad Soyad M** İ**
  • Mesajlar 58
  • Beğeniler 9 / 8
  • Ticaret 1, (%100)

ntka adlı üyeden alıntı

doğru hata verir dikkat etmemşim şu şekilde değiştirin.


//Insert ads after second paragraph of single post content.

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '
REKLAM KODU BURAYA
';

if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}
elseif ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 8, $content );
}
return $content;
}

// Parent Function that makes the magic happen

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}


Bilgisayar başında değilim dışarıdayım. Bilgisayar başına geçince deneyeceğim. Çok teşekkür ederim.

RadiKaL adlı üyeden alıntı

safakeceinan Örneğin: "Haber reklamdan sonra devam ediyor" gibi. böyle birşey yaparsanız kuralları ihlal etmiş olursunuz. Kullanıcıyı haberi görmek için reklama tıklayın yanılgısına düşürür. Tavsiye etmiyorum.


Peki o yazıda reklam kelimesini hiç geçirmesek yine ihlal sebebi olur mu?

Örnek: "Haberin devamı aşağıdadır." gibi birşey.
 

 

www.chpgundemi.com'un Genel Yayın Yönetmeni

RadiKaL RadiKaL WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Çiftçi
  • Konum Bursa
  • Ad Soyad A** G**
  • Mesajlar 1304
  • Beğeniler 281 / 398
  • Ticaret 8, (%100)
Eklemeseniz daha iyi olur. Sadece reklamı ekleyin geçin. Ad ınserter eklentisini kullansanız sizin için daha iyi. İçerik içinde istediğiniz gibi oynarsınız reklamla. Sağa sola yasla. Yukardan boşluk bırak, 5,7,9 paragraflarda göster gibi.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al