IT辅导娱乐网| 蜘蛛地图| 所有文章|
emlog删除文章之后使url中id连续起来教程 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿
教程emlog删除文章url中id连续

emlog删除文章之后使url中id连续起来教程

2020/5/7 五年级扛把子  emlog教程
在EMLOG使用中文章的ID是每次发布新文章自动增加的,但是会遇到以前的文章删除后,ID则会空掉,
IT辅导小编前几天就清理了不少文章,然后就出现了空 url 断掉了,不连续。小编感觉这样有点不舒服的样子,就找到了解决办法。

找到入下路径: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;
    }

改为一下代码:(不放心的老铁怕出错的话可以先把上面原代码注释起来保存)
    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;
    }

修改后问题则会得到解决,这个问题小编发现会出现在EMLOG官方版程序中,如果你是在用官方版的不妨去看看有没有此问题。

 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:460° 发布时间:2020年5月7日

推荐:教程emlog删除文章url中id连续

标题:emlog删除文章之后使url中id连续起来教程

链接: https://www.itfd.cn/post-545.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: emlog6.0.1修复BUG版本

下一篇: emlog首页加载速度缓慢卡顿解决教程

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 emlog6.0.1修复BUG版本
2 emlog将文章标签作为关键词的方法
3 Emlog程序通过代码简易防止CC攻击
4 emlog百度站长平台快速收录提交插件
5 emlog解决后台文章发布时间和前台时间不一致的问题
6 EMLOG在右下角添加不同时段出现的问候语

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • 【古风情头】既见君子,云胡不喜。
        • 首发一键生成装X图片网站源码
          • 教育招定位教育招生开发报名系统源码
            • 歌曲分享:秋天不回来
              • 歌曲分享:NUMB
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回