您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
将pbootcms后台模型颜色的多选改成色块输出的方法
之瑶2024-08-29 19:44:29pbootcms教程已有人查阅
导读用户有个需求,后台产品的模型有一个颜色多选,但是是文字,所以想输出色卡,后端和前端体现颜色。由于pb原本后台不带有这个功能,所以需要小小的二开。
用户有个需求,后台产品的模型有一个颜色多选,但是是文字,所以想输出色卡,后端和前端体现颜色。
由于pb原本后台不带有这个功能,所以需要小小的二开。
以下为操作步骤:
第一步,依次打开目录/APPs/admin/view/default/layui/layui.all.js
第二步打开layui.all.js文件
第三步,搜索下面代码找到
<span>"+n.tITle+"</span>
第四步:修改为下面的代码,然后保存
第六步:清理浏览器缓存,刷新页面查看效果,出现下图代表成功了一半。
第七步、前台输出(由于后台用了色卡代码,所以前端需要写颜色筛选样式),以官方默认的代码为例,原始效果如下。
修改代码如下:其实就是加了一个样式,录入了后台数值
由于pb原本后台不带有这个功能,所以需要小小的二开。
以下为操作步骤:
第一步,依次打开目录/APPs/admin/view/default/layui/layui.all.js
第二步打开layui.all.js文件
第三步,搜索下面代码找到
<span>"+n.tITle+"</span>
第四步:修改为下面的代码,然后保存
<span style=background:#"+n.title+">"+n.title+"</span>
第五步:去网站后台,全局配置,模型字段,颜色,修改,输入你要的色卡值,保存。第六步:清理浏览器缓存,刷新页面查看效果,出现下图代表成功了一半。
第七步、前台输出(由于后台用了色卡代码,所以前端需要写颜色筛选样式),以官方默认的代码为例,原始效果如下。
修改代码如下:其实就是加了一个样式,录入了后台数值
{pboot:select field=ext_color}
<a href= "[select:link]" class="mb-3 btn {pboot:if('[select:value]'=='[select:current]')}btn-info{else}btn-light{/pboot:if}" style="background-color:#[select:value]"> </a>
{/pboot:select}
也不算大型的二开,只是利用了JS调用数据库值然后输出的笨方法。原本色卡值的#字符是没有放在JS里的,是后台数值输出了# 例如#000,但是浏览器无法识别#所以转义了一串特殊字符,经过优化后,干脆#字符输出在了JS里,和前端HTML样式里,这样不管网址还是筛选值,都比较直观一点。
本文标签:
很赞哦! ()
相关文章
- pbootcms后台公司信息内容调用到前台页面上的标签写法
- pbootcms后台登录验证码看不清的解决方法
- pbootcms后台增加点击数自定义修改的实现方法
- pbootcms后台提示"登录失败:登录失败次数太多已被锁定,请600s重试!"
- pbootcms后台编辑器上传mp4视频默认黑屏不显示怎么办
- pbootcms后台隐藏会员中心的方法
- pbootcms后台设置二级菜单栏目默认全部展开的方法
- pbootcms后台的百度普通收录token怎么填写
- pbootcms后台“登录失败:表单提交校验失败,请刷新后重试”怎么办
- pbootcms后台出现“登入失败:表单提交校验失败,刷新后重试!”的解决方法
- pbootcms后台访问地址及默认帐号密码
- pbootcms后台内容列表增加阅读量和点赞量的修改方法
随机图文
-
pbootcms添加同tag标签文章数目显示的方法
有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用 -
PbootCMS小程序中腾讯地图及导航的使用方法
前段时间有个群友问起小程序地图怎么点击直接进行导航!刚好我也在网上查找了下相关代码,整理了下,下面就是详细的说明! -
pbootcms实现留言内容自动发送到QQ邮箱的方法
pbootcms如何实现留言内容自动发送到QQ邮箱第一步、准备两个QQ邮箱一个用来发件,一个收件,发件邮箱需要开通【POP3/SMTP服务】和【IMAP/SMTP服务】, -
pbootcms模板怎么安装与授权
1、系统自带完整后台以及模板,默认采用SqlITe数据库,不需要做导入和配置操作,放入PHP(5.3+)空间即可直接使用,
留言与评论 (共有 条评论) |