Hướng dẫn chèn adsense vào giữa nội dung bài viết NukeViet

Thứ năm - 04/08/2016 00:09
Việc đặt quảng cáo ở giữa nội dung giúp bạn tiết kiệm không gian hiển thị quảng cáo, thu hút sự chú ý của người xem cũng như tăng khả năng click.
Bài viết này mình xin hướng dẫn người dùng NukeViet thêm quảng cáo adsense vào nội dung bài viết (Module news).

Nguyên tắc họat động:

Code tìm kiếm các đoạn văn bản trong nội dung bài viết (dựa vào thẻ <p></p> để xác định). Vị trí của quảng cáo sẽ hiển thị ngay bên dưới đoạn văn bản năm ở giữa (tổng số đoạn văn bản  / 2).

Hướng dẫn thay đổi code:

Mở includes/function.php và thêm hàm này xuống cuối file (Đặt vào file này đễ có thể sử dụng lại trong các module khác)
// Google adsense
function nv_ads_mid_content($content, $script)
{
    $para_count = substr_count($content, "</p>");
    $para_After = floor($para_count / 2);

    $content = explode("</p>", $content);
    $new_content = '';

    for ($i = 0; $i < count($content); $i ++) {
        if ($i == $para_After) {
            $new_content .= '<div class="text-center">';
            $new_content .= $script;
            $new_content .= '</div>';
        }
        $new_content .= $content[$i] . "</p>";
    }
    return $new_content;
}
Tiếp theo, mở modules/news/funcs/detail.php
Tìm
$contents = detail_theme($news_contents, $array_keyword, $related_new_array, $related_array, $topic_array, $content_comment);
Thêm lên trên
// Google adsense
$script = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Block right -->
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-119123748xxxxxxx"
     data-ad-slot="3629xxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>';
$news_contents['bodyhtml'] = nv_ads_mid_content($news_contents['bodyhtml'], $script);
Chú ý: Thay các giá trị data-ad-clientdata-ad-slot bằng giá trị ứng với khối quảng cáo bạn muốn hiển thị.

 Từ khóa: Google adsense

Tổng số điểm của bài viết là: 16 trong 4 đánh giá

Xếp hạng: 4 - 4 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

  • Nguyễn Minh Hoàng
    Nguyễn Minh Hoàng   27/11/2016 21:15

    Mình cũng bị trắng trang

  • Trần Lộc
    Trần Lộc   04/08/2016 07:55

    Chèn theo HD này em thấy cũng ok, vào chỗ nào cũng được: http://thetai.info/tin-tuc/Quang-Cao-PPC/Huong-dan-chen-adsense-vao-nukeviet-4x-14.html

    • Administrator   04/08/2016 08:00

      @Trần Lộc đúng rồi cái đó cũng dc, nhưng nó luôn nằm ở dưới ảnh minh họa. Code mình ý tưởng là đếm số đoạn, rồi cho nó nằm ở đoạn văn ở giữa bài viết. Tương tự nhau thôi.

  • Nguyễn Tất Thắng
    Nguyễn Tất Thắng   04/08/2016 01:10

    Chuẩn bị mua được xe hơi và nhà lầu roài...

  • David An
    David An   04/08/2016 00:29

    đây đúng là cái mình cần bấy lâu nay - bên blog hay wp hay có
    cảm ơn nhé

    • Administrator   04/08/2016 19:45

      @David An bạn đang dùng NukeViet 3 hay 4 ý

    • Administrator   04/08/2016 00:32

      @David An kiki, tại bữa nay mới dùng adsense nên mới mò tới cái này

      • David An   04/08/2016 09:40

        @Hồ Ngọc Triển bác ơi - cấu hình như bác xong - mở link bài viết lỗi trắng trang web ạ

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC