phpcms之 轮播图的添加

简介: phpcms之 轮播图的添加

对于网站前边的轮播图,我们的图片应该也是写死到前端页面的,如果我们想让后台的工作人员自己添加轮播图呢,phpcms也有图片的模板,我们只要把用户传入的图片链接倒进去即可,如下

这里是轮播图的地方,我们只需要吧这里的图片换成用户上传的图片链接即可,我们为了方便,把这里单独抽取出来一个模块作为listLunBo.html


而原来的index.html则换成这个

接下来我们新建一个栏目,其名为轮播图

并且发现栏目模板可以选择listLunBo

管理内容找到轮播图我们往里边添加内容

选中图片点击开始上传

点击确定

这个时候还没完,我们点击缩略图

上传本图片作为缩略图

显示这样后我们点击保存发表

当然我们也要记得去循环listLunBo.html里边的内容

如下

<div class="focus fl">
    <ul>
        {pc:content action="lists" catid="12"  siteid="$siteid"   order="listorder DESC"}
    {loop $data $r}
        <li>
            <img src="{thumb($r[thumb], 368, 238)}">
            <div class="focusText">
        <a href="{$r[url]}">{$r[title]}</a>
      </div>
        </li>
        {/loop}
        {/pc}
    </ul>
    <div class="dots"></div>
</div>

这里的循环仍旧是lists循环,毕竟这就是一个一个的list嘛,然后catid指定轮播图的ID

{thumb($r[thumb], 368, 238)}

这个则是图片的缩略图,就是轮播图显示的页面,固定格式就是这样,后边的368和238则是图片的大小,可以自己制定,如下就是这样


点击文字就可以跳转到指定页面,你会发现,我跳了,但是里边没有我穿的图片/???,amazing!我们用的是show.html模板,这是一个写文章的模板,只是写文章{$content}似乎只支持文字,对于图片如何搞?别慌,我们新建一个showPic.html,并把show.html里边的东西复制过去


修改成这样,就可以显示图片了,别急,我们再去修改一下模板



把这里修改成showPic.html这个模板

然后更新缓存,再次打开,我们会发现自己填进去的图片

发现这图片太大了,我们可以自己指定他的大小,就是前端的事儿了,自己可以修改的。

到此我们的轮播图添加完成


相关文章
|
Perl
在 `awk` 中,for 循环
在 `awk` 中,for 循环
898 5
|
Rust 算法 数据安全/隐私保护
【密码学】一文读懂XTEA加密
本篇文章,我们来看一下上一次讲过的TEA加密算法的一个升级版XTEA, 相比于TEA, XTEA的安全性显然是更高的,其中的过程要比TEA稍微复杂一点点。
1550 0
【密码学】一文读懂XTEA加密
CMake Error: The source “xxx“ does not match the source “yyy“ used to generate cache. Re-run cmake
CMake Error: The source “xxx“ does not match the source “yyy“ used to generate cache. Re-run cmake
1498 0
|
7月前
|
移动开发 安全 API
VMware vCenter Server 8.0U3e 发布 - 集中管理 vSphere 环境
VMware vCenter Server 8.0U3e 发布 - 集中管理 vSphere 环境
375 2
|
IDE 开发工具
Edge浏览器——如何设置跨域请求
Edge浏览器——如何设置跨域请求
1058 0
pywinauto教程
pywinauto教程
502 7
|
Ubuntu Linux 数据库
在Linux中,如何更新软件包?
在Linux中,如何更新软件包?
|
缓存 算法 NoSQL
短信验证码登录接口,如何防止恶意攻击
该文讨论了移动应用中常见的手机短信验证码登录(短验登录)的安全设计。后端通常需要提供获取短信验证码和手机短验登录两个API。为了增强机短验登录API的安全性,提出了几种无需依赖Redis等存储介质的方案:1)使用数字签名确保请求合法性;2)基于时间戳的验证,允许在一定时间范围内有效;3)应用TOTP算法生成动态码进行验证;4)利用JWTToken进行身份验证并设置有效期。文章强调了创新思考在解决安全问题中的重要性,并鼓励读者分享更多方案。
1086 1
|
Web App开发 JavaScript 开发者
谷歌浏览器chrome安装vue调试插件Vue-Devtools
谷歌浏览器chrome安装vue调试插件Vue-Devtools
1363 0
|
资源调度 JavaScript 前端开发
「Vue3系列」Vue3起步/创建项目
在 Vue 3 中创建项目,通常使用 Vue CLI(命令行工具)来简化项目的初始化过程。Vue CLI 是一个强大的工具,它可以帮助你快速搭建 Vue.js 项目,并且内置了对 Vue Router、Vuex、CSS 预处理器、PWA 支持、单元测试等的集成。
775 1