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的ob_start来生成静态页面的方法分析
Mar 09 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
mac下安装nginx和php
Nov 04 PHP
php获取QQ头像并显示的方法
Dec 23 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
php实现模拟post请求用法实例
Jul 11 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
PHP 信号管理知识整理汇总
Feb 19 PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
也谈php网站在线人数统计
2008/04/09 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
python DataFrame 取差集实例
2019/01/30 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python re.match()用法相关示例
2021/01/27 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
智能钱包:Ekster
2019/11/21 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
20岁生日感言
2014/01/13 职场文书
小学毕业感言150字
2014/02/05 职场文书
售后服务承诺书范文
2014/03/26 职场文书
活动宣传策划方案
2014/05/23 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
生日祝酒词大全
2015/08/10 职场文书
早上好问候语大全
2015/11/10 职场文书
周末问候语大全
2015/11/10 职场文书
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS