今天在制作一個zblog主題的時候,需要用到用戶的qq字段,又不能寫死,需要每一個注冊用戶都可以自定義自己的qq,之前基本是在文章編輯頁面、分類、tag等頁面添加,今天第一次在zblog用戶編輯頁面添加字段。
此類字段可以用在文章頁面,對作者進行描述,比如作者的QQ,微博等等,都可以。
下面分享下:
1、zblogphp官方已經在wiki里提供了接口方法,找到:
選取: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).'"/>'; }
此時,刷新用戶編輯頁面效果如下:
4、最后一步,就是如何調用了,qq等用戶信息一般用在文章頁面:
{$author.Metas.authorqq}
同時,可以用是否為空去判斷是否顯示QQ信息欄:
{if $author.Metas.authorqq}{$author.Metas.authorqq}{/if}
到此完工了!