默认的PbootCms总是在文章中自动提取图片来作为文章缩略图。有时候一张很小的图片也被提取过来当缩略图,根本不适合展示。今天就给大家分享一个禁止PbootCms自动提取文章第一张图片作为缩略图的方法
默认的PbootCms总是在文章中自动提取图片来作为文章缩略图。
有时候一张很小的图片也被提取过来当缩略图,根本不适合展示。今天就给大家分享一个禁止PbootCms自动提取文章第一张图片作为缩略图的方法。
使用IDE工具,VScode、Sublime等工具(编辑器)。我使用的DW,用文件夹搜索。
全目录搜索 “无缩略图时” ,搜索整个项目。
不出意外的话,你会得到2个文件,这两个文件有三处地方设计。
我们找到下面的这段代码:
// 无缩略图时,自动提取文章第一张图为缩略图 if (! $ico && preg_match('/<imgs+.*?src=s?['|"](.*?(.gif|.jpg|.png|.jpeg))['|"].*?[/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { $ico = $srcs[1]; }
我们只需要将下方的 if 开头的 3行 代码注释掉即可。
(注释就是在这三行的最前面加上双斜杠即可)
注释后,代码为:
// 无缩略图时,自动提取文章第一张图为缩略图 //if (! $ico && preg_match('/<imgs+.*?src=s?['|"](.*?(.gif|.jpg|.png|.jpeg))['|"].*?[/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { // $ico = $srcs[1]; //}
这样就去掉了PbootCms程序默认提取缩略图的功能。
注意:上面说了,这段代码在两个文件,三处地方都有,找到这三处地方,都要修改。
暂无管理员
粉丝
0
关注
0
收藏
0