您现在的位置是:首页 > 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实现在一个列表中调用多个栏目的内容
在PbootCMS中,有时我们需要在一个列表中调用多个栏目的内容,以满足特定的展示需求。例如,在首页的某个特殊位置展示多个栏目的置顶文章、推荐文章或头条新闻。以下是实现这一功
pbootcms发布内容不自动提取缩略图的实现方法
pbootcms系统发布内容时,有些图片不适合网站模板缩略图,又不想制作合适的文章缩略图,但pbootcms无缩略图时,会自动提取文章第一张图为缩略图。
PbootCMS后台文件修改路径位置介绍
在 PbootCMS 中,后台常用文件通常保存在 apps\admin\view\default 目录中。以下是常用的几个文件及其路径,这些文件在使用过程中可能需要修改一些文字内容。以下是具体的文件
PbootCMS的运行环境有什么要求
1、PHP版本要求:PHP5.4+,支持较新的PHP7.0、7.1、7.2;2、需要开启的PHP扩展有:开启环境的pathinfo模式的支持,主要nginx的情况。
相关源码
-
(自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码 -
pbootcms模板(自适应手机版)红色响应式单位机构类网站自适应响应式单位机构网站模板 | PbootCMS内核开发为机构组织设计的响应式网站模板,采用PbootCMS内核开发,支持一键替换行业内容,满足多元化场景需求。查看源码 -
(自适应)工商代理公司注册财务会计pbootcms模板免费下载为工商代理、财务会计服务企业设计的网站模板,基于PbootCMS开发,充分考虑了企业服务行业的展示需求与客户转化路径。设计风格专业严谨,布局清晰合理,呈现企业服务内容与专业优势。查看源码 -
(自适应响应式)高端简繁双语HTML5金融资本咨询单页pbootcms模板采用响应式设计确保在各类手机端设备很好的呈现。该模板专注于金融咨询、资本管理等领域企业形象展示,通过结构化布局突出行业专业度与可信度,后台数据同步管理简化内容维护流程。查看源码 -
(自适应)光伏测试仪器电站运维设备网站源码免费下载本模板为光伏检测设备与电站运维服务企业设计,采用PbootCMS内核开发,具备完整的设备展示、技术文档管理及客户服务功能模块。通过自适应结构与SEO优化框架,有效提升企业在移动端和搜索引擎中的专业形象。查看源码 -
(自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码
| 分享笔记 (共有 篇笔记) |

