您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms增加换行格式化标签br=1或转换成p和li的方法
涵雁2023-01-29 23:44:16pbootcms教程已有人查阅
导读有的时候产品想增加个字段用来放简单的几句简介,其中需要用的换行,一般来说因为语句少选择新增多行文本字段类型是最合适的。
有的时候产品想增加个字段用来放简单的几句简介,其中需要用的换行,一般来说因为语句少选择新增多行文本字段类型是最合适的。
新增后后台如下,但是前台发现无法换行,这时候可以考虑二开增加个换行格式化标签,类似官方自带的几种。
修改方法
1、打开appshomecontrollerParserController.php,搜索case 'decode':在其下方增加:
新增后后台如下,但是前台发现无法换行,这时候可以考虑二开增加个换行格式化标签,类似官方自带的几种。
修改方法
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网站报错No input file specified怎么办
- pbootcms检测到您模板中包含文件超过50个的解决方法
- pbootcms后台搜索功能扩展和增加显示字段的方法
- pbootcms标签{pboot:list}怎么添加新的字段
- pbootcms前台筛选功能扩展到任意字段的实现方法
- pbootcms加载类文件时发生错误,类名【core\basic\Kernel】
- Pbootcms留言提交成功提示语修改方法
- pbootcms留言板怎么取消验证码
- pbootcms显示指定栏目的名称和链接的写法
- pbootcms怎么去除URL地址中index.php后缀!
- 阿里云pbootcms提示"KERNEL.PHP"为后门(WEBSHELL)的解决方法
- PbootCMS自定义前台404错误页的方法
随机图文
留言与评论 (共有 条评论) |