当前位置:首页 教程 CMS教程
全部
系统教程
软件教程
CMS教程
编程教程

软件简介
去评论 去报错

摘要:

Pbootcms系统是将系统操作日志及搜索引擎爬取日志合并在一起供管理员查看,但这无疑给我们使用带来了不好的体验感。那有没有什么办法将百度爬虫日志从系统日志中分离出来独立查看呢?

下面我们将详细介绍PbootCMS二次开发插件教程,重点讲解如何利用插件或对pbootcms二次开发实现搜索引擎蜘蛛爬虫日志的分离功能。帮助网站管理员更好地追踪和分析蜘蛛爬虫的行为,从而优化网站的SEO性能。

pbootcms二次开发教程

本文下方附插件下载,为了更详细的帮助用户安装及使用,下面将详细讲解。

Pbootcms二次开发教程:

Pbootcms爬虫日志分离插件安装步骤:

1、确定原程序未二开过(如已二开过,手动查找修改文件进行对应修改。)

2、将对应版本的替换文件拖到你的程序根目录进行自动替换;

3、后台按照附文档新增菜单,《附:新增菜单操作》

4、新增数据库表,拷贝数据表“ay_syslog”,重命名为“ay_spider_log”即可。(因不同版本myslq兼容性问题,本文不提供SQL语句,建议使用MYSQL管理工具进行数据表的复制)

MYSQL管理工具

5、coreasicController.php (增加函数:log_spider)

 // 写入蜘蛛日志信息 gigi修改
    final protected function log_spider($content, $level = "info")
    {
        Log::write_spider($content, $level);
    }

6、coreasicLog.php (增加方法:write_spider)

//gigi修改
    public static function write_spider($content, $level = "info", $username = null)
    {
        $log = self::getLogInstance("spider");
        $log->write_spider($content, $level, $username);
    }

7、corelogLogDb.php (增加方法:write_spider)

    // 写入蜘蛛日志 gigi修改
    public function write_spider($content, $level = "info", $username = null)
    {
        $username = $username ?: session('username');
        $data = array(
            'level' => $level,
            'event' => escape_string($content),
            'user_ip' => ip2long(get_user_ip()),
            'user_os' => get_user_os(),
            'user_bs' => get_user_bs(),
            'create_user' => $username,
            'create_time' => get_datetime()
        );
        return self::$model->table('ay_spider_log')->insert($data);
    }

8、appshomecontrollerSpiderController.php  将$this->log($rs . '爬行' . $this->url);中的log改为log_spider,改完如下:$this->log_spider($rs . '爬行' . $this->url);

《附:新增菜单操作》

1、后台访问/admin.php?p=/Menu/index(这里以后台登录地址admin.php为参考)

2、菜单新增,按以下填写(需后台重新登录后才能看到效果)

  • 父菜单选择:系统管理

  • 菜单名称:蜘蛛日志

  • URL:/admin/Spiderlog/index

  • 排序:905

  • 快捷图标:fa-first-order

3、路由配置

  • 打开ppscommon oute.php,在系统模块路由下新增:'admin/Spiderlog' => 'admin/system.Spiderlog',

至此,整个Pbootcms插件安装及二次开发教程就介绍完了。

插件目录

下载地址

普通下载

点击直接低速下载,因需宽带成本高速下载需扫码

本地低速下载

网盘下载

通过不限速阿里、蓝奏网盘高速下载(部分需要扫码)

站长声明:

1、本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。

2、如遇到资源无法下载请 点击报错,我们将尽快纠错。

3、如有侵犯您的版权,请联系我们,我们会尽快处理,并诚恳的向你道歉!

注意:如.zip压缩包无法打开请将后缀修改成.exe或使用其它压缩软件尝试。

文章评论

用户头像
匿名网友
发表评论
昵称

评论记录:

未查询到任何数据!

热门软件

Pbootcms百度推送插件:定时全自动推送源码免费下载

Pbootcms免费插件下载:轻松实现百度推送定时发布,可自定义推送时间及间隔,自由设定百度推送计划

pbootcms二次开发插件教程:简单实现pbootcms全站URL相对路径转绝对链接

本文将向您介绍如何在pbootCMS中简单实现全站url相对路径转绝对路径。,详细介绍通过对pbootcms简单的二次开发的具体步骤。

pbootcms二次开发插件教程:实现搜索引擎蜘蛛爬虫日志分离

详细介绍PbootCMS二次开发插件教程,重点讲解如何利用插件或对pbootcms二次开发实现搜索引擎蜘蛛爬虫日志的分离功能,让用户更方便的查看爬虫日志。

Pbootcms必应推送插件源码免费下载: 加速收录,多倍流量助力SEO优化

Pbootcms免费插件下载:轻松实现全自动必应推送,可自定义推送时间及间隔,让你的网站更快被搜索引擎发现

pbootcms插件二次开发教程:怎么简单实现tags标签随机颜色和字体大小

本文将向您介绍如何在pbootCMS中简单实现Tags标签的随机排序。通过简单对pbootcms简单的二次开发,详细介绍Tags标签随机颜色和字体大小具体实现方法。

猜你想看

Pbootcms必应推送插件源码免费下载: 加速收录,多倍流量助力SEO优化

Pbootcms免费插件下载:轻松实现全自动必应推送,可自定义推送时间及间隔,让你的网站更快被搜索引擎发现

pbootcms二次开发插件教程:怎么简单实现tags标签随机排序

本文将向您介绍如何在pbootCMS中简单实现Tags标签的随机排序。通过简单对pbootcms简单的二次开发,详细介绍随机排序Tags标签具体实现方法。

pbootcms二次开发插件教程:简单实现pbootcms全站URL相对路径转绝对链接

本文将向您介绍如何在pbootCMS中简单实现全站url相对路径转绝对路径。,详细介绍通过对pbootcms简单的二次开发的具体步骤。

pbootcms插件二次开发教程:怎么简单实现tags标签随机颜色和字体大小

本文将向您介绍如何在pbootCMS中简单实现Tags标签的随机排序。通过简单对pbootcms简单的二次开发,详细介绍Tags标签随机颜色和字体大小具体实现方法。

pbootcms二次开发插件教程:实现搜索引擎蜘蛛爬虫日志分离

详细介绍PbootCMS二次开发插件教程,重点讲解如何利用插件或对pbootcms二次开发实现搜索引擎蜘蛛爬虫日志的分离功能,让用户更方便的查看爬虫日志。

Pbootcms百度推送插件:定时全自动推送源码免费下载

Pbootcms免费插件下载:轻松实现百度推送定时发布,可自定义推送时间及间隔,自由设定百度推送计划

最新标签