zblogphp给注册用户添加qq、微博等个人信息接口字段
2017-03-05

今天在制作一个zblog主题的时候,需要用到用户的qq字段,又不能写死,需要每一个注册用户都可以自定义自己的qq,之前基本是在文章编辑页面、分类、tag等页面添加,今天第一次在zblog用户编辑页面添加字段。


此类字段可以用在文章页面,对作者进行描述,比如作者的QQ,微博等等,都可以。

下面分享下:

1、zblogphp官方已经在wiki里提供了接口方法,找到:

zblog用户接口字段.png

选取:Filter_Plugin_Member_Edit_Response即可。

2、在include.php内挂载:

Add_Filter_Plugin('Filter_Plugin_Member_Edit_Response','ydqd_mem_qq');//用户接口

3、之后写入:

function ydqd_mem_qq(){

global $zbp,$author;

echo '用户QQ号:<input type="text" style="width:75%;" name="meta_authorqq" value="'.htmlspecialchars($author->Metas->authorqq).'"/>';

}

此时,刷新用户编辑页面效果如下:

zblog为用户添加qq接口.png

4、最后一步,就是如何调用了,qq等用户信息一般用在文章页面:

{$author.Metas.authorqq}

同时,可以用是否为空去判断是否显示QQ信息栏:

{if $author.Metas.authorqq}{$author.Metas.authorqq}{/if}

到此完工了!

分享代码

评论区:

目前没有评论. 你将成为第一个吃沙螃蟹的人!

微信二维码