phpcms之 文件下载的页面

简介: phpcms之 文件下载的页面

前边我们总结了单页面和新闻列表页的制作以及轮播图的制作,下面我们来说一个网站十分重要的内容,那就是下载页面。制作过程和前边的无异。我们新建一个栏目

我们选择添加栏目,选择下载模型

栏目列表页模板好选择,就是内容页不好搞啊,我们还要新建一个showDownload.html来作为下载页的模板

如下,catid就是下载栏目的ID,这里的{$v[fileurl]}和{$v[fielname]}表示的就是文件链接和名字

直接考过来就行,代码如下

{pc:content action="lists" catid="13" order="id DESC" moreinfo="1" page="$page"}
     <ul>
          {loop $data $r}
              {php $xiazai = string2array($r['downfiles']);}
              <li>
                  {loop $xiazai $v}
                  <span>&nbsp;&nbsp;&nbsp;</span><a href="{$v[fileurl]}">{$v[filename]}</a>
                  {/loop}
              </li>
          {/loop}
      </ul>
{/pc}

我们去添加一个文件试试

没错,你好像发现了点什么,仅支持rar和zip格式,太坑人了吧,我上传一个文件还要打包成zip???

别慌有办法修改

在这里我们点击模型管理,找到本地下载,然后修改

可以看到这里面只有这俩,我们还可以自己填很多类型

这样保存即可上传

这样我们就可以上传其他的了

这里输入将来要显示的文件名

然后我们点击提交更新缓存,并在首页连接上这个ID

然后点击下载中心就会跳转到该页面

点进去再点击这个标题就可以下载了




至此我们的下载中心制作完成

相关文章
|
3月前
|
安全 PHP 开发者
phpcms上传导致getshell详解及案例
通过上传功能实现getshell是攻击者常用的一种手段,针对PHP CMS或其他类型的CMS,开发者和管理员都应意识到安全风险,采取有效措施加以防范。只有不断更新知识库、审计网站安全和实施最佳安全实践,才能在这场永无止境的安全防御战中站稳脚跟。
21 0
phpcms之 如何修改后台上传文件或图片的大小限制
phpcms之 如何修改后台上传文件或图片的大小限制
150 1
|
JavaScript 数据库 数据安全/隐私保护
向服务器上传dedecms模板
向服务器上传dedecms模板
Typecho附件下载管理器插件Attachment
Typecho附件下载管理器插件Attachment
563 0