您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程

pbootcms增加换行格式化标签br=1或转换成p和li的方法

涵雁2023-01-29PbootCMS教程已有人查阅

导读有的时候产品想增加个字段用来放简单的几句简介,其中需要用的换行,一般来说因为语句少选择新增多行文本字段类型是最合适的。

有的时候产品想增加个字段用来放简单的几句简介,其中需要用的换行,一般来说因为语句少选择新增多行文本字段类型是最合适的。
新增后后台如下,但是前台发现无法换行,这时候可以考虑二开增加个换行格式化标签,类似官方自带的几种。
修改方法
1、打开appshomecontrollerParserController.php,搜索case 'decode':在其下方增加:
case 'br': // 解码或转义字符
    if ($params['br']) {
        $data = nl2br($data);
    }
    break;
截图:

2、上面操作后,前台就可以使用这种方式使用了:

[list:ext_jianjie br=1]

实现办法:
打开appshomecontrollerParserController.php,搜索case 'decode':在其下方增加:

case 'brmore': // 实现textarea内容换行遍历 @pbhtml
    if ($params['brmore'] == 'li') {
        $data = nl2br($data);
        $arr = preg_split('/<br />/',$data);
        $data = '';
        foreach ($arr as $key => $value) {
            $data .= '<li>' . $value . '</li>';
        }
    } elseif ($params['brmore'] == 'p') {
        $data = nl2br($data);
        $arr = preg_split('/<br />/',$data);
        $data = '';
        foreach ($arr as $key => $value) {
            $data .= '<p>' . $value . '</p>';
        }
    }
    break;

使用方法:
这样就增加了格式化标签brmore=p和brmore=li两种,例如{content:ext_cpjj brmore=p},这种就输出按p标签来换行。

本文标签:

很赞哦! ()

相关源码

  • (自适应)pbootcms家政服务保洁保姆打扫卫生网站模板下载本模板基于PbootCMS内核开发,为家政服务企业量身定制。设计风格温馨亲切,突出家政行业的专业与贴心服务特性,多方位展示企业服务项目与优势。查看源码
  • (自适应)绿色农业机械设备农场网站源码下载为现代农业机械领域打造的响应式网站模板,采用PbootCMS内核开发,数据实时同步后台管理。通过简洁大气的视觉设计,有效展示农机产品技术参数与应用场景,帮助客户快速建立专业数字化形象。查看源码
  • 自适应电子科技类产品公司pbootcms网站模板基于PbootCMS内核开发,为电子科技类企业设计,适用于电子产品展示、企业官网等场景。该模板采用‌开源架构‌,用户可自由访问和修改源码,灵活适配各类行业需求,无需二次开发成本查看源码
  • (自适应)大气办公用品耗材供应打印机产品维修网站模板下载基于PbootCMS系统开发的响应式网站模板,为营销技术博主、数字产品评测者设计。采用前沿的响应式技术,确保内容在手机端和桌面端都能获得较佳阅读体验,帮助用户高效展示技术文章和产品分析。查看源码
  • (自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码
  • (PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码
分享笔记 (共有 篇笔记)
验证码: