Molerose

织梦dedecms实现文章字数统计
织梦系统默认是没有文章字数统计功能的,然后狗哥就想着在标题下方加个文章字数显示,找了特别多的资料,下面来看看我狗哥...
扫描右侧二维码阅读全文
02
2018/07

织梦dedecms实现文章字数统计

织梦系统默认是没有文章字数统计功能的,然后狗哥就想着在标题下方加个文章字数显示,找了特别多的资料,下面来看看我狗哥分享的代码及效果是如何实现的。


涉及到修改的文件

  • 文件目录:\include\helpers\

    • extent.helper.php
  • extent.helper.php文件最下方添加如下代码,保存即可
// 统计文章字数
function strlen_utf8($str) {
    $i = 0;
    $count = 0;
    $str = Html2text($str);
    $len = strlen($str);
    while ($i < $len) {
        $chr = ord($str[$i]);
        $count++;
        $i++;
        if ($i >= $len) {
            break;
        }
        if ($chr & 0x80) {
            $chr <<= 1;
            while ($chr & 0x80) {
                $i++;
                $chr <<= 1;
            }
        }
    }
    return $count;
}

代码实现

<!-- 输出代码 -->
{dede:field.body function='strlen_utf8(@me)'/}
<!-- 实例应用 -->
<span> 字数:{dede:field.body function='strlen_gbk(@me)'/} 字 </span>

鸣谢

感谢我狗哥百忙之中抽出时间去找的教程

Last modification:July 2nd, 2018 at 09:55 pm
If you think my article is useful to you, please feel free to appreciate

6 comments

  1. 江浙日报

    入党入团的重要性质

  2. 江浙日报
    该评论仅登录用户及评论双方可见
  3. 一朵好时光红

    好文章,很不错,能够引起共鸣!

  4. 好时光荣

    好文章,真的不错,希望引起大家启发!

  5. 太阳黑子

    文章好,源代码也不错!

Leave a Comment