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> </span><a href="{$v[fileurl]}">{$v[filename]}</a>{/loop}</li>{/loop}</ul>
{/pc}
我们去添加一个文件试试
没错,你好像发现了点什么,仅支持rar和zip格式,太坑人了吧,我上传一个文件还要打包成zip???
别慌有办法修改
在这里我们点击模型管理,找到本地下载,然后修改
可以看到这里面只有这俩,我们还可以自己填很多类型
这样保存即可上传
这样我们就可以上传其他的了
这里输入将来要显示的文件名
然后我们点击提交更新缓存,并在首页连接上这个ID
然后点击下载中心就会跳转到该页面
点进去再点击这个标题就可以下载了
至此我们的下载中心制作完成
phpcms之 文件下载的页面相关推荐
- PHPCMS任意文件下载之exp编写
前言 学习编写漏洞利用exp,其实原理很简单,就是模拟人工操作.利用代码将漏洞步骤一步步展现出来,今天我们就来和大家一起学习如何编写你自己的exp 实验工具:firefox,burp,phpcms9. ...
- 用phpcms如何将静态页面制作成企业网站(中)
上篇博客中讲到了该修改网页的中间部分 中间的内容是这样的,有标题和内容,里面的内容被代码替代,运行起来就这样的 里面的内容就可以在后台管理那里添加 再来看代码部分 <div class=&quo ...
- 用phpcms如何将静态页面制作成企业网站(上)
首先,先要准备好这个静态网页的源文件,如图 bs里面是一些css和js的文件,img则是放图片的,文件中的index是网页的首页 运行一下,看看 是这样的 然后打开phpcms文件,上篇博客中有提到, ...
- phpcms怎么做专题页面
1.在phpcms目录中创建文件夹 2.将样式.js.图片等进行引入 3.如果需要表单的话登入后台-->表单向导 4.添加表单向导,名称可以中文也可以英文,在当前位置-->会用的上也可以选 ...
- phpcms v9 首页 html,PHPCMS V9 TAG静态页面实现教程
下面是步骤(注:只做了TAG首页的列表的静态,TAG内容列表的没做): 1.先安装"世界首富"的TAG插件,网上可以搜到.因为我们要用和的tags表,PHPCMS的tag表数据统计 ...
- 关于phpcms v9的404页面实现
在phpcms 中,遇到没有的栏目或者内容,只是提示没有相应的信息,但返回的状态码依然是200,在优化上达不到效果, 那么将如何来实现,其实也简单,下面为操作步骤: 首先在网站根目录,建一个page4 ...
- 用phpcms如何将静态页面制作成企业网站(下)
上篇讲到了子页部分 这样的 有分页选择 列表项的代码部分 最后输出变量pages就可以了 看一下运行的效果 点击下一页 再来改一下子页显示的样式 点击人才将会出来的一个子页面 路径要统一 再来更改后台 ...
- phpcms 指定id范围 调用_phpcms v9使用GET调用指定id文章内容、页面数据方法
不知道大家有没有相同的体会?在使用Phpcms V9建站调用数据的时候,基础的数据用默认的模板的调用语句就好了,但复杂不常见的数据怎么调用呢?我们技术可能会研究半天,怀着探索的精神不断尝试.孜孜不倦. ...
- phpcms模板页面命名规则
很多小伙伴新接手phpcms的时候还不知道如何对模板进行套用,后台为什么不显示模板名,这是因为你的命名规则不正常的原因,很多新手都忽视这一点,因为phpcms是严格遵循mvc结构的这里给大家说明一下p ...
- ASP.NET页面通过URL传递参数(一)(转载)
解决的方法一般有3种: 1.设置web.config文件 <system.web> ...... <globalization requestEncoding="gb2 ...
最新文章
- ​产品经理如何学机器学习——一篇以产品为中心的机器学习概论
- 每日百万订单,这样的技术方案更靠谱
- linux c 获取 进程 线程 id
- crontab 案例
- 2020-12-08 Halcon初学者知识:【3-1】Halcon的语法
- insert into 时间_2021国家公务员考试报名时间_国考什么时候报名
- python idf_python计算idf
- jQuery版本的网页开关灯、jQuery版本网页开关灯的另一种写法
- CRM One order里user status和system status的mapping逻辑
- 1 加到 100 的 时间复杂度 C#.
- kendo Grid json解析的问题
- WordPress电子商务博客源码
- kafka 常见问题( 持续更新... ... )
- Oracle的where子句
- 组织架构适配下的敏捷开发
- OpenCV_(Using GrabCut extract the foreground object) 使用 GrabCut 算法提取前景物体
- 研究生文献笔记(obsidian模板分享!!):zotero+bookxnote pro+obsidian
- TX2安装CH341驱动 总结
- 震网三代在metasploit-framework上的复现与利用
- [高项]消极风险VS积极风险
热门文章
- 现代密码学的第一次高光时刻
- [歌词生成] 基于LSTM语言模型和seq2seq序列模型:数据爬取、模型思想、网络搭建、歌词生成
- 有什么画ER关系比较好用的软件图?
- 多多客支持微信公众号,正式开放公测!
- 调查计算机游戏的目的有哪些,幼儿成长手册我参与的调查_计算机游戏对幼儿成长影响的调查分析...
- Proteor将收购Freedom Innovations资产,以此扩大下肢义肢业务
- 信息检索导论要点整理
- GPU和CPU计算速度
- A Magic Lamp
- mysql: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!