采集中通配符的使用_动易Cms教程
尝试采集了几个网站的文章,由于是图文混排,选择了保存图片到本地,采集完成后,浏览中发现图片显示为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
-------感谢 狼哥 提供------
- MAC错误的解决方法
- 如何屏蔽动易后台导航里的某个功能菜单?
- 动易.NET版本留言自动选定栏目方法
- 动易SiteFactoty整合Discuz!NT3.0
- 在任意位置获取根节点ID标签
- 如何开启SiteWeaver6.8的支持,反对功能
- Windows 2008安装动易.NET系统之四----动易系统安装篇
- Windows 2008安装动易.NET系统之三----数据库篇
- Windows 2008安装动易.NET系统之二----IIS、目录环境配置篇
- 数据库修复,SQL Server 2005内部操作不一致的处理
- 如何安装动易.net程序权限配置
- 为什么提示对Windows系统文件夹下的Temp目录没有访问权限?
- 相关链接:
- 教程说明:
动易Cms教程-采集中通配符的使用。