可能有的童鞋已发现我的评论模板有一个字数统计功能,本来只是试验一下,准备用到其它模板中,有人问咋弄的,好吧,那就按下面的方法把这个功能也加到自己的主题中。
一、把下面的javascript代码添加到主题的JS文件中,HotNews主题加到HotNewspro\js目录custom.js中
- // 留言字数统计
- function checktext(text)
- {
- allValid = true;
- for (i = 0; i < text.length; i++)
- {
- if (text.charAt(i) != " ")
- {
- allValid = false;
- break;
- }
- }
- return allValid;
- }
- function xx(message,total,used,remain)
- {
- var max;
- max = total.value;
- if (message.value.length > max) {
- message.value = message.value.substring(0,max);
- used.value = max;
- remain.value = 0;
- alert("留言不能超过 500 个字!");
- }
- else {
- used.value = message.value.length;
- remain.value = max - used.value;
- }
- }
二、打开评论模板comments.php找到类似:
- <p><textarea name="comment" id="comment" tabindex="4"></textarea></p>
替换为:
- <span class="cs">
- <span class="csc">
- <input name="total" size="2" value="500" class="inputtext">
- <input name="remain" size="2" value="500" class="inputtext">
- </span>
- 留言不能超过500字,已输入字数:<input name="used" size="2" value="0" class="inputtext">
- </span>
- <p><textarea name="comment" id="comment" tabindex="4" onKeyDown="xx(this.form.comment,this.form.total,this.form.used,this.form.remain);" onKeyUp="xx(this.form.comment,this.form.total,this.form.used,this.form.remain);"></textarea></p>
其中的数字“500”是限制的字符数,可根据需要适当修改。
三、添加样式
- /******** 字数统计 ********/
- .cs {
- float: right;
- color: #757575;
- }
- .csc {
- display:none;
- }
- .inputtext {
- height:13px;
- color: #0196e3;
- border:none;
- background: transparent !important;
- }
添加上述代码后,当留言超过500字时,会弹出警告提示框,但并不具备阻止提交留言功能。
另外,想同时限制最少输入字数,可以把下面代码加到主题的functions.php模版中:
- // 评论最少字数限制
- function minComment($content){
- global $comment;
- $num = 10; //设置评论最少字数限制为 10
- $content = $comment->comment_content;
- if(str_word_count($content) < $num)
- wp_die('提示:不能少于10个字');
- }
- add_action('pre_comment_on_post', 'minComment');
当输入文字少于设定值,会有错误提示
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!





