解决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 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容

随即推荐
《深海迷航》v70000中文版-H5资源网

《深海迷航》v70000中文版

游戏介绍  《深海迷航》(又名:美丽水世界)是由Unknown Worlds Entertainment制作发行的一款第一人称冒险游戏,游戏中,玩家将扮演一名失事的宇航员,坠落在一个表面被水覆盖的星球上,...
2年前
0589
qq邮件数据恢复工具软件有哪些-H5资源网

qq邮件数据恢复工具软件有哪些

有的时候不小心数据丢失的问题其实时常发生,重要数据可能会从计算机硬盘驱动器,闪存驱动器,USB驱动器,存储卡或者其他存储设备中丢失,怎么办呢?小编这就给大家分享qq邮件数据恢复工具软件有...
手机电视v8.6.5纯净免费版-H5资源网
QQ各种装扮改变工具随机助手-H5资源网

QQ各种装扮改变工具随机助手

一款QQ各种主题装扮改变工具,头像、字体、挂件等点赞特效,全部可随设置!
2年前
02612
火车票抢票助手12306分流抢票软件-H5资源网

火车票抢票助手12306分流抢票软件

2023 年春节购票日历发布, 春节火车票 12 月 31 号开售, 预约 2023 年铁路春运, 不再错过开售日. 众所周知, 每年不管什么原因, 春运火车票总是很难买到, 所以关注售票时间提前买票很重要, 错过...
2年前
05412
成都介绍旅游攻略PPT模板-H5资源网

成都介绍旅游攻略PPT模板

成都介绍旅游攻略模板。一套天府之国美丽成都旅游攻略幻灯片ppt pptX 大小:3.36MB 日期:2023-01-03 效果:动态 下载地址1 下载地址2
1年前
0366
.NET5从0基础到精通视频教程-H5资源网

.NET5从0基础到精通视频教程

.NET5作为微软最新发布的应用程序统一平台,它将是用于构建全平台和设备上运行的应用程序的统一平台,本次的课程就带领同学们进行全面从零开始的.NET5全面学习。
1年前
04811

盘点2024上半年完成融资的64个”Web3+AI”项目 超半数聚焦基础设施和游戏娱乐

作者:Zen,PANews 2024上半年,在人工智能热潮的推动下,美国股市高歌猛进,标普500指数创下了31次收盘纪录新高。“AI第一股”英伟达(Nvidia)更是频频见诸报端,其股价飙升了149%,挺进3万亿...
4个月前
03211
简约大气热气球通用PPT模板-H5资源网

简约大气热气球通用PPT模板

简约大气热气球通用模板。一套简约通用幻灯片ppt模板 pptx 大小:471KB 日期:2017-11-02 效果:静态 下载地址1 下载地址2
1年前
0346

金色早报 | Tether正准备新的开源项目 价值约8.93亿美元的代币将于8月解锁

头条 ▌Tether CEO:Tether正在准备启动新的开源项目 Tether首席执行官Paolo Ardoino在X平台发文称,Tether正在准备启动一个新的开源项目,将成为未来生态系统的重要组成部分。 ▌价值约8.93亿...
4个月前
0637