• 11-03-2021, 20:24:19
    #1
    Merhabalar reklam yerleşimimi tamamladım sadece yazı içine 2 tane reklam ekleyeceğim. Codeigniter ile yazılmış bir sitem var. Yazıları panelden editör üzerinden ekliyorum haliyle. Nasıl reklam ekleyebilirim yazı arasına her makale için editörden mi ekleyeceğim yoksa kod ile halledebilirmiyiz?
  • 11-03-2021, 21:06:54
    #2
    Merhaba;
    Kod ile halledebilirsiniz, burada mantık olarak yazınızın yer aldığı div içerisindeki paragraf etiketlerine göre koşullamaktır. Örneğin 2. </p> etiketinden sonra şu kod gelsin gibi...

    Örneğin Wordpressde;

    function belli_karakter_sonrasi_reklam($content) {
    $yazi_uzunlugu = 1; $az_karakter = 100; if (is_single() && strlen($content) > $yazi_uzunlugu) {
    $before_content = substr($content, 0, $az_karakter); $after_content = substr($content, $az_karakter);
    $after_content = explode('</p>', $after_content); $text = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text2 = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text3 = 'BURAYA REKLAM KODUNUZU GİRİNİZ';
    array_splice($after_content, 1, 0, $text);
    array_splice($after_content, 10, 0, $text2);
    array_splice($after_content, 20, 0, $text3);
    $after_content = implode('</p>', $after_content);
    return
    $before_content . $after_content; } else { return $content; } }
    add_filter('the_content', 'belli_karakter_sonrasi_reklam');
  • 11-03-2021, 21:13:16
    #3
    NextWorld adlı üyeden alıntı: mesajı görüntüle
    Merhaba;
    Kod ile halledebilirsiniz, burada mantık olarak yazınızın yer aldığı div içerisindeki paragraf etiketlerine göre koşullamaktır. Örneğin 2. </p> etiketinden sonra şu kod gelsin gibi...

    Örneğin Wordpressde;

    function belli_karakter_sonrasi_reklam($content) {
    $yazi_uzunlugu = 1; $az_karakter = 100; if (is_single() && strlen($content) > $yazi_uzunlugu) {
    $before_content = substr($content, 0, $az_karakter); $after_content = substr($content, $az_karakter);
    $after_content = explode('</p>', $after_content); $text = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text2 = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text3 = 'BURAYA REKLAM KODUNUZU GİRİNİZ';
    array_splice($after_content, 1, 0, $text);
    array_splice($after_content, 10, 0, $text2);
    array_splice($after_content, 20, 0, $text3);
    $after_content = implode('</p>', $after_content);
    return
    $before_content . $after_content; } else { return $content; } }
    add_filter('the_content', 'belli_karakter_sonrasi_reklam');
    Hocam teşekkür ederim
  • 11-03-2021, 21:14:18
    #4
    tolgagunaydin adlı üyeden alıntı: mesajı görüntüle
    Hocam teşekkür ederim
    Rica ederim, kolay gelsin...