如何让 telegram中文 支援 gravatar 跨站大头贴?
前面介绍了telegram中文:如何注册、使用gravatar跨站大头贴的服务来留言,不过目前似乎不是每个telegram中文网站都可以直接使用gravatar来让未注册的访客显示大头贴。以下简单介绍如何让你的telegram中文可以支援gravatar。
继续阅读
主要分两大步骤,首先你的telegram中文:telegram中文必须已经升级成2.5以上版本才支援,,
如果你不知道什麽是gravatar的话,请参考「gravatar「跨站台」大头贴服务,填Email自动显示大头贴!」。
一、启动Gravatars大头照功能
第1步 登入你的telegram中文网站後台,依序按下〔设定〕→【讨论】。
第2步 在讨论页面的最下方点选「显示大头照」,再按下〔储存变更〕按钮即可。其中的「最高评分」可以让我们选择是否显示限制级的图片,可以依照自己的喜好设定,如果点「G-普级」那其他使用者所上传的限制级图片就不会被显示。(理想状态下啦...)
二、修改comments.php,加入gravatar大头贴程式码
除此之上到telegram中文後台开启gravatar大头贴的功用之上,还必须在布景主题中安插大头贴程式码,才能够顺利显示网友所设定的大头贴。在WordPerss预设的新板Theme布景主题中,己经经有内建了此段程式码,不过若是 你的网站是从旧版升级上来的,布景主题也是延用旧安卓版本的话,那得其它手动将这段程式码加过去,一样都可以用。这段程式一般会是加在「\wp-content\themes\布景主题名称\comments.php」这档案里面,这档案主要就是控制博客留言、回响功能页面的配置。 如下图,请在适当位置加上:
<?php echo get_avatar( $comment, 32 ); ?>
上面程式码其中最右边的数字「32」指的是大头贴的宽度,如果你希望图示大一点,可以输入50、64...等等,最多不超过80。位置大约会是在<li>跟</li>的中间你喜欢的位置,或<?php comment_text() ?>的附近。
三、修改gravatar大头贴的CSS样式
如果你想修改大头贴的CSS样式,可以编辑「\wp-content\themes\布景主题名称\style.css」这个档案,直接在最下面加上:
左右的操纵码是WordPerss预设布景主题中的CSS样式,但你可不可以独立行使本身的意愿不同重设、调整。avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
gravatar这东西用来让访客显示他自己的大头贴是很方便没错,只是其他阿猫阿狗只要知道你的Email就可以冒用你的gravatar大头贴来留言,跟冒用一般昵称乱讲话一样。解决方法可能就是得限制有注册的使用者才能留言,或者每个人都特别去申请一个没有人知道的专用Email帐号,不过这又很麻烦... 。所以,一堆服务还是有待好好的整合罗,东一块、西一块的,大家也不容易用得顺手。不过如果只是想玩玩,那也是蛮有趣的。
,
我的WP是3.0的,好像直接在後台启用就可以支援Gravatar了耶~
不过没有可以条avatar大小的选像…
感谢你的教学~
感恩呀!
目前可以跨站显示我的大头照罗
感觉满优的^^
我的comments.php找不到可以插入的地方耶= =””
是写法不同吗?
可怜的我 居然Email被申请了…
然後找不回密码…XD
我的wp不知道哪边出了问题
照着教学设定,输入信箱後,
只会跑出後台预设的大头贴
原来是这样我学会罗
感谢站长教学:)
老兄, 请教一下, 我只想将comment这一部份的头像, 将它加大
因为我现在用
.avatar {
border: 1px solid #d3d3d3;
background-color: #ffffff;
}
头像显示很小…
但我不想将整个blog都变成这麽大…
只想改一改头像那部份
请问你能提供一下有没有别的修改方法?
做到启动这一部就不知怎麽继续下去了…
您真是及时雨呀…感恩哩!