一、ajax方法:有点浪费资源,但易用
1、正常编辑文章、附件。
2、正常输出列表页,点击下载处的链接为空。
3、用jquery读取一行的内容,如:<li><a href='/a/xw/123123.html'>123123</a><a href=''>点击下载</a></li>,将第一个a里的href取出,用ajax方式读取出来,分析返回的html内容,查找出附件的链接,赋值给点击下载的href。
这样做,列表有多少条,就要发出多少个ajax请求,多了话容易卡死,但制作起来简单。
二、php过滤方法:
用dede自带的编辑里的附件上传,涉及到内容的抽取。
在列表页输出的方法里编写php方法,抽取 dede__addonarticle表里的body字段,再里面的附件表格,抽取出链接。这个是用php方法实现
三、新增字段,符合常理与思路的方法:
1、在录入新闻处建立一个新文件上传字段,在这里上传附件。制作方式只要详细阅读一下缩略图上传的方法,就可以很快自己制作出来了。
2、这样录入时需要在这里上传附件。
3、列表页的时候读取这个字段的地址。实现效果。
4、内容页底部增加调取这个字段的方法,替代原有附件上传。
也可以结合这几种方法,制作一个单独的所有附件链接的页面,由ajax去取回分析,再赋值。
这个可以用添加自定义字段来做。增加一个叫做fujian的字段,后台发布上传附件,然后模板直接调用{dede:field name='fujian'/}就能调用这个链接。这个功能之前做过,不明白的追问我。1、首先检查浏览器兼容,换个浏览器试试2、织梦dedecms系统上传附件目录需要写入权限,php需要执行权限
3、检查一下后台的编辑器是否损坏或者不兼容浏览器
4、看看是否在dedecms后台或者在php配置文件设置了文件上传大小限制,超过的不能上传
5、另外duosucai.com提示您如果在后台设置了文件上传格式的限制,那么也是无法上传允许以外的附件哦
6、以上是多素材网提供的参考信息,大部分都是以上原因造成的哦,请逐一排查
多素材织梦模板
为您解答
望采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)