您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms标签{pboot:list}怎么添加新的字段
凌萱2024-12-19PbootCMS教程已有人查阅
导读1,找到ParserController.php,添加代码路径:\apps\home\controller\ParserController.php作用:该文件的作用之一,便是识别标签代码,如:“[list:title]”
1,找到ParserController.php,添加代码
路径:\apps\home\controller\ParserController.php
作用:该文件的作用之一,便是识别标签代码,如:“[list:title]”
修改:大约在3580行,注释为“// 解析列表标签”的方法里,添加新的case。
原代码:
2,找到ParserModel.php,添加代码
路径:\apps\home\model\ParserModel.php
作用:调用数据库,从数据库中取出数据
修改:大约在300和415行,在“$fields = array(”里添加代码:
'c.ico as subsortico',//副栏目的小图字段ico,重取新名"subsortico"
完整的实例:
代码:
路径:\apps\home\controller\ParserController.php
作用:该文件的作用之一,便是识别标签代码,如:“[list:title]”
修改:大约在3580行,注释为“// 解析列表标签”的方法里,添加新的case。
原代码:
case 'subsortname':
if ($data->subsortname) {
$content = str_replace($search, $this->adjustLabelData($params, $data->subsortname, $label), $content);
} else {
$content = str_replace($search, '', $content);
}
break;
添加新代码后:
case 'subsortname':
if ($data->subsortname) {
$content = str_replace($search, $this->adjustLabelData($params, $data->subsortname, $label), $content);
} else {
$content = str_replace($search, '', $content);
}
break;
case 'subsortico':
if ($data->subsortico) {
$content = str_replace($search, $this->adjustLabelData($params, $data->subsortico, $label), $content);
} else {
$content = str_replace($search, '', $content);
}
break;
对应的标签则是[list:subsortico]。2,找到ParserModel.php,添加代码
路径:\apps\home\model\ParserModel.php
作用:调用数据库,从数据库中取出数据
修改:大约在300和415行,在“$fields = array(”里添加代码:
'c.ico as subsortico',//副栏目的小图字段ico,重取新名"subsortico"
完整的实例:
$fields = array(
'a.*',
'b.name as sortname',
'b.filename as sortfilename',
'c.name as subsortname',
'c.filename as subfilename',
'c.ico as subsortico',
'd.type',
'd.name as modelname',
'd.urlname',
'e.*',
'f.gcode'
);
3,之后在模板页面里添加自己新定义的标签[list:subsortico]代码:
{pboot:list scode="15" page="0"}
<li>
<a href="[list:link]" class="p"><img src="[list:ico]" alt="[list:title]"></a>
<img src="[list:subsortico]" class="mfg">
<s>[list:description len='100']...</s>
</li>
{/pboot:list}
本文标签:
很赞哦! ()
相关教程
图文教程
升级pbootcms执行SQL发生错误duplicate column name: picstitle
在 PbootCMS升级时,可能会遇到 SQL 执行错误,如 duplicate column name: picstitle。这通常是由于升级过程中 SQL 语句未执行成功导致的。
pbootcms禁止数字id访问栏目的实现方法如1/
在 PbootCMS 中,如果你希望禁止用户通过直接输入数字 ID 的方式访问栏目,比如通过 URL /1/ 进行访问,可以采取以下几种策略来实现这一目标:
pbootcms后台上传图片提示:“上传失败:存储目录创建失败!”
使用FTP客户端(如FileZilla)连接到服务器。导航到PbootCMS的根目录,找到 static 文件夹。更改 static 文件夹的权限:
PbootCMS修改邮件通知发送内容的方法
在PbootCMS中修改邮件通知的发送内容可以通过编辑邮件模板文件来实现。以下是详细的步骤和注意事项:定位邮件模板文件:邮件模板文件通常位于/template/default/mail/目录下。
相关源码
-
(自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码 -
(自适应)五金配件机械蓝色营销型pbootcms模板免费下载基于PbootCMS的工业配件展示系统,精简DIV+CSS架构确保响应速度,自适应设计呈现参数表格,支持后台实时更新产品规格、在线留言等内容。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
(自适应响应式)房产合同知识产权企业管理pbootcms模板下载本模板基于PbootCMS系统开发,为知识产权服务、法律咨询及企业合同管理等行业设计。采用严谨专业的布局风格,突出法律文书与知识产权服务行业特色,适合展示各类法律服务和知识产权相关内容。查看源码 -
(PC+WAP)蓝色公司注册财务会计公证律师网站源码下载本模板基于PbootCMS内核开发,为财务会计事务所、律师公证机构等专业服务机构打造。采用自适应设计,确保在各类设备上都能呈现专业视觉效果,帮助机构建立值得信赖的线上形象。查看源码 -
(自适应响应式)高端网站建设设计公司互联网营销网站pbootcms模板本模板基于PbootCMS内核开发,为网站建设公司和互联网营销企业量身打造。采用响应式设计,适配各种移动设备,提供统一的后台管理体验查看源码
| 分享笔记 (共有 篇笔记) |

