帝国 CMS 二次开发中,要在列表页显示新闻、软件简介时自动清除换行符,可从模板修改代码处理着手

列表内容模板(list.var) (*) 使用程序代码

if(strpos($r[smalltext],n)>-1)
{
echo <font style=display:none>nl2br($r[smalltext])</font>; display:none隐藏必须用,不然出错
}
else
{
echo <font style=display:none>$r[smalltext]</font>; display:none隐藏必须用,不然出错
}
$str=$r[smalltext];
$listtemp='<div>'.$str.'</div>';

判断smalltext字段中是否含有换行符,含有去掉不含有直接输出。