-4

广告未出现在与 2 个类别相关的特定 2 个页面中,这些类别包含最新文章和阅读次数最多的文章,其他类别使用管理面板添加,只有在撰写文章时(或从数据库)指定类别时才链接文章php 代码中的什么可能会使广告仅出现在这两个类别中。请您列出冲突 php 和 javascript 等的可能原因。或者它可能是一些需要加载的 php 或 apache 扩展主人..

//更新//广告显示在本地主机上,但未显示在远程服务器上//但请注意,只有这 2 个动态类别没有显示广告;像这样加载php:
热门文章

// Popular articles link
    $popular_li_class = '';
    if ($show_popular)
    {
        $popular_li_class = ' class="selectedcat" ';
    }

    if (_SEOMOD)
    {
        $output = '<li '. $popular_li_class .'><a href="'. _URL .'/articles/popular-01.'. _FEXT .'">'.$lang['articles_mostread'].'</a></li>'. $output;
    }
    else
    {
        $output = '<li '. $popular_li_class .'><a href="'. _URL .'/article.php?show=popular">'.$lang['articles_mostread'].'</a></li>'. $output;
    }

最新的文章类别:

//  wrapper
    $output = '<li><a href="'. _URL .'/article.'. _FEXT .'">'.$lang['articles_latest'].'</a></li>'. $output;

    //  wrapper
    if ($ul_wrapper)
    {
        $output = "<ul id='ul_categories'>\n$output\n</ul>";
    }   
    return $output;
}

任何帮助将不胜感激。谢谢。

4

1 回答 1

0

Adsense 代码只是包含在<script></script>标签中的 JavaScript 代码。如果您的 php 代码生成包含此代码的 html,则它会正确加载到客户端的浏览器上,并显示广告。检查您的 php 代码是否包含任何阻止 javascript 代码输出的错误。您可以检查生成的源代码。

显示 adsense 代码就像在 php 代码中编写以下代码一样简单:

include_once("adsense1.php");

其中 adsense1.php 包含:

<script type="text/javascript"><!--
google_ad_client = "ca-pub-";
google_ad_slot = "xxx";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

或者,您甚至可以这样做:

<?php

print '<script type="text/javascript"><!--
    google_ad_client = "ca-pub-";
    google_ad_slot = "xxx";
    google_ad_width = 728;
    google_ad_height = 90;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>';
?>
于 2013-08-10T01:31:17.780 回答