在PBootCMS中,如果你希望在后台发布内容时不自动提取缩略图,可以通过修改相关代码来实现这一功能。以下是具体的步骤和详细说明:
步骤
-
找到相关代码
- 使用Notepad++或其他文本编辑器全局查找相关代码。
- 找到以下代码段:
// 无缩略图时,自动提取文章第一张图为缩略图 if (! $ico && preg_match('/<img\s+.*?src=\s?[\'|\"](.*?(\.gif|\.jpg|\.png|\.jpeg))[\'|\"].*?[\/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { $ico = $srcs[1]; }
-
注释掉或删除相关代码
- 注释掉或删除这段代码。
具体步骤
1. 找到相关代码
- 使用Notepad++或其他文本编辑器打开PBootCMS的相关文件。
- 使用全局查找功能,搜索以下代码段:
php
// 无缩略图时,自动提取文章第一张图为缩略图 if (! $ico && preg_match('/<img\s+.*?src=\s?[\'|\"](.*?(\.gif|\.jpg|\.png|\.jpeg))[\'|\"].*?[\/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { $ico = $srcs[1]; }
2. 注释掉或删除相关代码
-
注释掉代码
- 在代码前加上
//
来注释掉这段代码: php// 无缩略图时,自动提取文章第一张图为缩略图 // if (! $ico && preg_match('/<img\s+.*?src=\s?[\'|\"](.*?(\.gif|\.jpg|\.png|\.jpeg))[\'|\"].*?[\/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { // $ico = $srcs[1]; // }
- 在代码前加上
-
删除代码
- 直接删除这段代码:
php
// 无缩略图时,自动提取文章第一张图为缩略图 // (删除以下代码) // if (! $ico && preg_match('/<img\s+.*?src=\s?[\'|\"](.*?(\.gif|\.jpg|\.png|\.jpeg))[\'|\"].*?[\/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) { // $ico = $srcs[1]; // }
- 直接删除这段代码:
php
其他注意事项
-
备份文件
- 在修改任何文件之前,建议先备份相关文件,以免修改后出现问题。
-
检查效果
- 修改完成后,保存文件并上传到服务器。
- 清除浏览器缓存并重新发布一篇文章,检查是否不再自动提取缩略图。