天我們解密的是如何使用帝國cms6.0新增的會員信息調用函數調用會員資料。
前言:
先前版本調用會員資料要通過SQL查詢調用,對于比較基礎的用戶略顯麻煩,所以V6.0直接內置調用函數,調用更簡單。
兩種調用函數:
1、會員信息調用函數:sys_ShowMemberInfo(用戶ID,查詢字段)
用戶ID:設置要調用的會員信息的用戶ID,在信息內容頁下調用可以設置為0,表示調用信息發布者的資料。查詢字段:默認為查詢所有會員字段,此參數一般不用設置,如果為了效率更高可以指定相應的字段。如:“u.userid,ui.company”(u為主表,ui為副表)。
其它說明:函數返回結果為會員資料數組,顯示用<?=$userr[字段名]?>
2、會員列表調用函數:sys_ListMemberInfo(調用條數,操作類型,會員組ID,用戶ID,查詢字段)
調用條數:調用前幾條記錄。操作類型:0為按注冊時間、1為按積分排行、2為按資金排行、3為按會員空間人氣排行會員組ID:指定要調用的會員組ID,不設置為不限,多個會員組用逗號隔開,如:'1,2'用戶ID:指定要調用的會員ID,不設置為不限,多個用戶ID用逗號隔開,如:'25,27'查詢字段:默認為查詢所有會員字段,此參數一般不用設置,如果為了效率更高可以指定相應的字段。如:“u.userid,ui.company”(u為主表,ui為副表)
其它說明:函數返回結果為會員資料數組,顯示用<?=$userr[字段名]?>
會員信息調用函數:sys_ShowMemberInfo
例子:在任意模板中加入:
<?php$userr=sys_ShowMemberInfo(1,'');?>?? 會員資料 ?? ?? 會員頭像 
?? ?? 用戶名 "><?=$userr[username]?>?? (點擊訪問會員空間) ?? ?? 會員組 <?=$userr[groupname]?> ?? ?? 注冊時間 <?=$userr[registertime]?> ?? ?? 公司名稱 <?=$userr[company]?> ?? ?? 聯系人 <?=$userr[truename]?> ?? ?? 聯系電話 <?=$userr[call]?> ?? ?? 傳真 <?=$userr[fax]?> ?? ?? 手機 <?=$userr[phone]?> ?? ?? 聯系郵箱 <?=$userr[email]?> ?? ?? QQ號碼 <?=$userr[oicq]?> ?? ?? MSN <?=$userr[msn]?> ?? ?? 網站 <?=$userr[homepage]?> ?? ?? 聯系地址 <?=$userr[address]?> 郵編:<?=$userr[zip]?> ?? ?? 公司介紹 <?=nl2br($userr[saytext])?> ??
會員列表調用函數:sys_ListMemberInfo
例子:在任意模板中加入:
????公司名稱 注冊帳號 訪問空間 ??? <?php$usersql=sys_ListMemberInfo(3,0,'3','','');while($userr=$empire->fetch($usersql)){?>????????????????<?=$userr[company]?>??? ????????????<?=$userr[username]?>??? ????">[點擊訪問] ??? <?php}?>
新聞熱點
疑難解答