• 人民网评:异地医保的步子还需更大一些 2019-07-18
  • 敢想敢拼的邹市明:用奥运精神助推青少年体育事业发展 2019-07-13
  • 改革开放40年——从全国糖酒会看酒业跌宕起伏酒业 中国 2019-07-13
  • 这三个史无前例,让美国有点懵了 2019-07-11
  • 文创大咖齐聚成都 共话“一带一路”文化交流 2019-07-06
  • 农历五月初二 唐代高僧雪峰义存禅师圆寂纪念日 2019-07-06
  • 山西与腾讯公司签署战略合作协议 2019-07-04
  • 山西:“四好农村路” 致富添门路 2019-07-02
  • 【专题】社会主义核心价值观主题微电影优秀作品展示 2019-07-02
  • 《钟馗捉妖记》杨旭文为魔族惨烈“献身” 2019-06-10
  • 个税法迎第七次大修 起征点由每月3500元提高至5000元 2019-06-10
  • 摄影师捕捉超强EF3龙卷风 巨大云团画面惊险壮观 2019-05-26
  • 农民夜校成十九大精神宣讲重要课堂 2019-05-25
  • 拆迁款分配引冲突 儿子推倒八旬老父致其死亡 2019-05-25
  • 2017年邵逸夫奖在港颁奖 5位科学家获此殊荣 2019-05-23
  • 代理加盟 2019全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

    您现在的位置: 11选5任四包赚不赔40注 > 站长学院 > 建站教程 >

    神奇倍投方案 稳赚带图:PHP统计文章内容字符数

    来源:未知 发布时间:2019-03-30热度: ℃我要评论
    DedeCMS用编辑器编辑文章的时候,需要统计文章的功能。如果文章字数过少,容易被判断为低质量页面。建议各位写文章字数不低于500个中文字符,或1000个英文字符。绝大多数网站如本SEO博客都是中英文字符混合,所以需要单独计算中文和英文。 蜘蛛抓取的是中文、英文、梳...

    11选5任四包赚不赔40注 www.zo-n.com 织梦模板秀站淘宝店开业,好礼送不停

            DedeCMS用编辑器编辑文章的时候,需要统计文章的功能。如果文章字数过少,容易被判断为低质量页面。建议各位写文章字数不低于500个中文字符,或1000个英文字符。绝大多数网站如本SEO博客都是中英文字符混合,所以需要单独计算中文和英文。

            蜘蛛抓取的是中文、英文、梳子字符,对HTML代码是过滤的。

    模拟蜘蛛抓取

    ↑用站长工具的模拟蜘蛛抓取功能

            实现方法其实比较简单,稍微懂点PHP都能看得懂。先看看下面这个例子:

    PHP统计字符

    <?php
    //字节统计函数
    function countWords($str){
      echo (mb_strlen($str, 'utf8') + strlen($str))/2;
    }
    //使用方法:
    $strdemo1='秀站网博客';
    $strdemo2='//www.vi86.com';
    $strdemo3='秀站网博客//www.vi86.com';
    countWords($strdemo1);
    echo "<br/>";
    countWords($strdemo2);
    echo "<br/>";
    countWords($strdemo3);
    ?>
    

            运行结果:

    8    //8个字节,也就是4个中文,每个中文占用两个字节
    19   //19个字节,19个英文字符
    27   //包括19个英文和4个中文

            这里注意到,模板里面会有许多HTML标签,这些标签会占用字符,但百度是不抓取HTML的。

    PHP去除HTML

    <?php
    $str='<a href="//www.vi586.com/">秀站网博客</a>';
    $str=strip_tags($str);
    echo $str;
    ?>

            运行结果:

    秀站网博客

            看完这个例子,这样就明白应该怎么统计了。

    DedeCMS统计文章字符功能

            打开/include/extend.func.php,在最后面增加代码如下

    //字符数统计-by秀站网
    function countWords($str){
      $str=strip_tags($str);
      $str=str_replace('&nbsp;','',$str);//过滤空格
      $str=(mb_strlen($str, 'utf8') + strlen($str))/2;
      return $str;
    }
    

            一般统计的是文章body里面的文字,在对应的模板添加如下代码

    <p>共{dede:field name='body' function='countWords(@me)'/}个字节</p>

    本文地址://www.zo-n.com/news/1317.html

      发表评论

      评论列表(条)

      • 人民网评:异地医保的步子还需更大一些 2019-07-18
      • 敢想敢拼的邹市明:用奥运精神助推青少年体育事业发展 2019-07-13
      • 改革开放40年——从全国糖酒会看酒业跌宕起伏酒业 中国 2019-07-13
      • 这三个史无前例,让美国有点懵了 2019-07-11
      • 文创大咖齐聚成都 共话“一带一路”文化交流 2019-07-06
      • 农历五月初二 唐代高僧雪峰义存禅师圆寂纪念日 2019-07-06
      • 山西与腾讯公司签署战略合作协议 2019-07-04
      • 山西:“四好农村路” 致富添门路 2019-07-02
      • 【专题】社会主义核心价值观主题微电影优秀作品展示 2019-07-02
      • 《钟馗捉妖记》杨旭文为魔族惨烈“献身” 2019-06-10
      • 个税法迎第七次大修 起征点由每月3500元提高至5000元 2019-06-10
      • 摄影师捕捉超强EF3龙卷风 巨大云团画面惊险壮观 2019-05-26
      • 农民夜校成十九大精神宣讲重要课堂 2019-05-25
      • 拆迁款分配引冲突 儿子推倒八旬老父致其死亡 2019-05-25
      • 2017年邵逸夫奖在港颁奖 5位科学家获此殊荣 2019-05-23
      • 浙江风采七乐彩走势图 后二组选对子算中奖吗 淘宝广西快3一定牛 足彩半全场胜平 冰球换边 搜索福彩3d出号走势图 主两码防两码中特一 中国福利彩票投注站 体彩p3走势图-综合版 澳洲幸运8软件机器人 30选5开奖结果23期 重庆时时彩带彩群 北京快中彩奖池 马刺灰熊第六场分析 三张牌搭房子