来源:自学PHP网 时间:2014-11-30 17:03 作者: 阅读:次
[导读] 这两天在修改dedeeims网站的时候,阿头要求在首页调用栏目为单页内容的栏目,由于单页栏目没有具体标签,因此通过{dede:sql}这个标签来调用,如果没有修改的话,单页内容栏目的数据存在数据...
dedecms 首页调用单页文章内容和图片这两天在修改dedeeims网站的时候,阿头要求在首页调用栏目为单页内容的栏目,由于单页栏目没有具体标签,因此通过{dede:sql}这个标签来调用,如果没有修改的话,单页内容栏目的数据存在数据库dede_arctype这个表里面,所以可以这样调用:
关于调用这部分,网上有不少相关的内容,但是问题来了,在排版上要求要配上缩略图,但是单页内容没有缩略图啊,偶的神啊,继续钻研去,先在网上搜了一下,找到一些方法,其中有一个方法来自百度空间星火视频教程里面的,具体内容不说,他的方法是自己构建一个函数来获得文章的第一张图片,函数如下:
在dedeeims的安装目录include下面新建一个extend.func.php,这个是dedeeims留给用户开发的自定义函数接口,在common.func.php最后有相关的两行代码,建好文件后,把上面的代码复制进去,然后在需要的地方用. [field:body function=firstimg('@me')/] 调用(单页的时候,body改为content),上面的代码可以拿到图片,但是有一个问题,它还会把所有的img标签里面的所有图片属性都一起拿到,dedeeims的fck可视化编辑器编辑内容时会有很多额外的标签,尤其是不懂html代码的网络编辑编过的内容,更是惨不忍睹,图片调用出来后,整个首页版面都变了,而且不好写css样式,我去,继续改,后来想了一想,我把它改成了这样,算是完成了,代码贴出如下,如果有什么不对的地方,请指教:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com