如何修改dede采集器以下载图片而不下载媒体视频?
- 行业动态
- 2024-10-06
- 1
/]*src="([^"]+)"/i
,替换为“;,5. 保存修改后的规则,重新进行采集。,,这样设置后,dede在采集时将只下载图片,不会下载媒体视频。
在织梦CMS(DedeCMS)的采集模块中,默认情况下会同时下载图片和视频等多媒体资源,这对于一些仅需要图片资源的站长来说,可能会造成不必要的资源浪费,有必要对采集模块进行修改,使其只下载图片而不下载视频。
修改步骤
1、备份文件:在进行任何修改之前,建议先备份include/dedecollection.class.php文件,以防修改过程中出现问题可以及时恢复。
2、打开文件:使用文本编辑器(如Notepad++、Sublime Text等)打开include/dedecollection.class.php文件。
3、查找代码:在文件中找到以下代码段:
“`php
if($v==’embed’ && !preg_match("#.(swf)?(.*)$#i", $k)&& !preg_match("#.(swf)$#i", $k))
“`
将其修改为:
“`php
if($v!=’img’ && !preg_match("#.(jpg|gif|png)?(.*)$#i", $k)&& !preg_match("#.(jpg|gif|png)$#i", $k))
“`
4、继续查找代码:再找到以下代码段:
“`php
else if(preg_match("#.(swf)?(.*)$#i", $v) || preg_match("#.(swf)$#i", $v)) {
$m = "embed";
}
“`
将这段代码注释掉,即在行首添加双斜杠//
:
“`php
//else if(preg_match("#.(swf)?(.*)$#i", $v) || preg_match("#.(swf)$#i", $v)) {
//$m = "embed";
//}
“`
5、保存文件:保存修改后的文件并上传到服务器相应目录覆盖原文件。
FAQs
问题1:为什么修改后仍然无法下载图片?
回答:确保你已经正确修改了include/dedecollection.class.php文件中的相关代码,如果问题依旧存在,请检查是否有其他配置文件或插件影响了采集功能,或者尝试重新生成缓存。
问题2:如何撤销修改恢复到原始状态?
回答:如果你已经备份了include/dedecollection.class.php文件,可以直接用备份文件替换当前文件即可恢复到原始状态,如果没有备份,可以按照上述步骤反向操作,即将修改过的代码改回原来的状态。
通过以上步骤,你可以成功实现织梦CMS采集时只下载图片不下载视频的功能,从而有效节省服务器资源和提升网站加载速度。
【dede采集下载图片不载媒体视频的修改办法】
问题背景
在使用DedeCMS进行内容采集时,默认情况下,采集器会同时下载图片和媒体视频,但有时候我们只需要下载图片,而不需要下载媒体视频,以下是如何修改dede采集器以实现只下载图片的步骤。
修改步骤
1、打开DedeCMS后台管理界面。
2、进入“系统”菜单,选择“采集配置”。
3、在采集配置页面,找到“图片采集设置”部分。
4、在“图片采集设置”中,找到“下载视频文件”这一选项。
5、将“下载视频文件”设置为“否”,这样设置后,采集器在采集过程中将不会下载视频文件。
6、保存设置。
7、进入“采集”菜单,选择“添加采集任务”。
8、在添加采集任务页面,填写相关信息,如采集站点、分类等。
9、点击“采集设置”,在“图片采集设置”中,确认“下载视频文件”设置为“否”。
10、点击“保存”,开始采集任务。
注意事项
修改配置后,确保采集任务中的图片采集设置与全局配置一致。
如果需要同时下载图片和视频,请将“下载视频文件”设置为“是”。
修改配置后,需要重新启动DedeCMS后台,以确保配置生效。
通过以上步骤,您可以修改DedeCMS采集器,使其在采集过程中只下载图片,而不下载媒体视频,这样可以帮助您节省存储空间,并提高采集效率。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/115822.html