dedecms普通文章接口说明

dedecms普通文章接口说明
dedecms普通文章接口说明

d e d e c m s普通文章接口

说明

标准化管理部编码-[99968T-6889628-J68568-1689N]

文章模型栏目接口使用手册

一、简介

1、本接口应用于()版普通文章模型栏目文章发布;

2、由于数据量大时DEDE生成栏目HTML时的服务器负担很重,因此,发布接口增设了2个控制参数zznomakeindex和zznomakeandcat,分别控制是否生成主页或相关栏目;

3、发布时请使用具有管理权限的用户帐号;

4、本接口基于Dedecms UTF8版制作,适用于Dedecms GBK/utf-8等版本,应用于其他版本时请自行测试调整;

5、在Dedecms utf8版使用本接口时,请在发布规则中选择编码为UTF-8;

6、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;

7、2个接口文件请复制在Dedecms网站管理目录(默认是dede,用户可能有更改)下使用;

二、安装接口

在接口文件夹中找到接口文件,如图:

请将、等接口文件上传到指定目录,请使用二进制方式上传,如图:

三、配置发布规则

1、将范例发布规则文本导入ET2发布配置,或使用软件内置发布规则范例,如图:

2、将检查网址和发布网址中的“您的网站”改为您要发布的网站网址,如图:

3、在检查网址填上您的栏目ID,如图:

4、在参数取值页,填上您要发布的栏目ID,如图:

在网站后台网站栏目管理处,可以看到各栏目的ID号,如图:

4、填上您的账号、密码,注意格式和账号权限,如图:

四、接口说明

一、检查接口

1、接口文件名,为保密,请自行修改文件名;

2、本接口文件复制在网站管理目录DEDE下使用,如果目录名有变更,请

自行对应;

3、主要参数

主题标题:keyword

栏目ID :typeid 用于限定检查栏目范围,可不填,可在后台网站栏目管理处查看id;

校验码:vercode 请自行设定,并在检查接口文件开始处修改vercode使其一致;

4、发布配置-文章检查网址处,可以如下填写:

注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请

仔细修改;

二、发布接口

1、接口文件名,为保密,请自行修改文件名;

2、本接口文件请复制在网站管理目录DEDE下使用,如果目录名有变更,请自行对应;

注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;

采集取值的参数项,请在发布规则-发布项中添加,如图:

固定取值的参数,可以在发布规则-参数取值中设置,如图:

3、基本参数

userid 会员名参数名

pwd 密码参数名

title 主题标题参数名

body 内容参数名

4、主要参数

typeid= 主栏目ID,可在后台网站栏目管理处查看该id;

typeid2= 副栏目ID,可不填,可在后台网站栏目管理处查看该id,多个请用英文逗号分隔,如typeid2=3,7,11 ;

channelid= 模型ID,默认为1,如果文章模型ID不为1,则用这个参数设置;

vercode= 安全校验码,请自行设定,并在发布接口文件开始处修改vercode使其一致;

zznomakeindex=0 主页生成控制,取值0时,使用DEDE后台“发布文章后马上更新网站主页”的设置,取值1时,禁止生成网站主页;

zznomakeandcat=0 栏目生成控制,取值0时,使用DEDE后台“发表文章后马上更新相关栏目”的设置,取值1时,禁止生成相关栏目;

注:系统-基本参数-性能选项“arclist标签调用缓存”会影响静态页面生成情况,设为0可解决;

5、可选参数

ishtml=1 是否生成HTML,1为是,0为否;

remote=1是否下载远程图片和资源,1为是,0为否,启用本项则在ET采集规则中不启用文件下载;

dellink=0 是否删除非站内链接,1为是,0或空为否;

autolitpic=1是否提取第一个图片为缩略图,1为是,0为否,启用本项则picname应留空;

picname= 缩略图片路径及文件名;

ddisremote=0是否远程获取缩略图片,1为是,0为否,启用本项必须使PICNAME的值为有效图片网址;

keywords 关键字;

autokey=1 自动获取关键字,1为是,0为否;部分PHP版本过低导致DEDE的splitword类无效时,仍可使用接口,遇到这种情况时,参数autokey应设为0,以取消自动关键词功能;?

needwatermark=0 图片是否加水印,1为是,0为否,启用本项则在ET中间规则中不应设置图片水印;

tags TAG标签;

source 文章来源;

writer 作者,留空即为用户名;

shorttitle 简略标题;

description 内容摘要;

color= 标题颜色,格式如#FF0000;

flags[]=h 文章属性,头条;

flags[]=c 文章属性,推荐;

flags[]=f 文章属性,幻灯;

