织梦dede在文章页统计文章字数

Posted fymuban

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦dede在文章页统计文章字数相关的知识,希望对你有一定的参考价值。

找到文件/include/helpers/下面的文件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)‘/}

即可实现当前文章字数的统计

例如:

<h3 class="minfo">
                本文由{dede:field.writer/}于{dede:field.pubdate function="MyDate(‘Y-m-d H:i:s‘,@me)"/}发布的来源于<a href="http://www.sdyuanmuban.com/">http://www.sdyuanmuban.com/</a>的字数为{dede:field.body function=‘strlen_utf8(@me)‘/}个,标题为【{dede:field.title/}】的文章。其主旨内容为“{dede:field.description runphp=‘yes‘}if(@me<>‘‘ )@me = @me;{/dede:field.description}”等。
            </h3>

通过以上代码,我们便可以在dede文章页面实现作者、时间及本文字数的统计等功能。

以上是关于织梦dede在文章页统计文章字数的主要内容,如果未能解决你的问题,请参考以下文章

dede织梦文章页分页导航副标题如何删除标题后面带的#号

织梦列表页怎么以栏目关键词来调用文章

织梦dede:list标签在列表页同一文章显示两次的解决方法

织梦怎样在列表页调用当前栏目文章

织梦建站系统的模版怎么调用文章页的标签、关键字、描述呀,注意是文章页,不是内容页,内容页的代码我知

织梦文章内容页独立内容页模板