采集中通配符的使用_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

  尝试采集了几个网站的文章,由于是图文混排,选择了保存图片到本地,采集完成后,浏览中发现图片显示为X,右键查看图片属性,发现图片地址为“/CMS/UploadFiles_4256/200707/20070702152907736.jpg”,我们知道,动易默认上传图片统一保存在相应频道的“UploadFiles”的目录下,在使用默认设置时,上传图片时会在该目录下按年月自动生成一个目录,并把图片保存在该目录中。采集图片时选择保存到本地也是存在这个文件夹下,由于目标网站的图片亦是采用类似的规则,这样我们采集来的图片由于多了几级目录而不能显示。

  在以前介绍FLASH采集时曾提到采用过滤替换方法替换图片地址,按照以前的方法在过滤项目中编辑替换规则,但在替换中发现假如把“/XXXX/2007/02/4476/”类似代码一一替换为“/Article/UploadFiles/200707/”,非常费事,因为目标网站的图片生成目录也是按时间自动生成的数字目录,一个个去替换,累皱山人也,忽然想起了通配符“*”,能否用通配符替代这些代码呢,立马尝试。

  重新编辑替换规则,将内容中“/XXXX/2007/02/4476/”改用“/XXXX/*/*/*/”,替换为依旧用“/Article/UploadFiles/200707/”,提交启用,重新采集,完成后浏览,图片显示正常,查看图片地址,变成了“/CMS/UploadFiles_4256/200707/20070702152908399.jpg”。

原贴:http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=327306&page=1

                ------感谢 狼哥 提供------

查看更多 动易Cms教程  动易Cms模板

来源:模板无忧//所属分类:动易Cms教程/更新时间:2007-07-02
相关动易Cms教程