flags[]=a 文章属性,特荐;

flags[]=s 文章属性,滚动;

flags[]=b 文章属性,加粗;

flags[]=p 文章属性,图片;

flags[]=j 文章属性,跳转;

redirecturl= 跳转网址,当文章属性为跳转时生效;

sptype=auto 分页方式,hand是手动,auto是自动,当使用手动分页时,应将ET分隔符“#-0-#”替换为DEDE分页符“#p#分页标题

#e#”;

spsize=5 自动分页大小,单位K

notpost=0 是否禁止评论,1为是,0为否;

click=50 随机浏览次数最大值;

sortup=0 文章排序方式,0为默认排序,7为置顶一周,30为置顶一个月,90为置顶三个月,180为置顶半年,360为置顶一年;

arcrank=0 阅读权限,0为开放浏览,-1为待审核稿件,10为注册会员,50为中级会员,100为高级会员;

money=0 消费点数;

pubdate 发布时间;

weight=0 权重,越小越靠前;

6、增加自定义字段

在文章模板使用新增自定义字段数据的时候,除了在发布配置-发布项-其他发布项版后是参数取值)?设置数据项和这个自定义字段参数名的关联外,还需要在附加参数队列版后是参数取值)?里加一行:

dede_addonfields=key1,htmltext,其中:key1是字段参数名称,

htmltext是字段数据类型,有多个自字义字段的时候用英文分号隔开,如“dede_addonfields=key1,htmltext;key2,varchar”。

7、发布配置-文章检查网址处,可以如下填写:

注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

8、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请

仔细修改;

五、常见错误:

当提示采集失败时,请查看返回信息了解错误详情,以便改正,返回信息窗见下图:

一、[err]账号密码错误[/err]

1、检查发布规则-参数取值-账号密码队列;

二、[err]invalid vercode[/err]

1、在发布规则-检查网址中填写的vercode 值和检查接口文件中的vercode值不一致;

2、在发布规则-参数取值-附件参数队列中填写的vercode值和发布接口文件中的vercode值不一致;

三、[err]标题不能为空[/err]:

1、使用的采集规则未能正确采集到标题;

2、采集规则的数据整理将标题过滤了;

3、错误的修改了发布规则-发布项中的标题参数名,正确的参数名请看本文接口说明部分;

4、发布规则未开启utf-8编码转换;

四、[err]内容不能为空[/err]:

1、使用的采集规则未能正确采集到正文数据项;

2、采集规则的数据整理将正文数据过滤了;

3、错误的修改了发布规则-发布项中的正文参数名,正确的参数名请看本文接口说明部分;

4、发布规则未开启utf-8编码转换;

五、文章乱码:

1、发布规则未开启utf-8编码转换;

2、数据整理不当;

六、附件上传不成功:

1、检查附件保存路径和格式是否正确

2、检查附件是否存在

3、检查FTP目录和权限设置;

七、图片不显示:

1、检查发布规则文件显示URL设置;

2、如果启用FTP上传,则文件显示URL和FTP上传目录应一致;

3、如果使用保存目录而未使用FTP上传,则文件显示URL应和方案的文件保存目录一致;

DEDECMS调用指定栏目图片标签代码

织梦的调用代码:

{de: type typeid='6'}

[field: typename /]

{/de: type}
    {de: arclist typeid='6' row='3' titlen='10' type='image.'}
  • [field: title/] {/de: arclist}
    {de: arclist typeid='6' row='9' titlen='14'}
