您现在的位置是:首页 > 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内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码
  • (自适应)html5宽屏电线电缆材料加工制造类企业网站源码下载本模板基于PbootCMS系统开发,特别适合电线电缆、电缆材料及相关加工制造类企业使用。采用HTML5宽屏设计,能够展示各类电缆产品的技术参数和规格详情,帮助客户全面了解产品特性。查看源码
  • (响应式)WordPress主题Ripro9.0博客免扩展二开版RiPro9.0是基于RiPro8.9版本深度二开优化的资源付费主题,源码修正,修复原版多处功能异常,确保系统稳定运行。支持虚拟主机环境部署,无需特殊服务器配置。查看源码
  • (自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码
  • (自适应响应式)HTML5建筑工程公司建筑集团网站模板下载基于PbootCMS内核开发的响应式建筑行业网站模板,为建筑工程公司、建筑集团等企业打造,通过简洁大气的设计风格展现企业专业形象。查看源码
分享笔记 (共有 篇笔记)
验证码: