解决Emlog文章删除后ID不连续的方法教程

EMLOG在删除文章后ID就会断掉,现在只需要简单修改一下代码,后面新增文章的时候就会优先选择断掉的文章ID。

解决Emlog文章删除后ID不连续的方法教程

修改步骤:

1、找到路径下的include/model/log_model.php文件,将原始代码如下:

/**  * 添加文章、页面  *  * @param array $logData  * @return int  */  function addlog($logData) {      $kItem = array();      $dItem = array();      foreach ($logData as $key => $data) {          $kItem[] = $key;          $dItem[] = $data;      }      $field = implode(',', $kItem);      $values = "'" . implode("','", $dItem) . "'";      $this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)");      $logid = $this->db->insert_id();      return $logid;  }

2、修改为以下代码

/**      * 添加文章、页面      *      * @param array $logData      * @return int      */      function addlog($logData) {          $kItem = array();          $dItem = array();          foreach ($logData as $key => $data) {              $kItem[] = $key;              $dItem[] = $data;          }          $field = implode(',', $kItem);          $values = "'" . implode("','", $dItem) . "'";          $gidarr[0]='0';          $res = $this->db->query("SELECT gid From  " . DB_PREFIX . "blog ORDER BY gid ASC");          while ($row = $this->db->fetch_array($res)) {              $gidarr[] = $row['gid'];          }          foreach($gidarr as $key=>$val){              if($key!=$val){                  $field = 'gid,'.$field;                  $values = "'".$key."',".$values;                  break;              }          }          $this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)");          $logid = $this->db->insert_id();          return $logid;      }

© 版权声明
THE END
喜欢就支持一下吧
点赞14
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
300G真实剪辑行业素材 新手学习必备-铁虎资源网

300G真实剪辑行业素材 新手学习必备

专为剪辑新手打造的实战资源宝库!「300G真实剪辑行业素材」合集,为您提供海量、高质量、可直接商用的练习材料,彻底告别“巧妇难为无米之炊”的困境。
NAEWTRER1028142NEWETREWT的头像-铁虎资源网NAEWTRER1028142NEWETREWT13天前
03410
大屏幕互动上墙系统源码-铁虎资源网

大屏幕互动上墙系统源码

大屏幕互动系统源码,前端非常炫酷,功能也非常完善,可以用于公司年会或其他组织活动,功能比较多,可涵盖整个活动流程 测试环境:MySQL5.6,PHP7.4 功能:签到、3D签到、投票、幸运号码、幸运...
CF诗晨的头像-铁虎资源网CF诗晨19天前
02710
AutoCAD2021 基础+中级+高级教程 – 带源码课件-铁虎资源网

AutoCAD2021 基础+中级+高级教程 – 带源码课件

非常详细的CAD教学资料,从最基础的部分开始,高级的到家居设计、建筑设计、三维设计等都很全面 虽然是2021版本的,但是CAD这些年一直都很一致,基本都差不多
kali的头像-铁虎资源网kali9天前
0488
域名防红跳转源码 带后台支持随机跳转有效放屏蔽-铁虎资源网

域名防红跳转源码 带后台支持随机跳转有效放屏蔽

使用本源码后,跳转的逻辑就是用户访问a.com,随机跳转到b.com或者c.com,b和 c再随机跳转到产品链接,也就是跳转2次,且都是随机跳转,这样a.com被屏蔽的概率就极大的降低了,因为第一次跳转的...
RandallLug的头像-铁虎资源网RandallLug23天前
05214
白凤电商·淘宝系运营21天速成班(更新11月)-铁虎资源网

白凤电商·淘宝系运营21天速成班(更新11月)

0基础轻松搞定淘系运营,不做假把式。10大核心模块分解淘宝运营,每月实时最新技术内容输出,快速复制落地。
test15700587的头像-铁虎资源网test157005877天前
03813
对话生成在线聊天转账模拟截图工具网站源码-铁虎资源网

对话生成在线聊天转账模拟截图工具网站源码

在线生成器可二开源码项目全部开源,支持电脑和手机端在线制作生成!该源码可直接上传虚拟空间解压缩即可访问,搭建操作简单方便!
anorbuztio1959的头像-铁虎资源网anorbuztio195917天前
0377
智简魔方财务系统模板未加密-铁虎资源网

智简魔方财务系统模板未加密

在闲鱼上120买的,自己用了感觉不错,后来不干服务器商了模板也没用了,今天就分享给服务器商的同行们 模板有些地方需要自己修改,要修改的地方我在文件分享里标明了
Garmcrypto7intab的头像-铁虎资源网Garmcrypto7intab9天前
02311
百度贴吧官方内部版v1.0.5-Flutter重构无广告版-铁虎资源网

百度贴吧官方内部版v1.0.5-Flutter重构无广告版

Flutter重构,无广告 采用现代化架构开发,界面更流畅、响应更快,并且默认去除所有广告模块,带来前所未有的纯净浏览体验。
test31029367的头像-铁虎资源网test3102936714天前
0469
PotPlayer(网络播放器) v1.7.22741烈火便携版-铁虎资源网

PotPlayer(网络播放器) v1.7.22741烈火便携版

PotPlayer 是 KMPlayer 的原制作者姜龙喜(韩国)进入 Daum 公司后的新一代网络播放器。PotPlayer 的优势在于强大的内置解码器;而 KMPlayer 的优势在于强大的定制能力和个性化功能。PotPlayer ...
test33161107的头像-铁虎资源网test331611079天前
04710
《Python超强爬虫》8天速成各种网站实战-铁虎资源网

《Python超强爬虫》8天速成各种网站实战

告别碎片化理论,《Python超强爬虫》—— 一门专为实战打造的密集型速成课程!
玉谛的头像-铁虎资源网玉谛15天前
0258