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

首頁 > CMS教程 > 帝國Empire > 正文

帝國CMS7.0數據庫記錄所有瀏覽訪問的會員教程

2024-04-25 20:36:44
字體:
來源:轉載
供稿:網友

1、新聞系統數據表中字段管理中添加“visituserid”字段,字段類型為“CHAR ”。

2、在需要統計的頁面的<head></head>中添加如下代碼:

<script src="[!--news.url--]/ly/jquery.js" type="text/javascript"></script>

<script>

//信息ID

var id = [!--id--];

//登陸用戶

var userid = <?=$lguserid=intval(getcvar('mluserid'))?>;

$(function(){

if(userid)

{

$.post(

'/ly/recorduser/index.php',

{userid:userid,id:id},

"html"

);

}

})

</script>

3、添加數據代碼

可以下載壓縮包將文件放在根目錄中

文件路徑 根目錄/ly/recorduser/index.php

index.php文件代碼:

<?php

require('../../e/class/connect.php'); //引入數據庫配置文件和公共函數文件

require('../../e/class/db_sql.php'); //引入數據庫操作文件

include('../../e/class/functions.php');

$link=db_connect(); //連接MYSQL

$empire=new mysqlquery(); //聲明數據庫操作類

if(!$_POST['userid'])

{

exit;

}

/*

userid

visituserid

/

表名稱:

欄目ID

信息ID

表名稱@@@欄目ID@@@信息ID::::::

/

*/

//查詢是否已有userid

if($user=$empire->fetch1("select * from {$dbtbpre}ecms_news where id = {$_POST['id']}"))

{

//格式化字符串

$visituserid="{$_POST['userid']}";

//信息分隔符

$dot='';

//判斷是否已有記錄數

if(strstr($user['visituserid'],$visituserid))

{

//已有記錄返回空

die;

}

if($user['visituserid']!='')

{

$dot=',';

}

//大于1000調記錄數去掉最后的一條信息

if($user['visituserid'] && substr_count($user['visituserid'],$dot)>=999)

{

//去除最后一條記錄數

$arr=explode(',',$user['visituserid']);

$arrvisituserid='';

$dot1=$dot;

for($i=0;$i<count($arr);$i++)

{

if($i!=(count($arr)-1))

{

if($i==(count($arr)-2))

{

$dot1='';

}

$arrvisituserid.=$arr[$i].$dot1;

}

}

$visituserid.=$dot.$arrvisituserid;

}

else

{

$visituserid.=$dot.$user['visituserid'];

}

//不存在的記錄數、更新表

$empire->query("update {$dbtbpre}ecms_news set `visituserid` = '{$visituserid}' where id = {$_POST['id']}");

}

//沒有記錄數插入一條

else

{

$visituserid="{$_POST['userid']}";

$sql=$empire->query(" INSERT INTO `{$dbtbpre}ecms_news` `visituserid` VALUES '{$visituserid}' ");

}

?>

4、調用已閱人員列表

在需要調用的地方添加代碼如下:

<div class="ct_fw"><li><b>已閱人:</b></li>

<!--判斷visituserid是否為空-->

<?php

if($navinfor[visituserid])

{

?>

<!--visituserid不為空時顯示開始-->

<?php

$record=$empire->fetch1("select * from {$dbtbpre}ecms_news where id = $navinfor[id]");

if($record)

{

$info=explode(",",$record['visituserid']);

$visituserid='';

foreach($info as $v)

{

$arr=explode($v);

$sql=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid = $v ");

$visituserid.="<li><a href='/e/space/?userid=$v' title='點擊訪問{$sql[username]}的空間' target='_blank'>{$sql[username]}</a></li>";

//print_r($arr);

//die;

}

}

?>

<?=$visituserid?>

<!--visituserid不為空時顯示結束-->

<?php

}

else

{

?>

<!--visituserid為空時顯示開始-->

<!--visituserid為空時顯示結束-->

<?php

}

?>

</div>

這樣就可以了。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 休宁县| 仪征市| 栾川县| 尼木县| 尚志市| 伊春市| 灵寿县| 贵南县| 宜宾市| 巴楚县| 乐亭县| 汶上县| 汕尾市| 汉源县| 双流县| 陇南市| 麟游县| 逊克县| 浮梁县| 繁昌县| 清苑县| 安康市| 桑植县| 公主岭市| 莱芜市| 长岭县| 新平| 襄城县| 沙田区| 阳信县| 辰溪县| 紫阳县| 雅安市| 日喀则市| 上栗县| 陆川县| 安新县| 仁化县| 长治市| 资源县| 临夏县|