ChatGPT批量写原创文章软件

关于dedecms附件类型的信息

DEDECMS请问如何实现点击文字,即下载相对应的附件呢?思考了一下,有3种方式。一、ajax方法:有点浪费资源,但易用1、正常编辑文章、附件。2、正常输出列表页,点击下载处的链接为空。3、用

本文目录一览:

  • 1、DEDECMS请问如何实现点击文字,即下载相对应的附件呢?
  • 2、在织梦文章模型里面自定义字段,选的是附件类型,怎么在前台页面获取上传的附件大小?
  • 3、dedecms上传附件自动改名

DEDECMS请问如何实现点击文字,即下载相对应的附件呢?

思考了一下,有3种方式。

一、ajax方法:有点浪费资源,但易用

1、正常编辑文章、附件。

2、正常输出列表页,点击下载处的链接为空。

3、用jquery读取一行的内容,如:lia href='/a/xw/123123.html'123123/aa href=''点击下载/a/li,将第一个a里的href取出,用ajax方式读取出来,分析返回的html内容,查找出附件的链接,赋值给点击下载的href。

这样做,列表有多少条,就要发出多少个ajax请求,多了话容易卡死,但制作起来简单。

二、php过滤方法:

用dede自带的编辑里的附件上传,涉及到内容的抽取。

在列表页输出的方法里编写php方法,抽取 dede__addonarticle表里的body字段,再里面的附件表格,抽取出链接。这个是用php方法实现

三、新增字段,符合常理与思路的方法:

1、在录入新闻处建立一个新文件上传字段,在这里上传附件。制作方式只要详细阅读一下缩略图上传的方法,就可以很快自己制作出来了。

2、这样录入时需要在这里上传附件。

3、列表页的时候读取这个字段的地址。实现效果。

4、内容页底部增加调取这个字段的方法,替代原有附件上传。

也可以结合这几种方法,制作一个单独的所有附件链接的页面,由ajax去取回分析,再赋值。

关于dedecms附件类型的信息 第1张

在织梦文章模型里面自定义字段,选的是附件类型,怎么在前台页面获取上传的附件大小?

织梦软件模型里面有自动获取软件大小,所以可以使用软件模型去做。要么你就要非常熟悉PHP,会二次开发才行。

dedecms上传附件自动改名

需要修改文件

第一步、修改后台设置

系统-附件设置-附件保存形式(按data函数日期参数):,看见后台的“ymd”了吧,这里就是按照年月日来自动创建文件夹的,将后面的“ymd”修改为自己想要的路径格式。

第二步、修改后台文件夹中的media_add.php文件

找到根目录下dede/media_add.php文件,打开media_add.php,找到$dpath = MyDate(”ymd”,$uptime);将括号中的的“ymd”修改为后台设定的格式(与第一步中格式保持一致)。5.7版本在第34行

第三步、修改后台文件夹中的inc/inc_archives_functions.php文件

这一步是为了修改在添加文章时保存外部图片时产生的文件夹

打开根目录下dede/inc/inc_archives_functions.php文件,找到 $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time());将其中的“ymd”修改为后台设定格式。

5.7版本在119行

第四步、修改include目录的dedecollection.class.php文件

这一步是为了修改采集资源时远程资源本地化生产的文件夹

找到根目录下include/dedecollection.class.php打开,5.7版本大概在637行左右,见到$timedir = "c".MyDate("ymd",time());修改括号中的ymd为自定义的格式

满意了就给个采纳吧

相关文章