婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > DedeCMS用list調用作者并指向個人主頁鏈接

DedeCMS用list調用作者并指向個人主頁鏈接

POST TIME:2017-11-12 23:34

近端時間做了一個裝修站,要求全面支持會員投稿,由于對dede較熟悉,就打算用織夢搭建,支持前臺會員和后臺多賬號管理。但是原版的后臺還是或多或少有點問題,接下來整理了部分遇到的問題和親測有效解決方法。

文章列表頁調用作者是較常用的方法,網上的方法我都試過了,沒得到有效解決。熟悉dede的站長都知道

指向后臺管理的鏈接一般是

<a href="http://www.xx.com/member/">后臺管理</a>

指向前臺會員空間的鏈接一般是

<a href="http://www.xx.com/member/index.php?uid=會員用戶" >會員空間</a>

如果是通過前臺會員賬號發布的內容,一般列表頁用

{dede:list}
<ul>
<lu>
 <p>標題:[field:title/]</p>
 <p>作者昵稱:<a href="http://www.xx.com/member/index.php?uid=[field:userid/]">[field:writer/]</a></p>
</li>
</ul>
{/dede:list}

是不能直接調用會員用戶名[field:useid/],網上的看到大都是調用作者[field:writer/],萬一用戶修改了鏈接就會提示出錯。

列表頁如果還想調用用戶昵稱uname、sex等,也可以采用此方法:

找到/include/helpers/extend.helper.php

在最后面添加變量,如果你修改過數據前綴,把橙色部分改過來就好

if(!function_exists('GetMemberInfo'))
{
   function GetMemberInfo($mid,$field)
   {
        global $dsql;
        if(empty($mid) || empty($field)){ return '';}
        $row = $dsql->GetOne("SELECT $field FROM `dede_member`  WHERE mid = '$mid'");
         $resualt =$row[$field];
        return $resualt;
   }
}

這個GetMemberInfo變量就可以在列表頁{dede:list}標簽進行調用,如果是首頁采用{dede:arclist}也支持。

上述列表指向前臺會員空間應該寫成

{dede:list}
<ul>
<lu>
 <p>標題:[field:title/]</p>
 <p>作者昵稱:<a href="http://www.xx.com/member/index.php?uid=[field:mid function="GetMemberInfo(@me,userid)"/]">[field:writer/]</a></p>
</li>
</ul>
{/dede:list}

其他用戶信息:替代橙色部分即可。

mid:表示會員的唯一編號,由于其唯一的特性,一般用于區別會員;

mtype:表示會員的類型(如自帶的“個人”與“企業”);

userid:表示會員用戶名(也就是用于登陸);

pwd :表示用戶的密碼;

uname:表示用戶的昵稱;

sex:表示用戶的性別;

rank:表示用戶的等級(也就是后臺的用戶級別);

uptime:表示用戶升級會員組的時間;

exptime:表示用戶會員組的有效期天數;

money:表示用戶擁有的剩余金幣數量;

email:表示用戶的注冊郵箱地址;

scores:表示用戶擁有的剩余積分數量;

matt:表示用戶的級別(0為普通,1為推薦,10為后臺超級管理員)



上一篇:dedecms會員空間偽靜態

下一篇:[轉載]DedeCMS全站調用購物車數量顯示縮略圖

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 青铜峡市| 商城县| 永定县| 自贡市| 电白县| 乌审旗| 乐安县| 泾阳县| 灵璧县| 江山市| 新营市| 女性| 南投市| 远安县| 顺平县| 天全县| 临江市| 淮安市| 丰顺县| 峨边| 广平县| 新乡市| 常山县| 闽清县| 双牌县| 乐至县| 瓦房店市| 连城县| 满城县| 龙川县| 安达市| 靖远县| 碌曲县| 沭阳县| 鄂伦春自治旗| 崇阳县| 固阳县| 横山县| 漳浦县| 文山县| 雷山县|