이 기사에서는 뉴스 시스템 데이터 테이블을 예로 들어 Empire CMS7.0에서 모든 검색 회원을 데이터베이스에 기록하는 방법을 설명합니다. 구체적인 단계는 다음과 같습니다.
1. 뉴스 시스템 데이터 테이블의 필드 관리에 "visituserid" 필드를 추가하고 필드 유형은 "CHAR"입니다.
2. 통계가 필요한 페이지의
코드는 다음과 같습니다.
<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>
공부하는 것이 좋습니다 "Empire cms tutorial "
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>已阅人:</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>그렇습니다.
위 내용은 공유제국 CMS7.0은 열람 및 방문하는 모든 회원을 기록하는 방식을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
