dedecms 5.7正式版文章模型栏目通用接口
检查接口说明
-
1、接口文件名etchk.php,为保密,请自行修改文件名;
2、本接口文件复制在网站管理目录DEDE下使用,如果目录名有变更,请自行对应;
3、主要参数
主题标题:keyword
栏目ID :typeid 用于限定检查栏目范围,可不填,可在后台网站栏目管理处查看id;
校验码 :vercode 请自行设定,并在检查接口文件开始处修改vercode使其一致;
4、发布配置-文章检查网址处,可以如下填写:
http://您的网址/dede/etchk.php?vercode=&typeid=&keyword=<%title%>
注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致
5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
检查接口代码
发布接口说明
-
1、接口文件名etpost.php,为保密,请自行修改文件名;
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、增加自定义字段
在文章模板使用新增自定义字段数据的时候,除了在发布配置-发布项-其他发布项(2.4版后是参数取值) 设置数据项和这个自定义字段参数名的关联外,还需要在附加参数队列(2.4版后是参数取值)里加一行:dede_addonfields=key1,htmltext,其中:key1是字段参数名称,htmltext是字段数据类型,有多个自字义字段的时候用英文分号隔开,如“dede_addonfields=key1,htmltext;key2,varchar”。
7、发布配置-文章检查网址处,可以如下填写:
http://您的网址/dede/etpost.php
注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致
8、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
发布接口代码
发布规则使用说明
在ET采集软件发布配置的规则列表使用鼠标右键菜单导入本发布规则代码。
1、本范例发布对象网站编码为GBK, 当本接口应用于utf8版网站,请在发布规则中选择编码为UTF-8。2、本范例中ishtml参数设置为1,如果用户的网站使用的动态浏览,请将其设置为0;
3、发布用户账号必须具有管理员权限;
ET采集2发布规则范例
(请使用 CTRL+A 和 CTRL+C 从上栏复制规则)
免责声明:自在工坊网站所展示的作品信息由用户自行提供,其真实性、准确性和合法性由信息发布人负责。自在工坊不提供任何保证,并不承担任何法律责任。