Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何调用feed事件(实用于UCHome1.2版本)

[复制链接]
玻璃屋女孩 发表于 2008-10-21 15:14:19 | 显示全部楼层 |阅读模式
本帖最后由 玻璃屋女孩 于 2009-12-8 10:12 编辑

关于 feed 事件的调用和其它的调用(如日志、头像等)不一样,需要进行代码重写等比较特殊的处理。

下面为大家讲解如何进行 feed 事件的调用。

一、添加 JS 调用项

需要 UCenter Home 管理员进入管理后台 => 高级应用 => 数据调用 => 添加

如下图所示:



这里我们需要填写数据模块的名称和数据调用SQL。
数据模块名称:主要是为了方便管理员查看调用的是什么,方便管理,如这里填写“feed事件”。
数据调用SQL:这里主要填写调用的 SQL 语句,如上图所示的代码是调用站点最新产生的 feed 事件。

二、参数设置

主要参数如下:

变量名:这个添加完调用语句系统会自动生成,如 block5
缓存时间:是指缓存时间间隔,调用的数据将自动在指定的时间间隔内更新数据。一般默认即可。
获取数目:是指要调用多少条内容,比如要调用满足条件的 10 条数据,那么这里填 0 至 10 条数据。

三、数据显示HTML代码

这里主要填写要显示的 HTML 代码,您要显示成什么格式可以自行在这里填写。需要站长对 HTML 代码有所了解。
由于 feed 事件调用比较复杂,所以我已经为大家写好数据显示 HTML 代码,大家只要下载附件中的文件,解压后复制里面的内容放到这里就可以了。



在复制附件中的内容后特别需要注意的事项:

1、$siteurl = 'http://home.tclove.com/'; 这个参数,一定要改为自己的 UCenter Home 站点访问地址,末尾加 / 反斜杠。

2、loop $_SBLOCK['block5'] $value 这里的 block5 参数要改为您当前的模块“变量名”中的值。
这些说明在代码文件中都有标注。


四、开始调用

打开刚刚新建的调用,点击 Javascript调用代码,如下图所示:



出现如下图所示的代码:



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



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

ted1006 发表于 2008-10-21 15:23:13 | 显示全部楼层
顶~~~~
回复

使用道具 举报

wlyis 发表于 2008-10-21 15:32:09 | 显示全部楼层
不错啊~~~支持
回复

使用道具 举报

levonekao 发表于 2008-10-25 23:31:48 | 显示全部楼层
好东西,先收藏
回复

使用道具 举报

E-鱼儿 发表于 2008-10-28 01:51:17 | 显示全部楼层
好女孩啊。支持
回复

使用道具 举报

lyf2 发表于 2008-10-28 14:09:01 | 显示全部楼层
学习了,支持下
回复

使用道具 举报

xhnet 发表于 2008-10-29 11:34:08 | 显示全部楼层
不懂哦  好麻烦哦
回复

使用道具 举报

databinder 发表于 2008-10-29 14:30:41 | 显示全部楼层
下载不了了
回复

使用道具 举报

abcnic1 发表于 2008-11-2 21:00:41 | 显示全部楼层
辛苦了----
回复

使用道具 举报

nekas 发表于 2008-11-3 14:05:15 | 显示全部楼层
辛苦了----
abcnic1 发表于 2008-11-2 21:00

:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 02:40 , Processed in 0.038356 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表