您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms字段名称获得字段描述的方法
杨舟察2024-12-19PbootCMS教程已有人查阅
导读刚接触这个系统,对二次开发还有所不了解,特别是如何从数据库里调用数据。还好这个系统不是很新,在网上查看了相关代码和自己的研究,知道了如何像sql语句一般得到数据。
刚接触这个系统,对二次开发还有所不了解,特别是如何从数据库里调用数据。还好这个系统不是很新,在网上查看了相关代码和自己的研究,知道了如何像sql语句一般得到数据。
该效果运用在筛选效果比较合适。
1,在ExtLabelController.php添加方法。
路径:/apps/home/controller/ExtLabelController.php
作用:该文件的作用之一,是添加新的方法,扩展单个标签。
修改:大约在35行,在“private function test()”的方法下面添加新的方法。
{getfieldsdescription(*)} 即为该标签,*处填写字段名称。
标签的代码使用,参考如下代码:
该效果运用在筛选效果比较合适。
1,在ExtLabelController.php添加方法。
路径:/apps/home/controller/ExtLabelController.php
作用:该文件的作用之一,是添加新的方法,扩展单个标签。
修改:大约在35行,在“private function test()”的方法下面添加新的方法。
//获得字段描述
private function getfieldsdescription()
{
$pattern = '/\{getfieldsdescription\s?\(([^\}]+)\)\}/';
if (preg_match($pattern, $this->content, $matches)) {
$this->content = preg_replace_callback(
$pattern,
function($matches){
$extfield = $matches[1];
$result = \core\basic\Db::table('ay_extfield')->field('description')->where("name='". $extfield ."'")->find();
$value = $result->description;
return $value;
},
$this->content);
}
}
然后在run()方法里面执行该方法
/* 必备启动函数 */
public function run($content)
{
// 接收数据
$this->content = $content;
// 执行个人自定义标签函数
$this->test();
$this->getFieldsDescription();
// 返回数据
return $this->content;
}
之后在模板上添加代码。{getfieldsdescription(*)} 即为该标签,*处填写字段名称。
标签的代码使用,参考如下代码:
<div class="xmf-c z2 cssulv">
<div class="xmf-d s16">{getfieldsdescription(ext_cssulv)}</div>
<div class="xmf-select s14">
<input type="text" class="cur" data-id="90" placeholder="请选择">
<div class="xmf-list">
<label class="xmf-label">{pboot:selectall field=ext_cssulv}</label>
{pboot:select field='ext_cssulv'}
<label class="xmf-label"><a title="[select:value]" href="[select:link]">
<input type="checkbox" {pboot:if('[select:value]'=='[select:current]')} checked="" {/pboot:if} class="xmf-checkbox">
<span class="xmf-name s14">[select:value]</span>
</a></label>
{/pboot:select}
</div>
</div>
</div>
本文标签:
很赞哦! ()
图文教程
pbootcms面包屑中的首页改为英文home的方法
在PbootCMS中,您可以使用{pboot:position}标签来自定义面包屑导航的显示内容,包括首页文本。根据您提供的参数说明,可以通过 indextext 参数来设置首页的文本为英文。
pbootcms网站防攻击的方法
PBootCMS网站和其他任何网站一样,都有可能遭受攻击。虽然PBootCMS作为一个成熟的CMS系统提供了许多便利的功能,但它的安全性也取决于多种因素,包括但不限于:
pbootcms一个网站绑定多个授权域名的方法
一般来说碰到多个站点域名访问同一个网站文件的时候,则需要授权多个域名在后台填写授权码,来确保多个域名的正常访问。
开发手册PbootCMS导航菜单控制参数列表
导航菜单列表标签;适用范围:全站任意地方均可使用;标签作用:用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”
相关源码
-
(自适应响应式)黑色酷炫高端数码摄影pbootcms网站模板源码本模板基于PbootCMS开发,为摄影工作室、个人摄影师及摄影爱好者设计。采用深色系风格,突出摄影作品展示效果,适配各类数码设备浏览。适用于作品集展示查看源码 -
宽屏自适应搬家家政快递物流公司网站模板该宽屏大气的响应式网站模板专为搬家公司、家政服务及物流快递企业设计,基于PbootCMS内核开发,通过自适应布局确保手机、PC等多终端体验一致,助力企业高效构建专业在线服务平台。查看源码 -
pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码 -
(自适应响应式)法律咨询律师事务所法务pbootcms源码下载为律师事务所、法律咨询机构设计,特别适合展示法律服务、律师团队和成功案例。采用响应式技术,确保在不同设备上都能提供专业的法律信息展示和咨询服务。查看源码 -
(PC+WAP)蓝色不锈钢簧线金属制品营销型pbootcms网站模板本模板基于PbootCMS内核开发,为不锈钢及金属制品企业量身打造。采用响应式设计,适配PC与移动设备,提供统一后台管理体验,数据实时同步更新。查看源码 -
(自适应)绿色LED灯具照明灯饰灯光灯泡pbootcms网站源码下载本模板基于PbootCMS内核开发,为LED照明、灯具制造及相关光电技术企业量身打造。设计充分考虑了照明行业的展示需求,从产品陈列到技术说明,从光源展示到工程案例,每一个细节都体现出专业照明行业的特点。查看源码
| 分享笔记 (共有 篇笔记) |