1F
鸟哥,为什么我的博客首页文章左右两侧总是重复的?lone-blog.com
福建省 厦门市 2F
鸡肋功能,好像用处不大
3F
看到效果了,感觉老是修改代码很容易出问题,有没有这个功能都可以。
4F
鸟哥,帮帮忙,我的网站是http://www.91-baobao.com,在导航栏点击皮包时尚,我一共更新了14篇文章,第一页显示了10篇,所以第二页应该显示4篇才对,但是打开第二页的时候提示“对不起!这个真没有!”,我每次在后台添加日志,添加图片可以,但是如果想编辑图片,弹出的小窗不是编辑图片的,而是类似于一个网页,也是提示“对不起!这个真没有!”,我的是windows主机,不知道是不是主机的问题,谢鸟哥
B1
@ 大燕狂徒 好了,鸟哥,问了下客服,果然是主机的问题,已经解决了,好像是404.php这个文件的设置
5F
我感觉我会成为你博客的忠实读者 哈哈
6F
这个功能还是不错的
北京市 北京 7F
技术达人哦,
河南 管城 8F
我是来测试字数的,嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿
9F
阅、、
10F
很不错的功能,收藏了
11F
鸟哥,我感觉你是不是实现没什么可写的才写了这个啊。为什么这么说呢!
因为之前我问过你,你说这个小功能不值得写。嘿嘿。
B1
@ wmtimes 是啊,这功能没什么实际意义
不过给留言者一个体验也不错
12F
正在摸索这个主题。。。
13F
用默认的也不是不行,只是非常麻烦,写function改写默认的comment_form()里面的数组里相应的默认模版。
14F
不加了吧。感觉用处也不大,还加重负担。谢谢。
15F
嗯,这个主题还是很不错的啊!
16F
测试下,看看效果。
17F
鸟哥,我站点出现问题了,来向你求救来了!!详情请直接点科普巴士查看。。。
B1
@ 科普巴士 不清楚什么原因,与主题无关,禁用所有插件试试,或到faq.wopus.org问
18F
这个相当好啊,哈哈,收了
19F
提个小意见:既然加了不能超过500字,那就再加一个不能少于几个字的功能吧,哈哈,
B1
@ Bob 没什么意义
20F
这个是按字符统计,没有区分中英文
21F
我的文章中的外部链接,打不开?怎么解决、。
B1
@ 朱国建 看上去没什么问题
22F
鸟哥我想问下你的《被围观次数》应该怎么加上,我的没有
B1
@ 159seo 看使用说明推荐的插件
23F
鸟哥多次来学习,你的很多随机以前现实的图片没有了,建议鸟哥找几张补上去!
24F
我按照这个添加的。。总是不正常显示、不知道哪里的问题
25F
代码不认识,这个是个悲剧啊博主我的向你学习了 哈哈
26F
代码很头疼哦
27F
来学习的!
28F
鸟哥,请问下我的留言楼层 怎么每次都是从-49开始啊,还有您编辑文章都用什么软件啊,我直接在博客里写文章,总感觉板式不美观啊。
B1
@ 电脑天空 设置分页显示评论
用默认WP编辑器,写个日志还需弄什么花花草草
B2
@ 知更鸟 谢谢鸟哥指点,不过 分页显示评论 我没找到,能指点下具体在那吗?谢谢了
29F
这个功能还是挺不错的嘿嘿
江苏 无锡市 30F
功能我喜欢
31F
鸟哥 我觉得文章的评论热点,可以改成阅读文章的次数的热点吧 就是那个’C 摄氏度的 图片好难添加 你应该懂的吧?
32F
不错!我好久没来了
陕西 西安 33F
鸟哥,做个友情连接吧,关键字:胖子马 网站:http://www.qintag.com 我已经做好你的网站了。
北京市 北京 34F
很实用
35F
鸟哥,你为何如此强大呢,百思不得其解啊
36F
少于10个字没事啊
37F
过来看看了啊
江苏 无锡市 38F
恩恩,这个好我收藏了
39F
测试下,效果貌似还不错~~
40F
搞到我的blog中去 试试 哈哈~
41F
这个不错哦
42F
技术帝,膜拜!
43F
鸟哥,请问下,用站长工具检测出来的死链接:[图片链接]http://www.i7086.com/title= ( X )该如何处理?我无法定位这个地址!
B1
@ 七零八落 应该与主题无关,可以切换到默认主题再试试
江苏 无锡市 44F
这个统计还是蛮好的
45F
很炫嘛 不错
46F
这个功能还是不错的
47F
不错现在学习一下了
广东 广州市 48F
鸟哥~·· 我又来了。。。 我想用文本小工具添加一个自定义图片作为右侧边栏的内容,就是一段显示图片的html代码
结果图片能够显示正常,但是之前的侧边栏小工具都跑到网站底部,都错位了。。。
能不能告诉我为什么呀?大谢
B1
@ 小坚 必须为小工具添加标题
广东 广州市 B2
@ robin 啊~我刚刚想起来了,是没有加标题,可是如果加了标题就有个标题和边框了,我想只是显示图片,能不能借用广告的那个小工具?
广东 广州市 B2
@ robin 我是想建一个图片和顶部图连接起来【我的网站顶部图那个是一棵树,我是用ps切开的】
B3
@ 小坚 侧边上面加个盒子,样式中设置好大小及背景应该就可以了
49F
鸟哥,请问下 分页显示评论 在那里哦?我没找到。
广东 广州市 B1
@ 电脑天空 在后台左侧—设置—讨论
B2
@ 小坚 感谢朋友指教,非常感谢
来自外部的引用