Discuz!门户系统里的文章内容页面,摘要字数限制

  • 文/   源/   时间/2017-07-19   浏览/200

文章摘要 对应的数据库 summary字段,修改成longtext 400字符或者更多

以400字符为例

修改文件template/default/portal/portalcp_article.htm
把:

<div class="bm_c"><textarea name="summary" cols="80" class="pt" style="width: 98.7%; height: 51px;">$article[summary]</textarea></div>

替换成

<div class="bm_c"><textarea name="summary" cols="400" class="pt" style="width: 98.7%; height: 51px;">$article[summary]</textarea></div>

cols=字符数
修改文件/source/include/portalcp/portalcp_article.php

function portalcp_get_summary($message) {

        $message = preg_replace(array("/\[attach\].*?\[\/attach\]/", "/\&[a-z]+\;/i", "/\<script.*?\<\/script\>/"), '', $message);

        $message = preg_replace("/\[.*?\]/", '', $message);

        $message = getstr(strip_tags($message), 200);

        return $message;

}

改成

function portalcp_get_summary($message) {

        $message = preg_replace(array("/\[attach\].*?\[\/attach\]/", "/\&[a-z]+\;/i", "/\<script.*?\<\/script\>/"), '', $message);

        $message = preg_replace("/\[.*?\]/", '', $message);

        $message = getstr(strip_tags($message), 400);

        return $message;

}

------------------------------------分割线------------------------------------

$message = getstr(strip_tags($message), 字符数);

修改完成之后更新缓存,看看,效果还不错

Top