您现在的位置是:首页 > 教程 > 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 MORE”
pbootcms上下篇标签:上一篇:{content:precontent}下一篇:{content:nextcontent}增加参数notext=& -
pbootcms提示“您访问路径含有非法字符,防注入系统提醒您请勿尝试非法操作!”
pbootcms2.0版本后增加了防注入系统,当我们的链接带有些特殊字符会触发防注入然后报错“您访问路径含有非法字符 -
pbootcms上传和安装基本使用教程(附带视频)
上传模板源码到自己的主机,输入域名打开,会出现授权的页面,直接到pbootcms的官网进行授权(免费)。 -
pbootcms升级提示执行SQL发生错误!错误:duplicate column name: picstitle
升级提示:执行SQL发生错误!错误:duplicate column name: picstITle这个问题主要出现在pbootcms v3.0.5及以下版本升级后可能出现。
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms打开网站报错:执行SQL发生错误!错误: no such table:ay_config的解决方法
- pbootcms设置的会话目录创建失败怎么办
- pbootcms后台上传视频实现自动播放的方法
- pbootcms授权码有什么用,pbootcms万能授权码怎么用
- pbootcms位置面包屑中的首页改成英文的方法
- pbootcms认识并理解模型概念
- PbootCMS伪静态设置方法。PbootCMS安装后内页打开404错误怎么办
- pbootcms设置标题样式规则后栏目seo标题无效怎么办
- 自动加载类文件时发生错误类名core\\basic\\Kernel的解决方法
- pbootcms怎么生成html网站地图