关于wordpress添加访客资料隐藏功能网上是一搜一大堆,我最看好的还是我目前使用的这一套方案,用jQuery实现的这个功能。WordPress以其优美的臃肿曲线依然挺立,但是我心里已经离他远去,在本机折腾了一个typecho,测试了一下这个功能,小有心得,还有很多问题,因此发此博文,我们共同探讨。
。
明确目的:
1、当输入框有访客信息的时候将信息输入框隐藏(其实显示也无所谓,也不用再输入),以达到布局方面用户体验的提升。
2、访客可以更改自己的信息。
最终效果:
没有评论过是这个样子:
评论过之后呢,是这个样子:
技术核心:
1、使用Typecho的 $this->remember(‘author’) 这个函数,
2、jQuery
明确我的问题所在:
1、我不懂php,不知道如何做用户信息的判断,就是判断用户是否评论过。通俗的说,那个函数我不知道怎么样去判断是否为空。
2、更改标题栏,如有“XX,欢迎回来 : title”
ACTION:
首先找到comments.php文件,找到
<h4 id="response"><?php _e(‘欢迎添加新评论'); ?></h4>
这一行,如下图第一行:
其次我们要做的就是把<h4></h4>里面的代码替换成
<?php _e($this->remember('author').' 童鞋,欢迎添加新评论'); ?> <span id="welcome"></span>
然后找到如图所示第56行,即评论者信息输入框,用:
<div id="author_info"></div>
括起来。
至此基本成型,下一步是引入jQuery库和隐藏输入框的代码。
在目录下新建js目录,把以下两个js文件下载并上传:
http://www.mobai.org/wp-content/uploads/2010/08/jquery.js (jQuery1.2的压缩版)
http://www.mobai.org/wp-content/uploads/2010/08/input.js
然后修改footer.php,添加这两行代码
<script type="text/javascript" src="<?php $this->options->themeUrl('/js/jquery.js'); ?>"></script> <script type="text/javascript" src="<?php $this->options->themeUrl('/js/input.js'); ?>"></script>
至此,大功告成!
具体预览效果可以在这里查看:http://www.akuan001.info/hosting/start.html
有什么问题请留言,我第一时间解决。
做一个小广告:
如果大家需要国外空间话,联系我吧,虽然我没有小张那么大名气,但好歹我们也是一个学校的哈哈,我跟我同学合搞也卖主机,同时还有个性域名等等,如果大家需要的话,可以联系我。
Gtalk: chenglu99{AT}Gmail.com/hengxinsoft{AT}gmail.com(阿宽滴)
QQ: 337807460/1062889726(阿宽滴)
非reseller,所有服务均可以自定义,200MB空间/3G月流量 45元 VPN那啥的也可以送,
不过话说还没玩转那个Linux平台,希望大家能支持,我们一起发展。




据说用typecho的都是高手哇
@阿邙, 得,您可拉倒吧,高手?喔嚯嚯,有我手长咩?那么!高手的定义是什么?
来顶你一个哦
小托只能来学习、、。可惜不是WP的
WordPress以其优美的臃肿曲线依然挺立,这话很有意思
你也卖主机卖空间了啊?把具体信息透露一下么。
博主在学校学得不错哦,向博主学习了
页面重构转型前端者路过~~
这个可以有,我收藏了。
过来凑个热闹!买荞麦枕头找我
typecho似乎代码要比wordpress简洁不少
typecho很简洁 速度也很快,当然功能上不及WordPress那么强大
每天都来拜大神!!~~
学习了 支持宅男、 加油———————-小托
啊哈,你要引领typecho的技术潮流啊
@万戈, 他不行,他搞 Web Java 的,隔行隔山,Typecho 做不大滴。
简洁的好。workpress太臃肿了
@我途招聘, WordPress 何来臃肿?只是个别人不会用罢了!我就把 WordPress 整合到了极致。
恩,这个效果早就看到过,确实挺不错的,占用没什么用的用户视觉空间的地方就该隐藏起来
此功能成功实现。
博客既然用typecho了还那么低调,赶紧去官方论坛把这个发去。
这个功能不错
@毕扬, 丫不会是顺着我的链接来的吧?还能碰到你!咋样?
@毕扬, 靠,你丫居然把域名停靠了,神马情况啊。
@打死算了, 我换域名都换很久了啊
typecho还是第一次知道啊
@柳城, 哦,怎么到处都是熟悉的名字,时隔 N 日,我已再次回归,你那 Baidu XML 总觉得不给力。
咦 你不是WP么?
@苏扬, 苏杨,小莫同志说你是孬种,也不报复咩?
@打死算了, 算了,被调侃调侃也是很正常,最在别人身上,能怎么样!
很不错的读者体验 收了
我来试试我这个新访客的
@卢松松, 又一个淫,闪。
哈哈,weisuo男还很能写一些技术文章呀,嘿嘿;
虽然没学过php也不玩wp,但是从博文的介绍,还是了解标签中的一些功能哈,remember 当前user comment 的信息,支持修改current user profiles的功能,嘿嘿。。
嘿嘿,,发现标题栏(title)也跟随页面不同的title而变化。。
黑白,又研究TE了?厉害!!
好久没来看你了。
真的好快,好爽!
zblog里也有这个功能啦,不过没有插件支持,需要自己手动改。
哼哼 来了“`逼着来的“`不过“你那些东西“好牛“牛到我看不懂“`
很多主题都自带这个功能,所以要学习直接看主题的文件就好了
还有代码用图片不专业啊
哇 我掉到楼底了 上面那么多人 我来晚了 唉
这里好多东西哦 来学习
我来试一下啊,呵
看不懂 呵呵!踩一下!
折腾折腾好啊。俺用wp,以后有机会再玩typecho
@朵未, 又一个数淫,我想看看到底还有几个潜伏着。
这个很不错,我们学习了哈
style{
Fuck GFW!important;
Iam:黑莓控;Google控;代码控;
IM:Gtalk!important;
}
嗯 这个自我简介很给力
还有看到blog最下方我笑了,你用wp你自豪 ~. ~
好像很多人在用typecho 真不知道自己要不要尝试一下
Typecho 我打赌再过 10 年他还是一个爱好者作品,永远壮大不了的。
真的,看了看别人 CMS 我发现真的 Blog 的 WordPress 完全能取代它们。
我也是typecho,握手。
还以为你的这个是typecho博客呢,细看之下才知道原来也是wordpress
隐藏的够深得哈。