Discuz门户API风格,附API程序(4.X--5.X)

  • 软件分类: 国产软件 / 免费版 / 社区论坛
  • 软件大小: 170KB
  • 运行环境: XP及以下/2003
  • 软件更新: 2007-11-2 13:15:57
  • 下载次数:
  • 软件评级:
  • 软件作者:
  • 软件编辑: chinacode
  • 软件演示: http://jokcn.com/
  • 解压密码: www.chinacode.com
  • 加入收藏:
说明:
        本系统是扩大了DISCUZ的API调用而制作的html显示页面,使用主要功能包括调用中的主题调用、图片附件调用,论坛统计调用、社区之星调用。
        本系统完全是htm页面,主调用文件可完全独立于discuz系统使用,可更换到其他主机使用。
        本系统需要熟悉htm语言的人员进行操作,如果不熟悉,建议使用Dreamwear 或 Frontpage 打开htm文件,替换调用向导中的JS即可。

文件目录:

┝ jokcn.com
┆    ┆
┆    ┝ images           //图片文件夹
┆    ┆
┆    ┝ f15.htm          //论坛 列表文件
┆    ┆  ……
┆    ┝ f73.htm          //论坛 列表文件
┆    ┆
┆    ┝ leisure.htm      //分类 列表文件
┆    ┝ movie.htm
┆    ┝ reso.htm
┆    ┝ tech.htm         //分类 列表文件
┆    ┆
┆    ┝ pic.htm          //专有图片调用文件
┆    ┆
┆    ┕ index.htm        //主页

┕ discuz
       ┆
       ┝ api                //这两个文件是关键中的关键
       ┆  ┆
       ┆  ┝ a.php        //API调用横排图片
       ┆  ┆
       ┆  ┕ b.php        //API其他调用
       ┆
       ┕ include
            ┆
            ┕ crons       //计划任务-自动更新缓存,API是缓存模式,所以有此文件。
                 ┆
                 ┕ updatecache_daily.inc.php


操作方法:

  准备工作
    1. discuz论坛后台开放JS调用:后台>>基本设置>>JS调用>>启用JS调用>>是
    2.上传辅助文件至论坛:上传discuz文件夹中的三个文件至DISCUZ目录。(无任何覆盖,卸载的话删除这三个文件即可)
    3.后台>>其他设置>>计划任务>>新增 “自动更新缓存”>>提交>>编辑>>任务脚本 中输入 updatecache_daily.inc.php >>提交。
   
  调用规则
    1. index.htm 本页面调用每个论坛的的更新主题,按发布时间倒序排列,调用标题的前图片是 images/ico_0.gif ,标题长度是27个字。
       排版全部使用分段试表格显示,可以灵活调度每个段的位置。
    2. pic.htm 主要针对于图片调用,我设置的图片附件调用大小是130*98,图片帖子的标题不大于11个字。
    3.分类列表调用调用的是最热论坛,本分类最新回复的帖子为最热主题,本分类的精华为精华推荐主题。
    4.帖子列表页面调用本论坛内的最新主题,精华主题,最新回复主题,最新图片附件主题。

  调用向导
    1.进入后台>>系统工具>>JS调用向导 ,按照以上需要的主题格式进行调用。

  安装使用
    1.根据API调用向导中的JS语句,替换其中API文件javascript.php为b.php(或a.php,如API教程说明中的方法),复制保存到jokcn.com文件目录中的相应位置。
    2.上传jokcn.com中文件至任意目录。打开访问。


  卸载
    1. jokcn.com 该文件夹里面的内容直接删除。
    2. discuz程序文件如果一定要删除,api文件夹内的文件直接删除即可。自动更新通过后台取消并删除。



评论:
   优势:本程序把 discuz的主题灵活的展示在首页,让整个discuz的内容明朗化,可以增加论坛本身的PV值,同时API调用使用系统自动更新缓存,从而达到本程序与disucz的同步更新。
   略势:程序本身全部使用JS调用,不利搜索引擎抓取。


疑难帮助:
   如果有问题咨询,登陆http://bbs.jokcn.com/forum-25-1.html进行咨询(需要注册),不接受邮件及QQ咨询。


==========================送DISCUZ API说明============================

本教程针对discuz_api调用的一些说明。



在这个调用中,语句分析:
API文件位置:                                      http://bbs.jokcn.com/api/b.php
API调用类型参数:
function=threads                                   调用类型。
fids=67                                            论坛ID                          
maxlength=50                                       主题长度
startrow=0                                         起始数据           
picpre=images%2Fico_0.gif                          前缀图片
items=10                                           主题数量
digest=0                                           精华控制
newwindow=1                                        新窗口中打开                     
highlight=0                                        高亮控制
forum=0                                            调用数据不输出主题所在论坛名称
author=0                                           调用数据中不输出主题作者     
dateline=0                                         调用主题中不输出主题发布时间         
orderby=dateline                                   调用主题按照时间排序
verify=8f521bd75f10b0219f6ef488e23f0f8a            API认证字符串

以上只是分析现有API的时候给予解释和帮助,但是API验证字符串是唯一的,因此只能通过后台生成的API,并对API文件地址进行修改。


下载地址
下载说明
  • 为了达到最快的下载速度,推荐使用网际快车迅雷下载本站软件及源码资源。
  • 请一定升级到最新版WinRAR才能正常解压本站提供的软件及源码资源!
  • 如果您发现下载链接错误,请来信告知,谢谢!
  • 站内提供的所有资源包含破解及注册码均是由网上搜集,若侵犯了您的版权利益,敬请来信通知我们!
字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z