织梦dedecms实现文章字数统计

14676 阅读 35 评论 168 字

织梦系统默认是没有文章字数统计功能的,但最近本屌的一个范文站出现很多带XX字的搜索词(eg:报告范文5000字),就想着在标题下方加个文章字数显示,下面来看看如何实现。

找到文件夹include/helpers/中的extent.helper.php文件,把下面代码扔到文件最下方

// 统计文章字数
function strlen_gbk($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;
}

最后在文章模板中用以下代码输出

最后效果

织梦dedecms文章字数统计
PS:在统计字符的时候可能把空格之类的也统计进去了,字数会偏多一点,不影响使用~

文章评论 (35)
  1. 行者 行者 回复TA
    可以在栏目中调用么
  2. 大师 大师 回复TA
    1111111111阿斯顿撒旦
  3. 十点多22 十点多22 回复TA
    想看看呢恩恩
  4. fanyaya fanyaya 回复TA
    评论可见
  5. 学习 学习 回复TA
    这个比较有用,学习下
  6. 运营狗子 运营狗子 回复TA
    这个比较有用,学习下
  7. 青丝 青丝 回复TA
    感谢分享这就试试
  8. zhuxuan zhuxuan 回复TA
    感谢分享
  9. nico nico 回复TA
    准备测试一下,感谢分享
  10. leehome leehome 回复TA
    评论一下可见~
QQ咨询
QQ号码
979779692
微信咨询
微信二维码
在线咨询
微信咨询 QQ咨询
客服头像

截屏,微信识别二维码

微信号:itx2021

(点击微信号复制,添加好友)

微信号已复制,请打开微信添加好友!