可能有的童鞋已发现我的评论模板有一个字数统计功能,本来只是试验一下,准备用到其它模板中,有人问咋弄的,好吧,那就按下面的方法把这个功能也加到自己的主题中。
一、把下面的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
@ 小坚 感谢朋友指教,非常感谢
广东省广州市 50F
哈哈~~成功啦,求围观~
我在widget复制一个主题侧边广告代码,然后把这个小工具放在右侧,图片直接用代码【参考鸟哥《添加多个广告位》的方法】~然后修改css~
貌似还挺麻烦的啊,不过好有成就感啊,哈哈哈哈哈,谢谢鸟哥~
P.S 顶部banner下面有缝隙,不知道调哪个css?
中国 B1
@ 小坚 试着在主题样式中加一句:
.banner img {
margin: 0 !important;
}
广东省广州市 B2
@ 知更鸟 可以啦!哈哈哈,谢谢鸟哥
江苏省无锡市 51F
每次到鸟哥文章,都能学到不少东西,谢谢!
山东省泰安市泰山区 B1
@ 石家庄婚纱摄影 对不起,本想测试一下钩子的。没想到该主题没有采用
重庆市渝中区 52F
求助鸟哥,我的博客除首页外,其它页面底部错位,请问怎么解决呢?
中国 B1
@ cooonline 底部不支持二级菜单
澳门 B2
@ 知更鸟 请教下鸟哥!我的评论楼层怎么变成“-多少”的了?
河南省郑州市 53F
我安装您的主题以前视频还可以正常播放,现在不行了 我又重新安装了两遍还是不行。请鸟哥看看是神马情况。。
湖南省永州市 54F
这个不错,,我来试用一下!
湖南省永州市 55F
好是好了!就是输入字后不显示多少字,一直为0!
北京市朝阳区 56F
用PHP代码也可以实现吧,我们用PHP做过留言板
河南省郑州市 57F
能让他在输入字数超出部分给截取掉就好了
四川省成都市 58F
博主现在也忙了把,年底了, 没见你怎么更新了!
中国 B1
@ 四川人 是啊,没时间玩博客了
湖北省武汉市 59F
很好的东西 谢谢博主了 可以注册收到邮件 留言回复还是没反应 要安装插件 还是什么其他的
河南省郑州市 60F
发现最近访问你博客的速度极慢
中国 B1
@ 郑州设计师 天朝的网络环境就是这样了
不过我这里访问还是很正常
辽宁省营口市 B2
@ 知更鸟 鸟哥的空间,近一个月来ping值都维持在250-260之间,非常稳定,无论是早上、下午、晚上或者凌晨。
江苏省无锡市 61F
不错过来学习了啊
四川省成都市 62F
围观一下。哈哈。
广东省深圳市 63F
博主,你好,我想请问一下,怎么新建一个页面,再在上面添加文章呢?我想建个页面来存放公告跟留言板,但是不知道怎么弄,博主能小弟解答一下吗?
河南省 64F
求助!为什么我最新发布的文章页面出现,侧边栏错位到留言下方,谷歌和火狐浏览器显示正常,IE,搜狗,360都出现错位现象;http://www.lhbin.com/baidufenxiang-2/这是出现错位文章页面。这问题我找了有一个星期好多;鸟哥拜托了!
重庆市 65F
如果我的EMLOG可以用这个板板多好啊
重庆市渝中区 66F
鸟哥好。这个很早以前就问过你。现在终于出教程了啊。。
江苏省无锡市 67F
过来看看鸟哥了啊
广东省惠州市 68F
鸟哥,今天wp出3.3啦,我用上了,可是背景变成了灰色。
你好久没有动作了哦。你快回来~~~~~~~~~~~~~~~~~~~~
安徽省合肥市蜀山区 B1
@ 小坚 同样的问题。。不能自定义,期待解决啊
广东省惠州市 B2
@ 第一滴血 我已经解决了,你修改一下style.css就可以了 在css里面把背景改成你想要的颜色
安徽省合肥市蜀山区 B3
@ 小坚 不会改style.css,我Q739532997加我指导我下
广东省惠州市 B4
@ 第一滴血 外观–编辑–
找到body {
background: #f2f2f2;
把f2f2f2改成你想要的颜色编号,白色就是fff
安徽省合肥市蜀山区 B5
@ 小坚 改了还是白色咋回事background:#c2c9e0;
福建省厦门市 B2
@ 第一滴血 找到 wp-includestheme.php 搜索 body.custom-background 去掉 .custom-background 保存
这样的话就可以实现了
因为3.3的程序在custom_background_cb() 这个函数的背景设置中 增加了custom-background 的id原来的是只有body的所以造成主题的背景的图片失效
演示:www.softku.net
福建省厦门市 B1
@ 小坚 找到 wp-includestheme.php 搜索 body.custom-background 去掉 .custom-background 保存
这样的话就可以实现了
因为3.3的程序在custom_background_cb() 这个函数的背景设置中 增加了custom-background 的id原来的是只有body的所以造成主题的背景的图片失效。
演示:www.softku.net
江苏省无锡市 69F
这个功能很好,感谢鸟哥分享!
福建省厦门市 70F
鸟哥请问 作者发表的所有文章 怎么看啊
中国 B1
@ cwksem 打开文章下面的作者链接即可
福建省厦门市思明区 B2
@ 知更鸟 ok 可以了谢谢啊
广东省云浮市 71F
鸟哥的文章都能学到东西
山东省济南市 72F
鸟哥,有问题急需你的帮助,我的给我留言的框里面的字“留言是种美德,写点什么…
”,用鼠标点击时怎么消失不了,而你这网站访客留言时,鼠标点击留言框后,里面的字会消失掉。请鸟哥指点一下。再就是怎么去掉留言框上面的链接图标,留言框下面的表情图标也加不到留言框里面去。还请鸟哥不吝赐教。
五度空间:http://www.wudu.me
中国 B1
@ 五度空间 把FCKEditor 插件去掉
山东省济南市 73F
学到了,呵呵,刚刚集成到自己主题上
安徽省合肥市 74F
这个比较不错,拿去测试一下
广西梧州市 75F
你好,添加样式的代码是放style.css还是css.css?
中国 B1
@ heimukai007 都行
北京市 76F
请问有没有什么方法统计文章的字数呢?我想在文章末尾放上,“本文共XXX字” 的效果。
山东省滨州市 77F
这个功能不错啊!!!!!!!!!!!!!!!!
江西省上饶市上饶县 78F
我按上面的一步一步操作,只有谷歌浏览器能正常显示 已输入字数,其他浏览器都还是显示 已输入字数 0
上海市 79F
应该按字符算
山东省济南市 80F
请问我的主题评论模板在这个位置是这样一段代码:
);
$args = array(
‘fields’ => apply_filters( ‘comment_form_default_fields’, $fields ),
);
comment_form($args);
没有评论内容框和提交按钮的代码,改怎么加呢?
安徽省阜阳市 81F
这功能不错,看看加上
广东省深圳市 82F
显示字数的input没有readonly。。。
广东省东莞市 83F
functions.php模版中加了那段代码后,输入的字数大于10也一样提示不能少于10个字了,还提交不了留言。不能少于500字功能正常。
广东省东莞市 B1
@ 第9空间 代码是直接在这里复制的,复制的时候会把前面标示行数的数字也复制上,每次都要手动删除
中国 B2
@ 第9空间 请使用火狐、chrome等浏览器复制代码,低版本的IE不行
江苏省南京市 84F
不知道啊 有些看不懂
湖南省长沙市 85F
我想请问你,你确定不是随便copy别人的文章?为什么限制最少输入字数的功能不管用?
中国 B1
@ yaxin Theme By 馨木有意思吗?
浙江省温州市 86F
确实没多大用处。。这么多限制,别人还不想留言了
来自外部的引用