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à: 21 trong 5 đánh giá

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

  Ý kiến bạn đọc

  • Nguyễn Tất Thắng
    Nguyễn Tất Thắng   14/12/2016 22:12

    cám ơn mynukeviet, mình đã nhận được module dịch vụ xe của bạn gửi cho miềng, mà mới tiêu đề thoai..kaaaa

  • Hop Phan
    Hop Phan   14/12/2016 00:59

    Tôi chèn giống như hướng dẫn sao không hiển thị gì cả chỉ toàn trắng thôi, có ai biết xin chỉ giúp
    http://giaoxuduongson.com

    • Administrator   14/12/2016 10:12

      @Hop Phan bạn thử chèn ở những nơi khác hiển thị không bạn?

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

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

    • Administrator   14/12/2016 22:03

      @Nguyễn Minh Hoàng trắng chắc tại bạn dán không đúng chổ rồi, nguyên nhân chỉ có thể như thế thôi bạn

  • 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...

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