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的图形函数中显示汉字
Oct 09 PHP
php的控制语句
Oct 09 PHP
使用PHP实现二分查找算法代码分享
Jun 24 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
Jan 11 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
PHP迭代器的内部执行过程详解
Nov 12 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
PHP+AJAX实现投票功能的方法
Sep 28 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
微信公众平台DEMO(PHP)
May 04 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
PHP实现时间日期友好显示实现代码
Sep 08 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与javascript实现变量交互的示例代码
2013/07/23 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
php bootstrap实现简单登录
2016/03/08 PHP
php-msf源码详解
2017/12/25 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
JS与框架页的操作代码
2010/01/17 Javascript
jQuery 创建Dom元素
2010/05/07 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
python实现支付宝转账接口
2019/05/07 Python
jupyter notebook 多行输出实例
2020/04/09 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
Django框架请求生命周期实现原理
2020/11/13 Python
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
教育孩子心得体会
2014/01/01 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
中职生求职信
2014/07/01 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
幼儿体育课教学反思
2016/02/16 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL
vue ref如何获取子组件属性值
2022/03/31 Vue.js
Python pyecharts绘制条形图详解
2022/04/02 Python