


Sharing Empire CMS7.0 réalise la méthode d'enregistrement de tous les membres qui parcourent et visitent
Cet article prend la table de données du système de nouvelles comme exemple pour décrire la méthode d'Imperial CMS7.0 pour enregistrer tous les membres navigants dans la base de données. Les étapes spécifiques sont les suivantes :
1. Ajoutez le champ "visituserid" dans la gestion des champs de la table de données du système d'actualités, et le type de champ est "CHAR".
2. Ajoutez le code suivant au
Le code est le suivant :
<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>
Étude recommandée《 Tutoriel Empire cms》
3 Ajouter du code de données
Vous pouvez télécharger le package compressé, décompresser le dossier ly et le placer dans le répertoire racine. , vous pouvez le télécharger depuis ce site
Chemin du fichier répertoire racine/ly/recorduser/index.php
code du fichier index.php :
Le code est le suivant :
<?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. Appelez la liste lue des personnes
Ajoutez le code suivant là où il doit être appelé :
Le code est le suivant :
<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>
C'est tout .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les paramètres mobiles d'Empire CMS se trouvent dans « Modèle mobile » dans le module « Gestion des modèles ». Les étapes spécifiques comprennent : l'activation du modèle, la sélection du canal d'application, la modification du contenu du modèle et l'enregistrement des paramètres.

Le plan du site Empire CMS peut être trouvé en accédant au fichier config.inc.php et en vérifiant les paramètres du dositemap. S'il est défini sur "on", le plan du site est activé. Le chemin du plan du site se trouve dans le paramètre sitemapurl et est accessible via un navigateur ou téléchargé via FTP.

L'emplacement idéal pour le fichier de modèle Empire CMS est /e/template/default/skin/default/. Deuxièmement, il peut également être placé dans /e/data/skins/ et /e/skin/. maintenir la structure des dossiers et définir les autorisations de fichiers et les sauvegardes régulières.

Le fichier de configuration de la base de données Imperial CMS se trouve dans le répertoire racine du site Web e/config/db.inc.php. Il contient les informations de configuration suivantes : $dbhost : adresse du serveur de base de données $dbuser : nom d'utilisateur de la base de données $dbpass : mot de passe de la base de données $dbname : nom de la base de données $dbport :Port de la base de données $dbcharset : jeu de caractères de la base de données

Emplacement de téléchargement du modèle Empire CMS : Téléchargement du modèle officiel : https://www.phome.net/template/ Site Web du modèle tiers : https://www.dedecms.com/diy/https://www.0978.com. cn /https://www.jiaocheng.com/Méthode d'installation : Télécharger le modèle Décompresser le modèle Télécharger le modèle Sélectionner le modèle

Le plug-in push actif Imperial cms Baidu se trouve dans le répertoire racine /e/api/baidu/push.php. Les étapes de configuration spécifiques sont les suivantes : 1. Téléchargez le fichier du plug-in vers le chemin spécifié. 2. Configurez l'option « Baidu Active Push » dans l'arrière-plan d'Imperial CMS, y compris l'adresse push, la clé API et l'intervalle de push. 3. Obtenez les informations push Baidu : Adresse Push : https://data.zz.baidu.com/urls?site=YOUR_SITE&token=YOUR_API_KEY, Clé API : connectez-vous à la plateforme de ressources de recherche Baidu pour l'obtenir. 4. Mettez régulièrement à jour la clé API et définissez un intervalle de poussée raisonnable.

L'interface de publication automatique d'Empire CMS se trouve à l'adresse /e/api/web/postinfo.php. Les étapes d'utilisation sont les suivantes : visitez l'adresse /e/api/web/postinfo.php et utilisez HTTP POST pour soumettre le titre de l'article, ID de colonne, ID de catégorie, auteur et article. Le contenu et les autres interfaces de données renverront une réponse au format JSON, qui contient les résultats de publication et l'ID de l'article.

Oui, Empire CMS est un système de gestion de contenu (CMS) gratuit et open source. Il s’agit d’un CMS léger, riche en fonctionnalités et facile à utiliser. Empire CMS est sous licence GNU General Public License (GPL), ce qui signifie qu'il est gratuit à télécharger, à installer et à utiliser. Pour un usage commercial, il propose une version payante qui offre des fonctionnalités et une assistance supplémentaires telles que la gestion des publicités, les paiements en ligne et une assistance technique premium.
