国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢未登錄會員只能閱讀文章的一部分教程

2024-07-12 09:00:16
字體:
來源:轉載
供稿:網友

要讓未登錄會員只能查看文章的一部分,這里需要修改dedecms本身的文件,修改后,你會發現上面有兩個全局變量 $cfg_ckbodyopen 和 $cfg_ckbodynum ,你可以在后臺系統設置里面增加這兩個系統變量,以便控制改代碼是否生效, $cfg_ckbodyopen 是Y表示啟用,其他任何字符都不使用,默認打開使用。 $cfg_ckbodynum 是未登陸的來客顯示顯示文章的字數,默認500字符,即250個中文字符。 還有,上面的<div 和 </div>之間的是沒有登陸時打開文章顯示在文章下面的,可以自行修改,但是注意,修改的時候不要用雙引號,當然你會加上轉義符的除外。

 

打開include/arc.archives.class.php文件

找到“//End foreach”

在下面加上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 style='width:80%;margin-left:10%;margin-top:30px;float:left;border:1px solid #000;background:#dedede;text-align:center;'> 你沒有登陸,無法閱讀全文內容,點擊此處登陸 </div>";
if($this->MemberLogin->IsLogin()){
     $this->Fields['ckbody'] = $this->Fields['body'];
     //已經登陸
    }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構造函數 前面加上

Quote:

  var $MemberLogin;

 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪洞县| 通海县| 昌吉市| 寿宁县| 永泰县| 无棣县| 闽清县| 安泽县| 上蔡县| 依安县| 尉氏县| 银川市| 德保县| 三都| 淮南市| 亳州市| 广丰县| 海丰县| 安丘市| 六盘水市| 湟源县| 绥阳县| 宝丰县| 商南县| 通城县| 开化县| 库尔勒市| 德惠市| 古田县| 阳东县| 新民市| 广元市| 宁河县| 图木舒克市| 桓台县| 新乐市| 兴国县| 新平| 离岛区| 怀集县| 广丰县|