在使用Dedecms CMS发布文档时,有时会遇到上传的文档中有的包含图片,而有的则没有图片的情况。为了使文章页面显示更加一致和美观,可以将没有图片的文档用百度或谷歌广告图片进行替换。


以下是实现这一功能的具体方法:


首先,打开文章模板文件:article_article.htm


接下来,在文件中找到文章内容标签:


{dede:field.body/}(责任编辑: {dede:adminname/})

将原有的文章内容标签:{dede:field.body/} 替换为以下代码:


{dede:field name='body' runphp='yes'}
    if(strpos(@me,'img')) @me=@me;
    else @me='
谷歌广告放在这里面
'.@me; {/dede:field}

上述代码的作用是:当文章内容中存在标签时,直接输出原始内容;如果文章内容中没有图片,则插入一个包含谷歌广告的

标签。


通过这种方式,可以确保每篇文章页面都具有一致的视觉效果,从而提升用户体验。


需要注意的是,在实际应用中,可以根据具体需求调整广告图片的位置和样式。例如,可以通过修改CSS样式来控制广告图片的浮动、边距等属性,使其更好地融入页面设计。


此外,为了提高SEO效果,建议为广告图片添加合适的alt属性描述,这不仅有助于搜索引擎理解图片内容,还能提升页面的可访问性。


总结来说,通过简单的模板修改,可以让Dedecms发布的文章页面更加美观和统一,同时也能为网站带来额外的广告收益。