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

Thành viên quá tích cực
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

Code:
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
Code:
$contents = detail_theme($news_contents, $array_keyword, $related_new_array, $related_array, $topic_array, $content_comment);
Thêm lên trên
Code:
// 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ị.
Nguồn mynukeviet.net
 
Thành viên năng động
Mọi người kiểm tra lại giúp e với, lúc chèn modules/news/funcs/detail.php bước cuối cùng ra ngoài xem toàn bộ bị trang trắng hết
 
Thích: phavaphu
Thành viên quá tích cực
Quản trị viên
@quoctiepkt bạn thực hiện theo hướng dẫn này để xem lỗi bạn gặp phải là gì nhé
https://forum.nuke.vn/threads/Huong...en-thi-loi-khi-trang-trang-tren-Nukeviet.238/
 
Thành viên quá tích cực
Quản trị viên
img-2017-06-24-07-59-29-1.png

vẫn lỗi trắng trang tứ ơi
 
Thành viên năng động
Cái vụ này thế nào rồi các bác ơi? Làm theo các bước trên nó trắng trang!
 
Thành viên năng động
Mình cũng bị trắng trang, chờ cao nhân giúp đỡ thôi :3:
 
Thành viên mới
mình cũng đã thử nhưng trắng trang hết nản quá. mã nguồn mở mà khó sử dụng về các quảng cáo thì làm website ko có nguồn thu nhập ạ.