一 : 为WordPress添加文章字数统计
WordPress在后台编辑日志时编辑框左下角有一个字数统计,不过只显示在后台,能不能在前台也加上文章字数统计功能呢?研究了一下程序源文件,发现中文版WP后台的字数统计功能,是通过wp-contentlanguages目录的zh_CN-word-count.js实现的,就是不知道如何调用。网上搜了一下,找到两篇老外给出的代码:
一、把下面代码加到主题的functions.php文件中:
function count_words($str){
$words = 0;
$str = eregi_replace(" +", "",$str);
$array = explode("", $str);
for($i=0;$i < count($array);$i++)
{
if (eregi("[0-9A-Za-zÀ-ÖØ-öø-ÿ]", $array[$i]))
$words++;
}
return $words;
}
然后在single.php中希望显示字数统计的位置加上:
Word count:<?php echo count_words($post->post_content); ?>
二、还是将下面代码加到functions.php文件中,此方法与上面不同的是,还加上了一个估算的阅读时间:
// Custom functions
// START :Show word count
function show_post_word_count(){
ob_start();
the_content();
$content = ob_get_clean();
return sizeof(explode("", $content));
}
// END : Show word count
// START : Estimated reading time
if (!function_exists('est_read_time')):
function est_read_time( $return = false) {
$wordcount = round(str_word_count(get_the_content()), -2);
$minutes_fast = ceil($wordcount / 250);
$minutes_slow = ceil($wordcount / 150);
if ($wordcount <= 150) {
$output = __("< 1 minute");
} else {
$output = sprintf(__("%s - %s minutes"), $minutes_fast, $minutes_slow);
}
echo $output;
}
endif;
if (!function_exists('est_the_content')):
function est_the_content($orig ) {
// Prepend the reading time to the post content
return est_read_time(true). "nn". $orig;
}
endif;
// END : Estimated reading time
同样在single.php中希望显示字数统计的位置加上:
The following <?php echo show_post_word_count(); ?> words should take about <?php echo est_read_time(); ?> to read.
可惜上述两种方法对汉字统计无效,只适合纯英文站点,网上也没发现与中文博客字数统计相关的文章,没办法还是自己写一个吧。
原文地址:http://www.welcomebrand.co.uk
中文Wordpress博客文章字数统计代码
添加方法与上述相同,首先把下面代码加到functions.php文件中。( 注:HotNews主题加到“//全部结束”前面 )
//字数统计
function count_words ($text) {
global $post;
if ( '' == $text ) {
$text = $post->post_content;
if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文共'. mb_strlen(preg_replace('/s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8'). '个字';
return $output;
}
}
再把调用统计代码加到自己认为适合的位置。
<?php echo count_words ($text); ?>
经测试对中文统计没有什么问题,英文统计的是字母。
效果如下:
本文地址:http://zmingcx.com
注:相关网站建设技巧阅读请移步到建站教程频道。
二 : 旅游结伴怎么添加签名足迹?
和驴友们去旅游,希望在每个城市留下脚印,我们可以添加签名足迹,什么地方和什么人都可以记录下来,下面小编就教大家怎么添加签名足迹吧。
1)打开旅游结伴,点击下方【发现】,然后点击【好友签名足迹】;(如下图)
2)再点击【添加足迹】,最后在编辑框中添加好你的签名足迹点击【勾号】即可。(如下图)
以上就是旅游结伴怎么添加签名足迹方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!
三 : 为Word宏添加VBA项目的数字证书签名
用户在使用Word编辑文档时可以借助Word宏命令提高工作效率。在默认情况下,Word宏的安全性设置为“高”,当运行Word宏命令时会自动禁用宏。如果将Word宏安全性设置为“中”,则每次运行Word宏会弹出Word宏安全警告对话框。而如果把Word宏的安全性设置为“低”来取消安全警告,则会增加恶意代码或病毒破坏的危险。为此,用户可以为Word宏添加VBA项目的数字证书签名,这样不仅可以取消Word宏安全警告,并且不会降低Word文档安全性。以Word2003为例,具体实现方法如下所述。 1.设置Word宏的安全级为“中” 首先需要将Word宏的安全性设置为“中”,以便观察到更为清晰的设置结果。在为Word宏添加VBA项目的数字证书签名后,再将安全性设置为高,操作步骤如下所述: 第1步,运行Word2003,打开Word2003窗口。在菜单栏中依次单击“工具”→“宏”→“Visual Basic 编辑器”菜单命令,如图2008061101所示。 图2008061101 单击“Visual Basic 编辑器”菜单命令 第2步,打开“Visual Basic 编辑器”窗口,在菜单栏中依次单击“插入”→“模块”菜单命令,如图2008061102所示。 图2008061102 单击“模块”菜单命令 第3步,打开模块窗口,在窗口中输入三行代码:如图2008061103所示。 图2008061103 输入VBA代码 sub macrodm() MsBox “my macro” End Sub 并在菜单栏依次单击“文件”→“关闭并返回到 Microsoft Word”菜单命令。在Word窗口中依次单击“工具”→“宏”→“安全性”菜单命令,打开“安全性”对话框。选中“中”单选框,并单击“确定”按钮,如图2008061104所示。 图2008061104 “安全性”对话框 第4步,保存并关闭当前的Word文件,然后再次打开该Word文件。这时将自动打开“安全警告”对话框,提示用户是否运行Word宏,如图2008061105所示。 图2008061105 “安全警告”对话框 2.安装 VBA 项目的数字证书 安装VBA项目的数字证书需要使用Office安装光盘或安装源文件,安装步骤如下所述: 第1步,将Office 2003安装光盘放入光驱,然后打开“控制面板”窗口,在“控制面板”窗口中双击“添加/删除程序”图标。在打开的“添加或删除程序”窗口中选中“Microsoft Office Professional Edition四 : 添加数字签名教程
[数字个性签名]添加数字签名教程——简介61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1