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

栏目列表页模板好选择,就是内容页不好搞啊,我们还要新建一个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
然后点击下载中心就会跳转到该页面

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


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

phpcms之 文件下载的页面相关推荐

  1. PHPCMS任意文件下载之exp编写

    前言 学习编写漏洞利用exp,其实原理很简单,就是模拟人工操作.利用代码将漏洞步骤一步步展现出来,今天我们就来和大家一起学习如何编写你自己的exp 实验工具:firefox,burp,phpcms9. ...

  2. 用phpcms如何将静态页面制作成企业网站(中)

    上篇博客中讲到了该修改网页的中间部分 中间的内容是这样的,有标题和内容,里面的内容被代码替代,运行起来就这样的 里面的内容就可以在后台管理那里添加 再来看代码部分 <div class=&quo ...

  3. 用phpcms如何将静态页面制作成企业网站(上)

    首先,先要准备好这个静态网页的源文件,如图 bs里面是一些css和js的文件,img则是放图片的,文件中的index是网页的首页 运行一下,看看 是这样的 然后打开phpcms文件,上篇博客中有提到, ...

  4. phpcms怎么做专题页面

    1.在phpcms目录中创建文件夹 2.将样式.js.图片等进行引入 3.如果需要表单的话登入后台-->表单向导 4.添加表单向导,名称可以中文也可以英文,在当前位置-->会用的上也可以选 ...

  5. phpcms v9 首页 html,PHPCMS V9 TAG静态页面实现教程

    下面是步骤(注:只做了TAG首页的列表的静态,TAG内容列表的没做): 1.先安装"世界首富"的TAG插件,网上可以搜到.因为我们要用和的tags表,PHPCMS的tag表数据统计 ...

  6. 关于phpcms v9的404页面实现

    在phpcms 中,遇到没有的栏目或者内容,只是提示没有相应的信息,但返回的状态码依然是200,在优化上达不到效果, 那么将如何来实现,其实也简单,下面为操作步骤: 首先在网站根目录,建一个page4 ...

  7. 用phpcms如何将静态页面制作成企业网站(下)

    上篇讲到了子页部分 这样的 有分页选择 列表项的代码部分 最后输出变量pages就可以了 看一下运行的效果 点击下一页 再来改一下子页显示的样式 点击人才将会出来的一个子页面 路径要统一 再来更改后台 ...

  8. phpcms 指定id范围 调用_phpcms v9使用GET调用指定id文章内容、页面数据方法

    不知道大家有没有相同的体会?在使用Phpcms V9建站调用数据的时候,基础的数据用默认的模板的调用语句就好了,但复杂不常见的数据怎么调用呢?我们技术可能会研究半天,怀着探索的精神不断尝试.孜孜不倦. ...

  9. phpcms模板页面命名规则

    很多小伙伴新接手phpcms的时候还不知道如何对模板进行套用,后台为什么不显示模板名,这是因为你的命名规则不正常的原因,很多新手都忽视这一点,因为phpcms是严格遵循mvc结构的这里给大家说明一下p ...

  10. ASP.NET页面通过URL传递参数(一)(转载)

    解决的方法一般有3种: 1.设置web.config文件 <system.web>  ......  <globalization requestEncoding="gb2 ...

最新文章

  1. ​产品经理如何学机器学习——一篇以产品为中心的机器学习概论
  2. 每日百万订单,这样的技术方案更靠谱
  3. linux c 获取 进程 线程 id
  4. crontab 案例
  5. 2020-12-08 Halcon初学者知识:【3-1】Halcon的语法
  6. insert into 时间_2021国家公务员考试报名时间_国考什么时候报名
  7. python idf_python计算idf
  8. jQuery版本的网页开关灯、jQuery版本网页开关灯的另一种写法
  9. CRM One order里user status和system status的mapping逻辑
  10. 1 加到 100 的 时间复杂度 C#.
  11. kendo Grid json解析的问题
  12. WordPress电子商务博客源码
  13. kafka 常见问题( 持续更新... ... )
  14. Oracle的where子句
  15. 组织架构适配下的敏捷开发
  16. OpenCV_(Using GrabCut extract the foreground object) 使用 GrabCut 算法提取前景物体
  17. 研究生文献笔记(obsidian模板分享!!):zotero+bookxnote pro+obsidian
  18. TX2安装CH341驱动 总结
  19. 震网三代在metasploit-framework上的复现与利用
  20. [高项]消极风险VS积极风险

热门文章

  1. 现代密码学的第一次高光时刻
  2. [歌词生成] 基于LSTM语言模型和seq2seq序列模型:数据爬取、模型思想、网络搭建、歌词生成
  3. 有什么画ER关系比较好用的软件图?
  4. 多多客支持微信公众号,正式开放公测!
  5. 调查计算机游戏的目的有哪些,幼儿成长手册我参与的调查_计算机游戏对幼儿成长影响的调查分析...
  6. Proteor将收购Freedom Innovations资产,以此扩大下肢义肢业务
  7. 信息检索导论要点整理
  8. GPU和CPU计算速度
  9. A Magic Lamp
  10. mysql: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!