濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCMS用list調(diào)用作者并指向個(gè)人主頁(yè)鏈接

DedeCMS用list調(diào)用作者并指向個(gè)人主頁(yè)鏈接

POST TIME:2017-11-12 23:34

近端時(shí)間做了一個(gè)裝修站,要求全面支持會(huì)員投稿,由于對(duì)dede較熟悉,就打算用織夢(mèng)搭建,支持前臺(tái)會(huì)員和后臺(tái)多賬號(hào)管理。但是原版的后臺(tái)還是或多或少有點(diǎn)問(wèn)題,接下來(lái)整理了部分遇到的問(wèn)題和親測(cè)有效解決方法。

文章列表頁(yè)調(diào)用作者是較常用的方法,網(wǎng)上的方法我都試過(guò)了,沒(méi)得到有效解決。熟悉dede的站長(zhǎng)都知道

指向后臺(tái)管理的鏈接一般是

<a href="http://www.xx.com/member/">后臺(tái)管理</a>

指向前臺(tái)會(huì)員空間的鏈接一般是

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

如果是通過(guò)前臺(tái)會(huì)員賬號(hào)發(fā)布的內(nèi)容,一般列表頁(yè)用

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

是不能直接調(diào)用會(huì)員用戶名[field:useid/],網(wǎng)上的看到大都是調(diào)用作者[field:writer/],萬(wàn)一用戶修改了鏈接就會(huì)提示出錯(cuò)。

列表頁(yè)如果還想調(diào)用用戶昵稱uname、sex等,也可以采用此方法:

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

在最后面添加變量,如果你修改過(guò)數(shù)據(jù)前綴,把橙色部分改過(guò)來(lái)就好

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;
   }
}

這個(gè)GetMemberInfo變量就可以在列表頁(yè){dede:list}標(biāo)簽進(jìn)行調(diào)用,如果是首頁(yè)采用{dede:arclist}也支持。

上述列表指向前臺(tái)會(huì)員空間應(yīng)該寫成

{dede:list}
<ul>
<lu>
 <p>標(biāo)題:[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:表示會(huì)員的唯一編號(hào),由于其唯一的特性,一般用于區(qū)別會(huì)員;

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

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

pwd :表示用戶的密碼;

uname:表示用戶的昵稱;

sex:表示用戶的性別;

rank:表示用戶的等級(jí)(也就是后臺(tái)的用戶級(jí)別);

uptime:表示用戶升級(jí)會(huì)員組的時(shí)間;

exptime:表示用戶會(huì)員組的有效期天數(shù);

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

email:表示用戶的注冊(cè)郵箱地址;

scores:表示用戶擁有的剩余積分?jǐn)?shù)量;

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



上一篇:dedecms會(huì)員空間偽靜態(tài)

下一篇:[轉(zhuǎn)載]DedeCMS全站調(diào)用購(gòu)物車數(shù)量顯示縮略圖

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

  • 400-1100-266
岢岚县| 扎赉特旗| 大理市| 江都市| 利川市| 浙江省| 喀喇沁旗| 隆德县| 阳春市| 六安市| 黔江区| 仙居县| 合作市| 新蔡县| 射洪县| 大厂| 三门县| 海伦市| 安陆市| 荥经县| 西畴县| 通州市| 安阳县| 衡山县| 尤溪县| 萝北县| 长兴县| 和龙市| 安阳县| 仙居县| 馆陶县| 临沧市| 新巴尔虎右旗| 明溪县| 乐陵市| 河北省| 莒南县| 陕西省| 威宁| 香河县| 卢龙县|