[Hack]解决article模组中添加文章时使用html标签导致段落换行不正确的问题

article模组发布文章是在编辑器下面有几个选项:“使用HTML标签”、“使用表情图”、“启用Xoops内置码”、“启用换行符(如果启用HTML标签,建议关闭) ”,一般都是选中状态(可能有配置项,但是好像默认是都选中),不明白的是为什么里面都提示“如果启用HTML标签,建议关闭”了就是不把第一个和第四个做成反选(加个Javascript控制一下就可以了),直接导致发布文章之后文章显示会换行2次,在HTML源代码中可以看到在行跟行之间出现了<BR><BR>2次,导致行与行之间多出一个br。

解决办法:编辑htdocs\modules\article\edit.article.php文件111行,

将原来的

$dobr = $article_obj->isNew() || $newpage;
改成:
//Modified By XuYong 根据 $dohtml 调整$dobr默认值

if($dohtml==0)

{

$dobr = $article_obj-&gt;isNew() || $newpage;

}

else

{

$dobr = 0;

}
这样设置了“使用HTML标签”就会自动关闭“启用换行符”了。