现在很多站长都通过往自己的网站中投放广告来维持网站的生存,传统的投放广告的方法是广告内容和文章的正文内容分离,通过样式表控制广告的漂移位置。那么有没有办法让广告内容混入正文内容,让他们看起来更像一个完整的内容呢,下文是如何在dedecms4中实现这个功能。
转载请注明出处: by 肥龙龙(expendable)
第一步:修改include/inc_downclass.php文件
增加函数function ADString($body,$adstr),其中$body为文章正文内容,$adstr为广告代码。函数代码如下:







































代码没有经过优化,但是可以实现功能,图省事的自己拷贝。
第二步,修改文章模板article_article.htm,调用上面的函数
原始读入文章内容的代码为:

修改为:

其中<script src=...></script>的部分就是你的广告,请注意,这段代码中请不要使用任何引号,包括单引号和双引号,并且建议使用绝对地址。
第三步,控制广告的样式
第一部的代码中,通过定义块级元素<div class='ad'></div>来控制广告的样式和位置,请在文章模板中自行修改类选择器ad的样式,达到控制广告位置的目的,下面的代码为建议:






转载请注明出处: by 肥龙龙(expendable)
祝您好运