数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / ThinkSNS-为应用增加一个动态的步骤

ThinkSNS-为应用增加一个动态的步骤

查看全部词条命名空间:Main

导航: 上一页

首先在后台“高级=》模板管理=》动态模板”增加一个动态类型(即动态模板)

Thinksns0010.jpg

然后在应用里需要发动态的地方参考以下方法调用API 增加动态就可以了:

Thinksns0011.jpg


//添加一条动态
$body_data["src"] = getUserFace($this->mid);
$this->api->feed_publish("head", $title_data, $body_data);

又如群组发表话题的动态:


//添加动态
$title_data["actor"] = getUserName($this->mid);
$title_data['gid'] = $this->gid;
$title_data['group_name'] = $this->groupinfo['name'];
$body_data['title'] = msubstr($title, 0, 20);
$body_data['gid'] = $this->gid;
$body_data['tid'] = $tid;
$this->api->feed_publish('group_topic', $title_data, $body_data, $this->appId, 0,
$this->gid);

强调一下模板里自定义了多少个{xxx},除{actor}和系统常量外,都需要赋值,否则会发意外而导致模板无法解析。

: {actor}会在程序里统一赋值,在增加动态时不需要重复赋值。

参考资料

category:ThinkSNS