PbootCms程序禁止自动提取缩略图的方法
PbootCms搭建的网站在发布文章的时候,会自动提取正文第一张图片作为缩略图,那么如何禁止PbootCms自动获取缩略图呢,博客志今天就来分享一个禁止PbootCms自动获取缩略图的方法教程。
一、PbootCMS禁止自动获取缩略图的方法
1、打开内核文件/apps/admin/controller/content/ContentController.php
2、下拉到第136行找到如下代码,删除或注释
// 无缩略图时,自动提取文章第一张图为缩略图
if (! $ico && preg_match(‘/<img\s+.*?src=\s?[\’|\”](.*?(\.gif|\.jpg|\.png|\.jpeg))[\’|\”].*?[\/]?>/i’, decode_string($content), $srcs) && isset($srcs[1])) {
$ico = $srcs[1];
}
3、下拉到第458行找到如下代码,删除或注释
// 无缩略图时,自动提取文章第一张图为缩略图
if (! $ico && preg_match(‘/<img\s+.*?src=\s?[\’|\”](.*?(\.gif|\.jpg|\.png|\.jpeg))[\’|\”].*?[\/]?>/i’, decode_string($content), $srcs) && isset($srcs[1])) {
$ico = $srcs[1];
}
4、打开内核文件\apps\admin\controller\content\SingleController.php
5、下拉到第192行找到如下代码,删除或注释
// 无缩略图时,自动提取文章第一张图为缩略图
if (! $ico && preg_match(‘/<img\s+.*?src=\s?[\’|\”](.*?(\.gif|\.jpg|\.png|\.jpeg))[\’|\”].*?[\/]?>/i’, decode_string($content), $srcs) && isset($srcs[1])) {
$ico = $srcs[1];
}
二、注意事项
1、本教程需要修改PbootCMS内核文件,请在操作之前务必做好文件备份
2、本教程基于PbootCMS v2.3.7和PbootCMS v2.3.5版本,其他版本代码位置可能有差异,请仔细甄别