发布日期: 2023-07-03 | 来源: 智软设计工作室
今天遇到一个网站有三级栏目,要求是。点击二级显示三级子类。点击三级显示同级别分类,
以下代码可以实现,通过判断是否有子类。来判断显示什么级别内容,
parent= 可以自己按需求来。是下级还是同级还是顶级。 {sort:scode} {sort:tcode} {sort:pcode} {pboot:if('{pboot:nav parent={sort:scode}}[nav:name]{/pboot:nav}'!='')}
<!--当前栏目有子菜单时输出当前栏目的子菜单。-->
{pboot:nav parent={sort:scode}}
<li class="cate-[nav:i]"><a class="btn btn-primary {pboot:2if('[nav:scode]'=='{sort:scode}')}active{/pboot:2if}" href="[nav:link]">[nav:name]</a></li>
{/pboot:nav}
{else}
<!--当前栏目无子菜单时输出当前栏目的同级菜单。-->
{pboot:nav parent={sort:pcode}}
<li class="cate-[nav:i]"><a class="btn btn-primary {pboot:2if('[nav:scode]'=='{sort:scode}')}active{/pboot:2if} " href="[nav:link]">[nav:name]</a></li>
{/pboot:nav}
{/pboot:if}
2023-06-12
ueditor解决video标签设置封面问题自动显示视频第一秒为封面电脑端比较好解决修改ueditor.all.js找到 case 'video' 约在17609行左右:版本不一样所在行不一样,修改其下面的preload="none"修改为:preload="metadata"或者删除都可以,自己多测试一下确保正常即可!搜索对应修
阅读更多2023-07-08
<formaction="{pboot:scaction}"method="get">关键字:<inputtype="text"name="keyword"><inp
阅读更多2024-12-12
比方说我们这里判断购物车,可以很灵活的使用php代码。<?php// 启动会话session_start();// 判断是否存在 'cart' sessionif (isset($_SESSION['cart'])) { $cart = $_SESSION['cart']; echo '购物车数据:<pre>'; pri
阅读更多2024-05-09
pbootcms实现瀑布流“ajax加载更多”“无限下拉”分页调用列表,,支持动静态,支持图片延迟加载1、页面中引用jquery.js 与 jquery-ias.min.js注意:jquery.js库版本必须大于1.6<scriptsrc='/js/jquery.js'></script><scriptsrc="/js/jquery-ias.min.js"></script>2
阅读更多2024-05-24
后台列表加入自定义字段,先打开 apps/admin/model/content/ContentModel.php//获取文章列表publicfunctiongetList($mcode,$where=array()){$field 
阅读更多2025-03-11
事情是这样的。我在windows环境测试都是后的。然后转移到linux环境。出现一个问题,就是有一个栏目要登陆后才能查看。但是他没有跳转。直接出现404,一开始以为是伪静态的问题。但是排查了下。不是这个问题,然后就找了下 出现这个错误的代码,具体修改是。注销这个自定义跳转到404代码。当调用出现问题或者数据库字段不一致
阅读更多2023-04-24
分割多行字段成为faq问答,首先先模型字段新增一个多行字段,填写内容如下,问题.答案.@问题1.答案.@@是必备的。因为要拆分二次,一个组一个@然后在,\apps\home\controller/ExtLabelController.php 目录里面添加自定义标签 (扩展标签)添加以下代码/*必备启动函数*/
阅读更多2025-06-25
今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。然后我就把logo图片直接用大图。不去处
阅读更多