DedeCMS文章内容页调用栏目图片的方法

让人生与事业结伴,让生命与使命同行。你要按你所想的去生活,否则,你迟早会按你所生活的去想。

昨天,余斗分享了DedeCMS实现添加栏目图片功能,而很多时候我们不仅要在首页和列表页调用栏目图片,还要在文章页调用栏目图片,而如果想同时在文章内容页调用栏目图片打开,则需要修改\include\arc.archives.class.php。

具体方法为:

查找代码(大概在第76行)

	
	// 如果当前文档不是系统模型,为单表模型
	            $query = "SELECT arc.*,tp.reid,tp.typedir,ch.addtable
	              FROM `dede_archives` arc
	              LEFT JOIN dede_arctype tp on tp.id=arc.typeid
	              LEFT JOIN dede_channeltype as ch on arc.channel = ch.id
	            WHERE arc.id='$aid' ";
	              $this->Fields = $this->dsql->GetOne($query);
	

修改为

	
	// 如果当前文档不是系统模型,为单表模型
	            $query = "SELECT arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtable
	            FROM `dede_archives` arc
	            LEFT JOIN dede_arctype tp on tp.id=arc.typeid
	            LEFT JOIN dede_channeltype as ch on arc.channel = ch.id
	            WHERE arc.id='$aid' ";
	            $this->Fields = $this->dsql->GetOne($query);
	

调用的代码:

	
	<img src="{dede:field.typeimg/} "/>
	

余斗把自己修改好的文件分享出来:DedeCMS栏目图片实现【文件】,大家下载后解压把相关文件放到对应文件夹覆盖即可,然后再到Dede后台执行相关字段的SQL语句就能实现了。

以上就是DedeCMS文章内容页调用栏目图片的方法。人生,恰似一次远足只有痛了爱了才学会微笑。更多关于DedeCMS文章内容页调用栏目图片的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法