Discuz! X2(20111221版)论坛群组接口(支持动态附件)

前往检查接口      前往发布接口      前往回复接口      前往发布规则

检查接口说明

    1、接口文件名etchk_bbs.php,为保密,请自行修改文件名;
    2、本接口文件请复制在网站根目录下使用;
    3、主要参数
      subject  文章标题;
      fid    论坛版块ID,用于限定检查范围,可不填;
      vercode  请自行设定,并在检查接口文件开始处修改vercode使其一致;

    4、发布配置-文章检查网址处,可以如下填写:
      http://您的网址/etchk_bbs.php?vercode=&fid=&subject=<%title%>
      注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

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

     

    下载GBK检查接口文件     下载UTF-8检查接口文件

检查接口代码

发布接口说明

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

    2、本接口文件请复制在网站根目录下使用;

    注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;
      固定取值的参数,可以在发布规则-参数取值中设置;
      采集取值的参数项,请在发布规则-发布项中添加;

    3、主要参数
      username 会员名参数名
      password 密码参数名
      subject 主题标题参数名
      message 内容参数名
      etattachs 文件列表参数名,使用附件入库,必须设置此参数名;


    4、附加参数
      fid      论坛版块编号(取值为您要发布的版面FID号)
      vercode   安全校验码,请自行设定,并须与发布接口文件开始处vercode值一致,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码。
      ashowurl=  BBS文件显示URL,默认值“/data/attachment/forum”,通过本参数可支持更改默认附件目录,取值应与发布配置-文件显示URL相同;
      tags     标签,多个请以空格或英文逗号分隔;

    5、可选参数
      typeid=    主题分类(如论坛未设必选主题分类,可以不用)
      tagauto=    是否启用自动获取标签,1为启用,当启用本项功能时,tags将不生效。
      maxclick=200  最大随机点击数;
      parseurloff=  禁用 URL 识别,0或留空为允许,1为禁止
      bbcodeoff=  禁用 Discuz 代码,0或留空为允许,1为禁止
      smileyoff=    禁用表情,0或留空为允许,1为禁止
      isanonymous=  使用匿名发帖, 1为启用
      Usesig=    使用个人签名, 1为启用
      Readperm=   文章所需阅读权限
      price=    文章售价
      ordertype=   倒序看帖, 1为启用
      Hiddenreplies=  回帖仅作者可见, 1为启用
      htmlon=1  启用HTML代码,默认1,1为允许,0为禁止,当版块允许HTML时,如果本参数取值0,则帖子内容仍无法正常显示HTML代码;
      addfeed=1  启用发送动态, 1为启用
      zzhour=1  拟真时间,发帖时间倒退小时数,默认为1,回复时间将自动间隔5-9分钟;
      save= 是否草稿,1为启用,DISUCZ! X不允许回复草稿,所以当启用草稿状态时,回复不能成功;
      sortid=     分类信息ID,当板块启用分类信息发布时使用,无则不填或留空,可从论坛分类信息发帖链接地址中查看该ID;
      typeoption[变量名]  分类信息字段参数名,例如字段“年龄”的变量名为AGE,参数名则为 typeoption[AGE] ,本项可设固定值或通过采集获得;

    6、内容格式
    当该版块允许HTML时,可发布HTML代码格式文章,此时Htmlon参数应设1或不填;
    当该版块禁用HTML时,只能发布UBB代码格式文章,应在发布规则中勾选“使用UBB代码格式”和“保留换行符”;
    由于UBB不能完整替代HTML,如果需要发布包含HTML代码的文章,应在网站管理中心-编辑版块-帖子选项中选择“允许使用HTML代码”;
    要使用UBB发布如FLASH、视频等内容时,请使用采集规则将FLASH、视频等地址整理为Discuz 代码格式;
    注:使用这类UBB代码,设置的发布用户必须有相关权限,否则会被过滤;
    用户可自行使用论坛支持的各种UBB功能代码,例如回复可见的代码是“[hide]内容[/hide]”,更多UBB功能代码请参考论坛发帖界面;

    7、附件
      要启用附件入库,必须将发布配置-发布项中的文件列表参数名设置为 etattachs ;
      如果要使用使用ET发布下载的附件,请在制定方案中,选择发布顺序为“先上传文件”;
      附加参数ashowurl(即BBS文件显示URL)的值应与“发布规则-基本设置-文件显示URL”相同;
      文件显示URL的值,应与用户网站后台-上传设置-基本设置-附件 URL 地址对应,默认值是“http://您的dzx网站/data/attachment/forum”;
      当网站更改了上传设置-附件 URL 地址时,该值应等于“附件 URL 地址”+“/forum”;
      本接口不支持远程附件;

    8、分类信息发布
      当版块启用分类信息时,可通过参数sortid和typeoption[X]的设置发布分类信息,参数使用见“5、可选参数”部分的说明。
      当有多个分类字段时,参数typeoption[变量名]须对应设置多个。
      typeoption[变量名]参数可在发布配置-参数取值中设置固定值,也可以在发布配置-其他发布项中对应采集规则的数据项。
      

    9、发布配置-文章发布网址处,可以如下填写:
      http://您的网址/etpost_bbs.php
      注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

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

     

    下载GBK发布接口文件     下载UTF-8发布接口文件

发布接口代码

回复接口说明

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

    2、本接口文件请复制在网站根目录下使用;

    3、本接口文件不能独立使用,必须配合发布接口文件etpost.php使用。

    4、要使用本回复,请确认对应的采集规则-正文数据项“匹配多条正文”选项有效;

    5、发布配置-文章回复网址处,可以如下填写:
      http://您的网址/etreply_bbs.php
      注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致

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


     

    下载GBK回复接口文件     下载UTF-8回复接口文件

回复接口代码

发布规则使用说明

    在ET采集软件发布配置的规则列表使用鼠标右键菜单导入本发布规则代码。

    1、如果你要上传文件,请在方案中选择发布顺序为“先上传文件”;

    2、需要下载文件时,如果您的ET2和网站在同一台电脑运行(即网站服务器运行ET2),方案的本地保存目录可直接选择附件文件夹 “您的网站文件夹\data\attachment\forum”,并勾选“在本地保存目录下按年月建立子目录”,取消勾选“文件上传后本地自动删除”,这样可省略FTP上传步骤。

    3、发布规则-基本设置中的文件显示URL,应与网站后台上传设置一致,详情请看接口说明“7、附件目录”部分内容;

    4、附加参数队列中的ashowurl的值应与发布规则-基本设置-文件显示URL保持一致;

    5、本范例发布对象网站编码为GBK, 当本接口应用于UTF8版网站,请在发布规则中选择编码转换为使用UTF8。

ET采集2发布规则范例


    (请使用 CTRL+A 和 CTRL+C 从上栏复制规则)

免责声明:自在工坊网站所展示的作品信息由用户自行提供,其真实性、准确性和合法性由信息发布人负责。自在工坊不提供任何保证,并不承担任何法律责任。