帝國cms商城根據會員權限顯示指定字段教程
發布時間:2019-10-21 來源:未知 瀏覽: 關鍵詞:
有時候我們希望網站的不同會員組到看的內容不一樣,比如價格或者其它信息。
通過以下方法可以實現:
使用說明:
一、創建目錄
在帝國的插件目錄:e/extend/創建yz目錄
二、創建文件
在我們創建的目錄內新建一個文件index.php,文件內容如下:
<?phprequire("../../class/connect.php");include("../../class/db_sql.php");include("../../data/dbcache/class.php");$link=db_connect();$empire=new mysqlquery();$classid=(int)$_GET['classid'];$id=(int)$_GET['id'];$muserid=(int)getcvar('mluserid');//用戶id$musername=RepPostVar(getcvar('mlusername'));//用戶名$mgroupid=(int)getcvar('mlgroupid');//會員組idif($classid && $id && $class_r[$classid][tbname]){$r=$empire->fetch1("select id,title,tprice,price from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1");if($r[id] && !$mgroupid==1){?>document.write('市場價:<?=$r[tprice]?>');<?php}if($r[id] && $mgroupid==1){?>document.write('會員價:<?=$r[price]?>');<?php}}db_close();$empire=null;?>
三、模板中使用
在商城模板中找到價格顯示的位置
用以下代碼替換
<span class="price"><script src="[!----news.url--]e/extend/yz/?id=[!----id--]&classid=[!----classid--]"></script></span>
責任編輯:實速科技