dedecms二次开发(简单几步为DedeCMS实现LightBox效果)
dedecms二次开发
简单几步为DedeCMS实现LightBox效果网站上的图片展现方式有很多种,一般的就是在浏览器为图片链接多开一个窗口或标签,像访问网址一样显示出来,但是这种方式的体验较差。毕竟,当访问者每次查看图片的时候还需要再弹出一个窗口来显示,除了占用资源,还降低了图片和内容的关联度,同时提高了用户的操作次数,在一定程度上降低了用户的体验。
LightBox介绍
LightBox图片展示效果的出现,则改变了传统的图片浏览方式,极大地提高了用户的体验。LightBox的原理很简单:通过jQuery在当前页面之上弹出一个层,并遮挡(降低亮度)非弹出层的部份,然后把图片显示在弹出层内,这种方式的好处就是查看图片的时候页面不会刷新,更不会跳到另一个窗口或标签。而且还有一个体验相当棒的功能,当你点击非弹出层的部份时,脚本会关闭LightBox的弹出层,
LightBox图片展示效果的功能也分很多,比如有些只是简单地放大图片,有些提供了缩放功能,有些提供了前一张、后一张图片查看的功能……等等,但是基本的实现方式都是类似的。
接下来通过简单的几个步骤说明,为织梦CMS页面上的图片添加LightBox展示效果。
上传文件及添加代码
首先,下载LightBox插件的源代码,该份源代码包括有一个index.htm示例页面以及相关的JS、CSS文件。把除index.htm文件的整个lightbox目录上传至DedeCMS的默认模板(Default)目录下,再将下面所示的代码复制到默认模板(Default)目录下的article_image.htm文件内,放在
之间:
上面这部份代码即是LightBox源代码中index.htm文件内的一部份,只是在复制到DedeCMS模板文件的时候注意一下JS文件的调用路径。
完成这两步后,即可在DedeCMS的图片展示模块中实现LightBox效果,如果打算在织梦内容管理系统的文章模块或软件下载模块也实现LightBox效果,建议把上面的代码添加到head.htm文件中,这样就可以保证凡是调用了head.htm的文件都实现LightBox效果。
- dedecms不生成文档(dedecms批量替换文章中超链接的方法)
- dedecms使用教程(Dedecms提示信息及提示内容的修改方法)
- dedecms提示信息(DedeCms fckeditor编辑器空白无法显示的相关问题)
- dedecms后台关键词(DedeCms防止垃圾文章群发、垃圾评论和注册的方法)
- dedecms栏目静态化(DedeCms获取任意栏目N级列表链接树形菜单的方法)
- dedecms获取子目录(详解dedecms利用[field:arcurl/]无法获取文章路径的解决方法)
- dedecms后台账号(dedecms批量删除会员的SQL命令)
- dede友情链接改为logo轮播教程(dedecms广告生成JS文件和JS调用-DEDE广告优化)
- dedecms滚动代码(dedecms常用sql语句汇总)
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
- dedecms字数代码(用dedecms实现拼音显示文章标题页文件名的方法)
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- 通用版织梦dedecms(织梦DedeCMS多城市分站插件、站群插件)
- dedecms中的有些功能如何修改(解析dedecms空间迁移步骤详解)
- dedecmsv5.7后台路径查找(dedecms 取消服务器/主机空间目录脚本的执行权限方法[图文])
- 怎么用织梦上传源码(如何把织梦dedecms数据生成json)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
热门推荐
- django框架基础之路由详解(Django中如何防范CSRF跨站点请求伪造攻击的实现)
- laravel对请求参数解密(Laravel开启跨域请求的方法)
- SqlTransaction事务的用法
- mysql主从复制原理详解(详解MySQL kill 指令的执行原理)
- 云服务器主要内容(云服务器的应用优势分析,你知道有哪些优势吗?)
- bootstraptable使用教程(bootstrap Table的使用方法总结)
- jquery如何实现倒计时
- dedecms列表样式修改(dedecms5.7sp1评论添加字段的实现方法)
- mysql索引失效原因(MySQL索引失效的几种情况详析)
- pandas 比较两个表数据是否相同(浅谈pandas筛选出表中满足另一个表所有条件的数据方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9