許多站長使用dedecms,想在文章頁獲取文章正文詞數,但是dede系統默認設置是沒有文章字數統計功能模塊的,下面為大家分享dedecms實現文章字數統計功能。
一、找到文件/include/helpers/文件下面的extend.helper.php文件,復制以下代碼粘貼到最后。
查看源碼打印代碼幫助 01// 統計文章字數 02 03function strlen_utf8($str) { 04 05 $i = 0; 06 07 $count = 0; 08 09 $str = Html2text($str); 10 11 $len = strlen($str); 12 13 while ($i < $len) { 14 15 $chr = ord($str[$i]); 16 17 $count++; 18 19 $i++; 20 21 if ($i >= $len) { 22 23 break; 24 25 } 26 27 if ($chr & 0x80) { 28 29 $chr <<= 1; 30 31 while ($chr & 0x80) { 32 33 $i++; 34 35 $chr <<= 1; 36 37 } 38 39 } 40 41 } 42 43 return $count; 44 45} |
二、標簽放在需要調用字數的位置。
內容頁標簽是
1{dede:field.body function='strlen_utf8(@me)'/} |
列表頁的標簽是
1[field:body function="strlen_utf8(@me)"/] |
如果列表頁調用不顯示,到后臺內容模型管理--列表附加字段上加上body字段。
網站建設找 好商務網站設計