天我們解密的是如何使用帝國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,''); ?> <table width="500" border="0" cellspacing="1" cellpadding="3" class="tableborder" align="center"> <tr bgcolor="#FFFFFF" class="header"> <td height="23" colspan="2"><font color="#333333">會員資料</font></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">會員頭像</font></td> <td><img src="<?=$userr[userpic]?$userr[userpic]:'/e/data/images/nouserpic.gif'?>" border="0"></td> </tr> <tr bgcolor="#FFFFFF"> <td width="23%" height="23"><font color="#333333">用戶名</font></td> <td width="77%"><a href="/e/space/?userid=<?=$userr[userid]?>"><?=$userr[username]?></a> <font color="#666666">(點擊訪問會員空間)</font></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">會員組</font></td> <td><?=$userr[groupname]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">注冊時間</font></td> <td><?=$userr[registertime]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">公司名稱</font></td> <td><?=$userr[company]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">聯系人</font></td> <td><?=$userr[truename]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">聯系電話</font></td> <td><?=$userr[call]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">傳真</font></td> <td><?=$userr[fax]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">手機</font></td> <td><?=$userr[phone]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">聯系郵箱</font></td> <td><?=$userr[email]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">QQ號碼</font></td> <td><?=$userr[oicq]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">MSN</font></td> <td><?=$userr[msn]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">網站</font></td> <td><?=$userr[homepage]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23"><font color="#333333">聯系地址</font></td> <td><?=$userr[address]?> 郵編:<?=$userr[zip]?></td> </tr> <tr bgcolor="#FFFFFF"> <td height="23" valign="top"><font color="#333333">公司介紹</font></td> <td><?=nl2br($userr[saytext])?></td> </tr> </table> |
會員列表調用函數:sys_ListMemberInfo
例子:在任意模板中加入:
<table width="600" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder"> <tr class="header"> <td width="345"><div align="center">公司名稱</div></td><td width="119"><div align="center">注冊帳號</div></td><td width="114"><div align="center">訪問空間</div></td> </tr><?php$usersql=sys_ListMemberInfo(3,0,'3','','');while($userr=$empire->fetch($usersql)){?> <tr bgcolor="#FFFFFF"> <td> <div align="center"> <?=$userr[company]?> </div></td><td> <div align="center"> <?=$userr[username]?> </div></td><td> <div align="center"><a href="/e/space/?userid=<?=$userr[userid]?>">[點擊訪問]</a></div></td> </tr><?php}?></table>
新聞熱點
疑難解答