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

本文介绍如何通过修改log_model.php文件来解决Emlog系统中删除文章导致的ID不连续问题,详细步骤包括查找指定文件并替换特定代码段,确保新增文章时能重用已删除文章的ID。
摘要由CSDN通过智能技术生成

 

EMLOG在删除文章后ID就会断掉,现在只需要简单修改一下代码,后面新增文章的时候就会优先选择断掉的文章ID。
修改步骤
1、找到路径下的include/model/log_model.php文件,将原始代码替换如下:

  1. /**
  2. * 添加文章、页面
  3. *
  4. * @param array $logData
  5. * @return int
  6. */
  7. function addlog($logData) {
  8. $kItem = array();
  9. $dItem = array();
  10. foreach ($logData as $key => $data) {
  11. $kItem[] = $key;
  12. $dItem[] = $data;
  13. }
  14. $field = implode(',', $kItem);
  15. $values = "'" . implode("','", $dItem) . "'";
  16. $this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)");
  17. $logid = $this->db->insert_id();
  18. return $logid;
  19. }

2、修改为以下代码&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

www_58soho

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值