代码解释: 代码分为三段,第一段和第三段上一讲已讲过了,不再重复。第二段代码其实上一讲也讲过了,只是多了一点内容。 type='image.'调用有缩略图的内容。 [field: litpic/]调用出缩略图的地址。title="[field: title/]"href="[field: arcurl/]"target=_blank>[field:

dede(织梦)标签调用大全

dede标签调用大全 * 关键描述调用标签: * 模板路径调用标签:{dede:field name='templeturl'/} * 网站标题调用标签:{dede:global name='cfg_webname'/} * 栏目导航调用标签:首页 {dede:channel type='top' row='8' currentstyle="

  • ~typename~ "} * [field:typename/] {/dede:channel} * 指定调用栏目标签:{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} * 频道栏目调用标签:{dede:channel type='self'} * [field:typename/] {/dede:channel} * 友情链接调用标签:{dede:flink row='24' linktype=2/} * 网站版权调用标签:{dede:global name='cfg_powerby'/} * 网站备案调用标签:{dede:global name='cfg_beian'/} * 当前栏目名称标签:{dede:field name='typename'/} * 当前位置调用标签:{dede:field name='position'/} * 列表文章调用标签:{dede:list pagesize='8'}{/dede:list} * 栏目链接调用标签:[field:typelink function='str_replace("a ","a class=ulink ",@me)'/] * 作者链接调用标签:[field:writer /] * 列表点击调用标签:[field:click/]

    DedeCMS专题功能使用详细教程

    爱雅逸整理 https://www.360docs.net/doc/b118406179.html,
    DEDECMS 专题详解
    DEDECMS 专题详解
    一个网站通常会在不同时期推出一些针对性的专题内容,专题的功能其实就是将站点的内容根据特 定的需求进行一次检索,将这些不同形式的内容进行一次整合,这个我们可以看看一些大的门户网 站,例如新浪、搜狐,他们有自己的专题频道。一个专题可以包含几个不同栏目的内容或者包含不 同内容模型如:文章、图片、音频、视频等,不同的专题需要有自己符合当时环境的页面风格,比 如在元旦、新年就需要红色主题的专题模板,在春天、夏天就需要绿色主题的专题模板等。一个好 的专题容易让网站会员更全面的了解相关信息,以增强对网站的关注度,下面我们介绍如何使用 DedeCMS 的专题功能来制作一个专题。 我们以超级管理员身份登陆后台,在系统的[核心]-[专题管理]中对专题进行管理。
    因为这里的常用管理同文档管理类似,一些常用操作如添加、删除、更新、推荐这些操作在这里不 做冗述,本教程主要介绍如何通过专题结合模板文件制作出自己的专题页面。 制作一个专题页面,需要准备 2 样东西:内容、模板,当然如果你没有自己设计的模板文件,系统 默认是自带了一套专题页的风格的,可以在后台[核心]-[内容模型管理],点击专题类型的模板 会查看到以下内容:
    文档模板:/templets/default/article_spec.htm [修改] 列表模板:/templets/default/list_spec.htm [修改] 频道封面模板:/templets/default/index_spec.htm [修改]
    这几个默认模板文件用户可以自己进行全局统一修改,但一般情况下都是在添加专题时在常规参数 的“专题模板”中进行指定。 当然有一些专题也不必用到已经发布在内容管理系统中的内容,这种专题直接可以用静态页面就可 以完成,不需要标签进行调用,但又希望在专题列表中显示出来,为了解决这个问题,建议用户在 制作专题页时候把专题页面做成一个不含标记的模板文件,在添加专题时候指定模板即可。 接下来我们介绍下织梦的专题功能是如何划分的。 我们以 chinaz 两个专题页面为例: DedeCms V5.3 经典解析与揭秘(https://www.360docs.net/doc/b118406179.html,/zt/dedecms/)
    第 1 页共 6 页

    织梦标签调用大全

    织梦标签调用大全 网站名称:{dede:global.cfg_webname/} 网站根网址:{dede:global.cfg_basehost/} 网站根目录:{dede:global.cfg_cmsurl/} 网页主页链接:{dede:global.cfg_indexurl/} 网站描述:{dede:global.cfg_description/} 网站关键字:{dede:global.cfg_keywords/} 模板路径:{dede:global.cfg_templets_skin/} 调用页面:{dede:include filename="head.htm"/} 网站编码:{dede:global.cfg_soft_lang/} ----------------------------------------------------------------------------------------------- 调用日期:[field:pubdate function=MyDate('y-m-d',@me)/] 调用时间2:[field:pubdate function="GetDateTimeMK(@me)"/] 调用缩略图: {dede:arclist row=10 orderby=pubdate type='image.' imgwidth='定义图片宽度' img height='高度'} [field:image/] {/dede:arclist} 调用缩略图原图: [field:litpic runphp='yes'] $youjoys = array("-lp", "_lit"); @me = str_replace ($youjoys, "", @me); [/field:litpic] 调用单个栏目: {dede:type}

    DedeCMS基本操作说明

    栏目管理: DedeCMS 的栏目设置有相当丰富的参数,当然如果你想使用更简单些,你可 以不理会多余的参数,只填写红色字提示的表单项即可,在介绍栏目管理操 作之前,先把栏目操作的相关界面图片列出来,以便提升直观性。
    栏目管理操作页面

    增加新栏目操作,后面图片为其它选项



    这个图片为快速创建栏目的表单 创建修改栏目时,有很多小提示因此不对每项功能进行一一详细介绍,在这 里列出几个注意事项: 1、增加栏目时最基本的设置填写栏目名称和选择栏目所属的内容模型,此外 还需要注意文件保存目录的选项,内容模型是指栏目属于文章、图集、下载 等类型或自定义的内容类型,文件保存目录在没有填写的情况下系统会自动 使用栏目名称的拼音作为栏目目录; 2、栏目属性:决定当前栏目是普通的多页列表还是单个封面页或跳转到其它 网址的链接; 3、栏目交叉:栏目交叉是指一个大栏目与另一个非下级的子栏目出现交叉的 情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好。 例如:网站上有大栏目——智能手机、音乐手机,另外又有栏目——诺基亚-> 智能手机、诺基亚->音乐手机,这样顶级的大栏目就和另一个大栏目的子栏

    目形成了交叉,这样只需要在大栏目中指定交叉的栏目即可。(注:会自动索
    引交叉栏目的内容,但不会索引交叉栏目下级栏目的内容,这种应用也适用 于按地区划分资讯的站点。)
    4、绑定域名的设置:被绑定域名指向当前栏目目录为绑定域名的根目录,只 有顶级栏目才能绑定域名,开启了栏目的二级域名还需要修改系统参数 “是/ 否)支持多站点,开启此项后附件、栏目连接、arclist 内容启用绝对网址:”改 为“是”。 5、栏目模板、栏目生成的 HTML 和栏目文档的 HTML 的命名规则都是可以手 工指定的,可以在高级参数中填写这个选项。 6、栏目内容,对于大多数据栏目而言,这一项可以不需要填写,通常如果用 于公司简介等简单页面,可以直接在栏目里填写内容,栏目模板中用 {dede:field.content/}调用。 7、快速创建栏目——如果你不需要设置复杂的栏目参数,可以用快速创建栏 目的模式创建二级的栏目,当然如果你要创建更深层次的目录,则必须单独 创建。
    内容发布:

    织梦常用标签总结、标签调用、图片调用等

    1.标签名称:channel 标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息 功能说明:用于获取栏目列表 适用范围:全局使用 基本语法:{dede:channel type='top' row='8' currentstyle="

  • ~typename~
  • "}
  • [field:typename/]
  • {/dede:channel} 注意:在此dede大括号添加标记样式的时候需要用一对单引号''。 参数说明: typeid = '0' 栏目ID reid = '0' 上级栏目ID row = '100' 调用栏目数 col = '1' 分多少列显示(默认为单列) type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目 currentstyle = '' 应用样式 底层模板字段: ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址) 例: {dede:channel type='top' row='9'} [field:typename/] | {/dede:channel} 注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类 模板路径标签:{dede:global.cfg_templets_skin/}/ 克隆完模板后第一步要做的是替换href路径(一般为对css样式的引入。),第二步做替换src路径(一般为图片路径,js路径等)。 2.标签名称:type 功能说明:表示指定的单个栏目的链接 适用范围:全局使用 基本语法: {dede:type} [field:typename /] {/dede:type} 参数说明: typeid='' 指定栏目ID 底层模板字段:

    织梦代码大全

    1、

    您的位置: {dede:field name='position'/}
    2、{dede:include filename="head.htm"/} 调用head.htm网页 ({dede:include filename="footer.htm"/}) 3、
      {dede:list pagesize='10'}
    • [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array] [[field:typelink/]] [field:title/] 日期: [field:pubdate function="GetDateTimeMK(@me)"/] 点击: [field:click/] 好评:[field:scores/]

      [field:description/]...

    • {/dede:list}
    4、

      织梦DedeCMS调用二级子栏目或者循环调用多级栏目

      织梦dedeCMS调用二级子栏目或者循环调用多级栏目在网站制作过程中经常都会遇到。今天博主以DEDECMS v5.6版本调用代码作为示范,调用顶级栏目及其下的所有子栏目的代码。进入正题: {dede:channelartlist typeid='3,3'} {dede:field name='typename'/}


      {dede:channel type='son'noself='yes'} [field:typename/]
      {/dede:channel} {/dede:channelartlist} 如果是已经熟悉了dedecms代码朋友我想已经能看懂是什么意思了,但是还是解释一下。{dede:channelartlist typeid='3,3'}typeid为3的顶级栏目如果你的顶级栏目为其他,则相应的改之。如果是循环调用很多个顶级目录和子目录怎么办呢?请往下看: {dede:channelartlist typeid='3,6‘} {dede:field name='typename'/}
      {dede:channel type='son'noself='yes'} [field:typename/]
      {/dede:channel} {/dede:channelartlist} 请看红色部分,意思是调用顶级栏目为3,4,5,6,的顶级栏目了。简单吧!如果有疑问,直接复制代码到模板去不断测试就知道其原理了。 也测试过这两种方式,不过不尽其意: 1: 下面是官方的解释: 【Channel标记】 功能说明:用于获取栏目列表 适用范围:封面模板、列表模板、文档模板 (1)基本语法 {dede:channel row=''type=''} 自定义样式模板(InnerText) {/dede:channel} (2)属性 [1]row='数字'表示获取记录的条数(通用在某级栏目太多的时候使用,默认是8) [2]type=top,sun/son,self type='top'表示顶级栏目 type='son'或'sun'表示下级栏目 type='self'表示同级栏目 其中后两个属性必须在列表模板中使用。 (3)底层模板变量 ID,typename,typedir,typelink(仅表示栏目的网址) 例:

      DEDECMS织梦制作手册超详细

      D E D E C M S织梦制作手册 超详细 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

      DEDECMS模板制作教程 1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。 2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。主要用来获得到系统变量的值或者路径,用法很灵活。可以直接展示数据,如调用position,得到栏目一 > 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。 3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调用的对象就行了。 4.Type标记表示指定的单个栏目的链接,用法非常简单。 5.Autochannel标记使用实例 6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。辅助插件的广告管理也有相似的效果。 7.Type标记用于获取一组投票表单。其使用范围限于:封面模板。 8. Flink 标记使用实例用于获取友情链接。调用该标记后可以得到四种友情链接的形式。 9.Mynew标记使用实例用于获取站内新闻。站内新闻有利于站长及时与会员沟通。 10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。该标记在封面模板(包括主页)中的经常被用到 11. List 标记使用实例 12.Pagelist 标记使用实例 13.Pagebreak标记使用实例 14.Prennext标记使用实例 15.Pagetitle标记使用实例 模板教程【Arclist 标记使用实例】(一) Arclist标记的使用思路、步骤: 一、明确使用范围 我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist 标记】的使用范围是: 封面模板、列表模板、文档模板。 即对应templets\default\文件夹下的 index_识别模板、list_识别模板、article_识别模板) 二、通过调试了解其使用方法 我调试的方法是: 将templets\default\文件夹下的文件代码,全部掏空。放入调用【Arclist 标记】的代码,再在IE 中访问网站主页,就可以得到返回的数据。 注意:其它文件保持不变,我不懂PHP,只能用这种方式调试,相信朋友们很容易上手的。 我调试【Arclist 标记】的具体代码如下: {dede:arclist typeid='' row='1' titlelen='20' infolen='' imgwidth='100' imgheight='80'} 文章ID:[field:ID/]
      文章标题:[field:title/]
      文章短标题:[field:shorttitle/]
      文章标题的文字链接:[field:textlink/]

      织梦CMS_DEDE模板调用标签大全

      ?
      关键描述调用标签:
      ? ? ? ? ?
      模板路径调用标签: {dede:field name='templeturl'/} 网站标题调用标签: {dede:global name='cfg_webname'/} 栏目导航调用标签: 首页 {dede:channel type='top' row='8' currentstyle="

    • ~typename~
    • "}
    • [field:typename/]
    • {/dede:channel}
      ? ?
      指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
      ? ?
      频道栏目调用标签: {dede:channel type='self'}
    • [field:typename/]
    • {/ded e:channel}
      ?

      织梦广告代码(最全篇)

      织梦广告代码(最全篇) 一、添加方法 1、添加广告(可省略) 模块--铺助插件-广告管理-添加 2、调用代码 模板-默认模板管理:列表页头部模板head.htm、底部模板footer.htm、主页模板index.htm,文章内容页模板article_article.htm等,相应位置将下方红色的(自定义人生励志网https://www.360docs.net/doc/b118406179.html,)替换成广告代码。 二、首页广告 主页模板index.htm 1、logo右边 468*60最佳。广告管理—系统自带的广告—–更改—–正常显示内容–把自己的广告代码(图片)放入。 2、导航与搜索框之间(首页及频道栏目) 960*90最佳。列表页头部模板head.htm

    (自定义人生励志网https://www.360docs.net/doc/b118406179.html,)
    3、搜索框下方(首页及频道栏目) 960*90最佳。列表页头部模板head.htm

    热门标签

      {dede:tag row='8' getall='1' sort='month'}
    • [field:tag /]
    • {/dede:tag}

    (自定义人生励志网https://www.360docs.net/doc/b118406179.html,)
    4、图文资讯下方 700*60最佳。新建广告
    {dede:channelartlist} (自定义人生励志网https://www.360docs.net/doc/b118406179.html,)
    5、友情链接上方(各板块下) 700*60最佳。新建广告 板块下 (自定义人生励志网https://www.360docs.net/doc/b118406179.html,)
    互动中心 踩踩…………………. 友情链接上方 其他途径
    查看结果
    广告位代码放在这里
    相关主题
    相关文档
    最新文档