In diesem Artikel wird die Datentabelle des Nachrichtensystems als Beispiel verwendet, um die Methode von Imperial CMS7.0 zum Aufzeichnen aller Browsing-Mitglieder in der Datenbank zu beschreiben. Die spezifischen Schritte sind wie folgt:
1. Fügen Sie das Feld „visituserid“ in der Feldverwaltung der Nachrichtensystem-Datentabelle hinzu, und der Feldtyp ist „CHAR“.
2. Fügen Sie den folgenden Code zum
Der Code lautet wie folgt:
rrreeEmpfohlene Studie《 Empire CMS-Tutorial》
3. Datencode hinzufügen
Sie können das komprimierte Paket herunterladen, den Ordner ly entpacken und im Stammverzeichnis ablegen , Sie können es von dieser Website herunterladen
Dateipfad-Stammverzeichnis/ly/recorduser/index.php
index.php-Dateicode:
Der Code lautet wie folgt:
<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>
4. Rufen Sie die Leseliste der Personen auf
Fügen Sie den folgenden Code dort ein, wo er aufgerufen werden muss:
Der Code lautet wie folgt:
<?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}' "); } ?>
Das ist es .
Das obige ist der detaillierte Inhalt vonSharing Empire CMS7.0 realisiert die Methode zur Aufzeichnung aller Mitglieder, die surfen und besuchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!