phpcms v9 字段多行文本不换行的解决办法

2020-09-22 浏览:54
phpcms v9 字段多行文本不换行的解决办法
评论:(0)复制地址

我们在phpcms v9模型中添加新字段,字段类型为多行文本,输入内容中有换行,但是在内容中输出时换行无效。我们需要用下面代码解决!

打开phpcms\libs\functions\global.func.php 找到function trim_textarea (大约127行),在下面添加

/*  
功能:处理textarea输入值。nl2br()是将换行字符转成<br>。  
参数:$string:要处理的输入值  
*/  
function format_textarea($string)   
{   
  return nl2br(str_replace(' ', ' ', htmlspecialchars($string)));   
}

然后在内容页用下面格式调用{format_textarea($new_data)},其中$new_data是要输出的字段名。

评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:phpcms

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。