Board logo

标题: [UCHome] 如何调用feed事件 [打印本页]

作者: admin    时间: 2008-12-3 17:38     标题: 如何调用feed事件

关于 feed 事件的调用和其它的调用(如日志、头像等)不一样,需要进行代码重写等比较特殊的处理。
下面为大家讲解如何进行 feed 事件的调用。
一、添加 JS 调用项
需要 UCenter Home 管理员进入管理后台 => 高级应用 => 数据调用 => 添加
如下图所示:

这里我们需要填写数据模块的名称和数据调用SQL。
数据模块名称:主要是为了方便管理员查看调用的是什么,方便管理,如这里填写“feed事件”。
数据调用SQL:这里主要填写调用的 SQL 语句,如上图所示的代码是调用站点最新产生的 feed 事件。
二、参数设置
主要参数如下:
变量名:这个添加完调用语句系统会自动生成,如 block5
缓存时间:是指缓存时间间隔,调用的数据将自动在指定的时间间隔内更新数据。一般默认即可。
获取数目:是指要调用多少条内容,比如要调用满足条件的 10 条数据,那么这里填 0 至 10 条数据。
三、数据显示HTML代码
这里主要填写要显示的 HTML 代码,您要显示成什么格式可以自行在这里填写。需要站长对 HTML 代码有所了解。
由于 feed 事件调用比较复杂,所以我已经为大家写好数据显示 HTML 代码,大家只要下载附件中的文件,解压后复制里面的内容放到这里就可以了。
feed.zip
在复制附件中的内容后特别需要注意的事项:
1、$siteurl = 'http://home.tclove.com/'; 这个参数,一定要改为自己的 UCenter Home 站点访问地址,末尾加 / 反斜杠。
2、loop $_SBLOCK['block5'] $value 这里的 block5 参数要改为您当前的模块“变量名”中的值。
这些说明在代码文件中都有标注。
四、开始调用
打开刚刚新建的调用,点击 Javascript调用代码,如下图所示:

出现如下图所示的代码:

复制这段代码到您要显示的页面内即可。调用的效果如下图所示:

关于 feed 事件调用就是这些,希望对站长们有所帮助,另外关于其它数据调用也类似,只是 SQL 语名和数据显示HTML代码不同,大家可以参考这里的说明:
http://www.discuz.net/thread-921127-1-1.html
http://www.discuz.net/thread-955778-1-1.html




欢迎光临 帮助中心_DZ动力 (http://www.verydz.com/help/) Powered by Discuz! 7.2