|
10 years ago | |
---|---|---|
.gitignore | 10 years ago | |
README.md | 10 years ago | |
duoshuo-ua.css | 10 years ago | |
duoshuo-ua.js | 10 years ago | |
test.example.html | 10 years ago |
多说作为一个第三方评论功能感觉很不错的样子,而且可定制性很强。
多说在存储评论的时候其实是把User-Agent一起存储的,只是不显示出来,这个插件的作用就是把User-Agent显示出来,同时还可以标记站长的回复。
在定义duoshuoQuery后载入duoshuo-ua.js,然后:
// 方法1:直接设置ondomready
duoshuoQuery.ondomready=duoshuoQuery.pluginUA(my_duoshuo_id);
// 方法2:在ondomready中调用
duoshuoQuery.ondomready=function(){
duoshuoQuery.pluginUA(my_duoshuo_id)();
// 做其他事情
}
其中my_duoshuo_id
是站长的多说id,用于标记站长的回复。
下面是一个比较完整的例子:
<html>
<head>
<link rel=stylesheet type=text/css href=duoshuo-ua.css />
<!-- 第1部分:必须写在后2部分的前面 -->
<script>var duoshuoQuery={short_name:'test'};</script>
<!-- 第2部分:加载duoshuo-ua.js后才能设置ondomready -->
<script src=duoshuo-ua.js></script>
<script>duoshuoQuery.ondomready=duoshuoQuery.pluginUA(my_duoshuo_id);</script>
<!-- 第3部分:可以和第2部分交换,也可以写成异步加载,但是必须写在第1部分后面 -->
<script src=http://static.duoshuo.com/embed.js></script>
...
</head>
<body>
...
</body>
</html>
效果可参见:http://geraldl.net/about
如果要求更高一点可以使用https://github.com/faisalman/ua-parser-js来进行UA解析。