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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCenter Home 2.0 版本feed事件调用说明

[复制链接]
玻璃屋女孩 发表于 2009-10-29 15:47:09 | 显示全部楼层 |阅读模式
关于 feed 事件的调用和其它的调用(如日志、头像等)不一样,需要进行代码重写等比较特殊的处理。

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

一、添加 JS 调用项

需要 UCenter Home 管理员进入管理后台 => 高级应用 => 数据调用 => 添加新模块 => 手写SQL

如下图所示:



这里我们需要填写数据模块的名称和数据调用SQL。
数据模块名称:主要是为了方便管理员查看调用的是什么,方便管理,如这里填写“feed动态调用”。
数据调用SQL:这里主要填写调用的 SQL 语句,如上图所示的代码是调用站点最新产生的所有 feed 事件。
同时站长也可以不用手写SQL ,直接选择数据调用已经存在的模块即可,如直接点击“动态”就可以根据您的条件自动生成 SQL 语句,如下图所示:



模块名称:和手写 SQL 的模块名称一样。

动态feedid:指定您要调用的动态ID。

动态类型:可以选择全部动态,也可以只选择站内动态或者 manyou 应用的动态。

隐私范围:可以选择全部或者全站可见的动态。

排序设置:第一排序,按动态的产生时间递增或者递减排序。

二、参数设置

主要参数如下:

变量名:这个添加完调用语句系统会自动生成,如 block1
缓存时间:是指缓存时间间隔,调用的数据将自动在指定的时间间隔内更新数据。一般默认即可。设置为0,则不使用缓存,实时更新,这样会严重增加

服务器负载。
获取数目:是指要调用多少条内容,比如要调用满足条件的 10 条数据,那么这里填 0 至 10 条数据,也可以选择获取满足条件的部分数据和全部数

据。

三、数据显示HTML代码

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



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

<!--{loop $_SBLOCK['block1'] $value}--> 这里的 block1 参数要改为您当前的模块“变量名”中的值。

四、开始调用

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



出现如下图所示的代码:



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

本帖子中包含更多资源

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

x
blackbee 发表于 2009-10-30 15:22:43 | 显示全部楼层
很好的教程,谢谢。
回复

使用道具 举报

blackbee 发表于 2009-10-30 15:24:02 | 显示全部楼层
想知道随便看看里分享的样式改成1.5那样带简要的样式,怎么设置啊?
我的只是一个标题“XX分享了一张图片XX”,一点也不直观。
玻璃,帮下忙
回复

使用道具 举报

kevke 发表于 2009-11-5 10:27:02 | 显示全部楼层
嗯嗯好东西
回复

使用道具 举报

abcnic18 发表于 2009-11-6 09:33:01 | 显示全部楼层
好东西!!
回复

使用道具 举报

风四少 发表于 2009-11-7 08:55:02 | 显示全部楼层
照着做的,竟然不成功,哎~~
回复

使用道具 举报

weizi1999 发表于 2009-11-8 17:54:35 | 显示全部楼层
想改成单行向左滚动的条,该怎么弄啊,好复杂啊
回复

使用道具 举报

snjjwcw 发表于 2009-11-9 17:30:42 | 显示全部楼层
有好多不出来,就出来"post {actor}   subject"这样!

post {actor} 在 {app} 回复了 {author} 的话题 {subject}
post {actor} 在 {app} 回复了 {author} 的话题 {subject}
1030888 {actor} 进入了网页游戏, 开始了武林英雄的纷争天下!
1028245 {actor} 太厉害了,TA刚刚在 《开心斗地

怎么做?
回复

使用道具 举报

coldhair 发表于 2009-11-16 15:41:42 | 显示全部楼层
調用不好学习啊
回复

使用道具 举报

dansui1314 发表于 2009-11-20 06:11:58 | 显示全部楼层
请问一下这个调用的,如何加入应用图标啊?
就是每个动态前面加入相应的应用图标
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 12:31 , Processed in 0.031974 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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