织梦用编辑器编辑文章的时候,需要统计文章的功能。如果文章字数过少,容易被判断为低质量页面。建议各位写文章字数不低于500个中文字符,或1000个英文字符。绝大多数网站如本SEO博客都是中英文字符混合,所以需要单独计算中文和英文。
找到织梦文件/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="https://www.lol9.cn/">https://www.lol9.cn/</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文章页面实现作者、时间及本文字数的统计等功能。
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617)  如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
  如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦在文章内容页统计文章字数方法

 
  
  
		









 
        






![dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]](https://www.lol9.cn/uploads/allimg/20170829/1503970730965083-lp.png)



















