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来自动调用不同服务器上的flash
Oct 09 PHP
杏林同学录(九)
Oct 09 PHP
PHP+DBM的同学录程序(1)
Oct 09 PHP
模仿OSO的论坛(三)
Oct 09 PHP
一步一步学习PHP(8) php 数组
Mar 05 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
May 27 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
基于PHP对XML的操作详解
Jun 07 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
PHP chunk_split()函数讲解
Feb 12 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
Python操作Word批量生成文章的方法
2015/07/28 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
flask session组件的使用示例
2018/12/25 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
np.random.seed() 的使用详解
2020/01/14 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
英语专业个人求职信范文
2014/02/01 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
社区活动总结报告
2014/05/05 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android