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

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms模板未登錄會員只能查看文章的一部分

dedecms模板未登錄會員只能查看文章的一部分

POST TIME:2017-12-28 22:33

要讓未登錄會員只能查看文章的一部分,這里需要修改dedecms本身的文件,修改后,你會發(fā)現(xiàn)上面有兩個全局變量 $cfg_ckbodyopen 和 $cfg_ckbodynum ,你可以在后臺系統(tǒng)設(shè)置里面增加這兩個系統(tǒng)變量,以便控制改代碼是否生效, $cfg_ckbodyopen 是Y表示啟用,其他任何字符都不使用,默認打開使用。 $cfg_ckbodynum 是未登陸的來客顯示顯示文章的字數(shù),默認500字符,即250個中文字符。 還有,上面的<div 和 </div>之間的是沒有登陸時打開文章顯示在文章下面的,可以自行修改,但是注意,修改的時候不要用雙引號,當然你會加上轉(zhuǎn)義符的除外。
打開include\arc.archives.class.php文件
找到“//End foreach”
在下面加上
Quote:

global $cfg_ckbodyopen,$cfg_ckbodynum;

$this->Fields['$cfg_ckbodyopen'] = (empty($cfg_ckbodyopen) ? "Y" : "$cfg_ckbodyopen" );

$this->Fields['$cfg_ckbodynum'] = (empty($cfg_ckbodynum) ? "500" : "$cfg_ckbodynum" );

if(($this->Fields['$cfg_ckbodyopen'] == "Y" || $this->Fields['$cfg_ckbodyopen'] == "y") && $this->Fields['ismake']==-1){

require_once(DEDEINC.'/memberlogin.class.php');

$this->MemberLogin = new MemberLogin();

$this->Fields['ckbodyhtml'] = " <br /> <div class='ckbodyhtml' style='width:80%;margin-left:10%;margin-top:30px;float:left;border:1px solid #000;background:#dedede;text-align:center;'> 你沒有登陸,無法閱讀全文內(nèi)容,點擊此處登陸 </div>";

if($this->MemberLogin->IsLogin()){

$this->Fields['ckbody'] = $this->Fields['body'];

//已經(jīng)登陸

}else{

$this->Fields['ckbody'] = cn_substr(Html2Text($this->Fields['body']),$this->Fields['$cfg_ckbodynum']);

$this->Fields['ckbody'] .= $this->Fields['ckbodyhtml'];

//未登陸

}

}else{

$this->Fields['ckbody'] = $this->Fields['body'];


}

還有 在 //php5構(gòu)造函數(shù) 前面加上

Quote:
var $MemberLogin;

到此就可以了,在模板用{dede:field.ckbody/} 代替原來的{dede:field.body/}。




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

  • 400-1100-266
主站蜘蛛池模板: 绥江县| 信宜市| 凤山县| 社会| 遂平县| 黄骅市| 买车| 噶尔县| 中江县| 湟中县| 萝北县| 闻喜县| 开封县| 秦安县| 犍为县| 云梦县| 城市| 长治市| 巴青县| 通渭县| 仪征市| 新邵县| 澜沧| 土默特右旗| 十堰市| 柏乡县| 汉寿县| 十堰市| 全椒县| 沅陵县| 治县。| 都昌县| 滁州市| 武冈市| 克拉玛依市| 余姚市| 临颍县| 武城县| 建始县| 额济纳旗| 海原县|