php的cms系统很多,对于自己常妖建站的同学来说,搞懂一个,熟悉自己的cms就行了。
dedecms的调用技巧
文章自定义字段
织梦添加和调用自定义字段的方法?
织梦自定义字段要想在任何位置任何模版中调用或者在{dede:list }和{dede:arclist }标签中调用,需要特殊设置。
自定义字段就是列表附加字段自定义的字段。
一,织梦如何添加自定义字段:
网站后台》核心》频道模型》内容模型管理》选择要添加自定义字段的频道模型
二,织梦如何调用自定义字段:
1、在{dede:list }中调用
{dede:list pagesize='5' addfields='jiage' channelid='2'}
标题:[field:title/]
价格:[field:jiage/]
{/dede:list}
说明:addfields='jiage'指定要获得的字段 addfields='字段1,字段2'
channelid='2'指定 channelid 属性(内容模型的id值)图片模型的ID为2
2、在{dede:arclist }中调用
{dede:arclist typeid='3' row='4' addfields='jiage' channelid='2' }
标题:[field:title/]
价格:[field:jiage/]
{/dede:arclist}
3、单独调用
价格:{dede:field name='jiage'/}
----------
三,dedecms文章内页获取缩略图的调用标签?
文章内容页缩略图的调用,图片集内容页缩略图的调用很容易混淆。在内页用到了缩略图的调用,直接写了[filed:picname/]调用出错。内页想调用缩略图只能用{dede:field.picname/}来实现。
四,dede摘要的几种调用?
在Dedecms中,在列表页调用文章摘要的方法主要有:
1:[field:info /]
2:[field:description /]
3:[field:info function="cn_substr(@me,字符数)"/]
4:[field:description function="cn_substr(@me,字符数)"/]
方法一:
第一步
进数据库 找到表 dede_archives 下的字段 description 点更改,字段类型选择blob(有些说是改成TEXT,但我试了一下是不行的)
第二步
在dede目录下article_eidt.php里语名$description = cn_substr($description,250);这里的250不是250个字,而是250字符,所以是不能使用到250个这的,在250后面加多个0就可以了.我试过能行的
第三步
进后台,系统---系统基本参数---其它设置---自动摘要的长度(例如写成:250000)(其实这个地方也可以不该的,DEDE已经默认是0-250,这里在经过一二步的更改之后已经不起作用了,随便什么之都行,“0”除外)
适用即可,不要设置太大,避免增加数据库冗余
--------
五,织梦在文章中如何调用该文章图片?
1、文章内容页调用缩略图方法如下两种.第一种没有大小设置.原图显示.第二种.可以设大小,
第一种:{dede:field.image/}
第二种:<img src="{dede:field.litpic /}" />同时也可以添加图片属性。
以上两种调用的是文章的缩略图
2、列表页.和其它频道页调用,也是第一种没有大小设置.第二种自由设置大小.
第一种:[field:imglink/]
第二种:<img src="[field:litpic/]" alt="[field:title function=" />
--------
六,文章自定义,“时间字段”,前台文章页面调用?
直接:{dede:field.jieduan01time/}是不显示的,需要: {dede:field.jieduan01time function="MyDate('Y-m-d',@me)"/}
--------------
七,织梦生成的时候“你指定的文件名有问题,无法创建文件”解决方法?
这个问题是由于权限问题造成的,可以修改下文件夹/文件为777,能够有写入权限才行。
-----------
织梦系统手机模板建站
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