其实,5ucms每篇文章里上传的图片,都是可以全部调用出来的,这一点,VIP学员们在帮助手册上能找到调用例子
那么,它是如何被存入数据库和调用的呢?
下面,邱嵩松带你来学习这个过程
第一步,当图片被上传后,调用了一个insertuploadfile过程,把图片传入“上传文件”数据表中,此时的图片归属的栏目CID和文章AID均为0,也就是说,它不属于任何一篇文章
第二步,这张图片呢,会同时被导入内容中,内容中就有这个图片的地址啦
第三步,保存内容,此时程序会进行对比,找出上传文件upload表中cid aid都为0的项,然后本文正文中的图片地址进行对比,如果有相同的,那cid aid就赋值了,也就是说图片有了归属了
第四步,有了归属,就能调用啦。如果你传完图后,在正文中把图删除了,那它在初次保存时,就不会判定有效,就不会有归属,然后哩,就不会赋值,你在上传文件中 就可以清理掉这些无用的了
那,如果我们只想调用它,而不想让它出现在正文中,怎么办?有两个解决方案:
方案一:
1、上传图,让它出现在正文中,保存文章
2、修改这篇文章,再删除正文中不要的图,再保存一次
3、用帮助手册上的标签进行调用即可 此时,图有归属,不会被清理 缺点也有 图片的顺序不能调,万一有传错的图,得去数据库里删除,比较费事
4、优点也有,不用改数据库,任何一个5U都能实现这个方案
方案二:
使用多图管理插件 单独管理每篇文章的图片,顺序,大小,标题,描述,删除,修改,添加 都可以任意进行 有兴趣的请点右方:5UCMS多图管理插件
好了,邱嵩松关于5ucms的图片/文件上传机制就讲解到这里,对学习ASP的同学会有帮助。
上一篇:5ucms v3 定时发布功能说明 下一篇:5ucms如何更换目录?5ucms如何放在子目录? |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 常见问题: 什么是路径码? 如有问题,请在下方评论提问或加入5ucmsQQ群 5ucms的图片/文件上传机制揭秘的关键词:5ucms的图片/文件上传机制揭秘 |