ThinkPHP上使用多说评论插件的方法


Posted in PHP onOctober 31, 2014

本文实例讲述了ThinkPHP上使用多说评论插件的方法。分享给大家供大家参考。具体实现方法如下:

先前访问网友的一些网站,他们好些的局部都发生了变化,如文章的评论模块设计得和谐美观,集表情和分享工具于一体,而且可以盖楼式评论,当时我真是称赞不已,真牛啊,能开发出这样的评论模块!后来聊天我才知道,原来他们是使用了多说评论插件。

什么是多说?

多说是一款追求极致体验的社会化评论框,可以用微博、QQ、人人、豆瓣等帐号登录并评论,用社交账号登录,进行评论,同时转发到社交平台(可选),进行回复、标记喜欢、转发操作。跨平台的评论聚合效应,有利于有效提高回访流量。多说具备优质用户体验、速度和稳定性、社会化推荐和建站程序深度整合、垃圾评论过滤等特性。

在ThinkPHP中体验一下多说

正值我博客的评论模块在开发过程中遇到了瓶颈,多说的出现无疑是在山穷水尽处突然柳暗花明又一村的惊喜。
我的网志博客是基于ThinkPHP开发的,想百度一下看看别人是如何在ThinkPHP上使用多说评论的,但后来有点失望了--看来捷径走不通,那只有自己摸索了。

我还以为使用多说是如何的复杂,看来是我多虑了,研究了一两个小时,成果出来了,现在把经验分享一下。

一、注册帐号

到多说官网(http://duoshuo.com)去注册一个帐号。去注册一个帐号。

二、创建站点

登陆多说帐号,然后创建站点,如图所示:

ThinkPHP上使用多说评论插件的方法

很简单,你只需填写好:
1、站点名称
2、站点地址
3、多说域名(即多说分配的一个二级域名,自定义的。)
至于其它选项,想留空的就留空,自己选择吧。这一步的最后,点击创建就OK了。

三、获取代码

在前面创建好站点的基础上,点击后台管理,在下拉菜单中会出现刚才创建的站点的名称,如图

ThinkPHP上使用多说评论插件的方法

点击前面创建的站点,这里我创建的是“网志博客“。打开页面后,点击工具,然后获取代码,注意,要选择通用代码,如图所示:

ThinkPHP上使用多说评论插件的方法

看看上图,很多网站系统都有专用的代码了,唯独没有ThinkPHP的。

下面是我的网志博客对应的创建代码:

<!-- Duoshuo Comment BEGIN -->

     <div class="ds-thread"></div>

<script type="text/javascript">

var duoshuoQuery = {short_name:"w3note"};

     (function() {

          var ds = document.createElement('script');

          ds.type = 'text/javascript';ds.async = true;

          ds.src = 'http://static.duoshuo.com/embed.js';

          ds.charset = 'UTF-8';

          (document.getElementsByTagName('head')[0]

          || document.getElementsByTagName('body')[0]).appendChild(ds);

     })();

     </script>

<!-- Duoshuo Comment END -->

复制站点创建对应的通用代码,并粘帖到您网页代码<body>与</body>间的任意位置。如果您的网站使用模板,请粘帖到模板代码中。如果还不理解,那你就把通用代码粘帖到文章模板页,然后浏文章并刷新,你就会看到效果了,这时适当的调整css布局就可以了。

使用上面的方法,你可以把你的网站的评论模块去掉了,当然,多说评论插件的功能决不止于此,剩下的留作以后慢慢讨论吧。

最后,再上一张做好后的效果图:

ThinkPHP上使用多说评论插件的方法

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
PHP的FTP学习(二)[转自奥索]
Oct 09 PHP
BBS(php &amp; mysql)完整版(七)
Oct 09 PHP
基于mysql的bbs设计(二)
Oct 09 PHP
PHP MemCached高级缓存配置图文教程
Aug 05 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
解析PHP汉字转换拼音的类
Jun 18 PHP
php提交post数组参数实例分析
Dec 17 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
php数据访问之查询关键字
May 09 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 PHP
PHP架构及原理知识点详解
Dec 22 PHP
让ThinkPHP支持大小写url地址访问的方法
Oct 31 #PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 #PHP
php使用fopen创建utf8编码文件的方法
Oct 31 #PHP
php结合js实现点击超链接执行删除确认操作
Oct 31 #PHP
PHP页面实现定时跳转的方法
Oct 31 #PHP
Thinkphp多文件上传实现方法
Oct 31 #PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 #PHP
You might like
php+mysql写的简单留言本实例代码
2008/07/25 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
JavaScript简介
2015/02/15 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
python执行等待程序直到第二天零点的方法
2015/04/23 Python
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
database面试题
2013/03/28 面试题
武汉瑞得软件笔试题
2015/10/27 面试题
质检员岗位职责
2013/12/17 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
中考标语大全
2014/06/05 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
2015年资料员工作总结
2015/04/25 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