Uc feed add
出自Discuz! 技术文库
对
Uc feed add
的源代码
跳转到:
导航
,
搜索
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
'''uc_feed_add''' ::integer uc_feed_add(string icon , integer uid , string username , string title_template , string title_data , string body_template , string body_data , string body_general , string target_ids , array images) ==描述== 本接口函数用于向 UCenter Home 添加事件。如果正确则返回事件的 ID。 ==参数== {| style="background-color:#dfb; border-collapse: collapse; border-spacing: 3px; border:1px solid #8d0; margin: 0px; width: 100%" cellpadding="5" |- | '''参数名''' | '''类型''' | '''是否必需''' | '''说明''' | '''备注''' |- | icon | string | 是 | 图标类型,如:thread、post、video、goods、reward、debate、blog、album、comment、wall、friend | |- | uid | integer | 是 | 用户 ID | |- | username | string | 是 | 用户名 | |- | title_template | string | 是 | 标题模板 | |- | title_data | string | 是 | 标题数据数组 | |- | body_template | string | 是 | 内容模板 | |- | body_data | string | 是 | 模板数据 | |- | body_general | string | 是 | 相同事件合并时用到的数据:特定的数组,只有两项:name、link,保留 | |- | target_ids | string | 是 | 保留 | |- | images | array | 是 | 相关图片的 URL 和链接地址,格式请参考范例 |} ==范例== <pre> $feed = array(); $feed['icon'] = 'thread'; $feed['title_template'] = '<b>{username} 在论坛发起了新话题</b>'; $feed['title_data'] = array('username'=>$discuz_user); $feed['body_template'] = '<b>{subject}</b><br>{message}'; $feed['body_data'] = array( 'subject' => "<a href=\"viewthread.php?tid=$tid\">$subject</a>", 'message' => cutstr(strip_tags(preg_replace("/\[.+?\]/is", '', $message)), 150) ); $feed['images'][] = array( 'url'=>'http://www.discuz.net/logo.gif', 'link'=> 'http://www.discuz.net/' ); $feed['images'][] = array( 'url'=>'http://www.comenz.com/logo.gif', 'link'=> 'http://www.comenz.com/' ); include_once(DISCUZ_ROOT.'./uc_client/client.php'); uc_feed_add($feed['icon'], $discuz_uid, $discuz_user, $feed['title_template'], $feed['title_data'], $feed['body_template'], $feed['body_data'], '', '', $feed['images']); </pre> ==返回值== {|style="background-color:#feb; border-collapse: collapse; border-spacing: 3px; border:1px solid #fd8; margin: 0px; width: 100%" cellpadding="3" |- | '''返回值类型''' | '''说明''' | '''备注''' |- | integer | 事件的 ID | |} ==提交、获取事件接口流程== {| |- | style="border:1px solid #ccc;padding:5px 2px 5px 2px;" | 接口函数 uc_feed_add() 提交事件 | -> | style="border:1px solid #ccc;padding:5px 2px 5px 2px;" | 通知到 UCenter | -> | style="border:1px solid #ccc;ppadding:5px 2px 5px 2px;" | UCenter Home 使用接口函数 uc_feed_get() 获取提交的事件 |}
返回到
Uc feed add
。
查看
页面
讨论
查看源代码
历史
个人工具
登录
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
搜索
工具箱
链入页面
链出更改
特殊页面