Chèn adsense vào giữa nội dung bài viết NukeViet

Thứ hai - 14/08/2023 23:57
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.
Ads
Ads

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.
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 tc hoạt độ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 dn 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 adsensefunction 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-client, data-ad-slot bằng giá trị ứng với khối quảng cáo bạn muốn hiển thị.

Hình ảnh:
2023 08 15 110055 sua nuke
 

Tác giả: thvl2022

 Tags: adsense

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

Click để đánh giá bài viết

  Ý kiến bạn đọc

Thống kê
  • Đang truy cập23
  • Hôm nay5,738
  • Tháng hiện tại255,425
  • Tổng lượt truy cập6,184,934
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây
Gửi phản hồi