首页 > 网络相关 > dedecms没有图片的文章,自动广告替换
2012
04-21

dedecms没有图片的文章,自动广告替换

保证页面美观,站内不是每一篇文章都可能配有图片,所以如果有一合适广告替换,效果会好很多。这2天在网上找到方法,我觉得很悲剧找了N个都不行,那些人写代码一点也不严禁,可谓是缺胳膊少腿的一段代码居然放到网站上,坑爹的!

下面是我改良过的,要是还不行,你自己找块豆腐撞了,要是行了,给点力吧,在本页面中找一个你认为最能吸引你的广告,随便轻轻点下就好了:)

适用于DEDECMS 5.7SP1

打开文章模板文件:article_article.htm
找到文章内容标签:

<table width='100%'>

<tr><td>{dede:field.body/}(责任编辑:{dede:adminname/})

</td></tr></table>

将原来的文章内容标签:

{dede:field.body/}
替换为:

 {dede:field name='body' runphp='yes'}
if(strpos(@me,'img')) @me=@me;
else @me='<div style="float:right;">广告</div>'.@me;
{/dede:field}

“广告”可以替换成DEDE后台设定的广告标签代码 {dede:myad name=’anycodeyouwant:)’/}
dedecms里面有规定有结束标记才生效的,但网上很多都没有结束标记代码{/dede:field} 另外dede:field name 有些就写成fieldname 还有就是else @me 直接写成else@me
希望大家注意代码规范,不要随便拿出来坑爹!!

作者:Cooby
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。