dungang/yii2-duoshuo

Yii2的多说插件。多说是一款追求极致体验的社会化评论框,可以用微博、QQ、人人、豆瓣等账号登录并评论

0.0.1 2018-06-08 04:13 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:04:32 UTC


README

多说是一款追求极致体验的社会化评论框,可以用微博、QQ、人人、豆瓣等账号登录并评论

安装

composer require dungang/yii2-duoshuo

使用

  • 如果需要反向同步评论数据,修改配置config/web.php。否则不需要添加
 modules=>[
     'duoshuo'=>[
         'class'=>'dungang\duoshuo\Module',
         'shortName'=>'',
         'secret'=>'',
         'sync'=>'class impl  Sync interface'
     ]
 ]

反向同步的地址 http://domain/path/index.php?r=duoshuo/sync

  • 使用小部件

评论框

 dungang\duoshuo\widgets\Thread::widget([
     'id'=>'请将此处替换成文章在你的站点中的ID',
     'image'=>'文章图片地址,将用于转发时的附图',
     'title'=>'请替换成文章的标题',
     'url'=>'请替换成文章的网址',
     'authorId'=>'作者在本站中的id',
     'formPosition'=>'该页面中评论框的位置',
     'limit'=>'单页显示评论数',
     'order'=>'排序方式',
 ]);

最新

 dungang\duoshuo\widgets\RecentComments::widget([
     'numItems'=>'5', //显示最新评论的条数,最大支持200条
     'showAvatars'=>'1', //是否显示头像,1:显示,0:不显示
     'showTime'=>'1', //是否显示时间,1:显示,0:不显示
     'showTitle'=>'1', //是否显示标题,1:显示,0:不显示
     'showAdmin'=>'1', //是否显示管理员的评论,1:显示,0:不显示
     'excerptLength'=>'70', //最大显示评论汉字数
 
 ]);

最热

 dungang\duoshuo\widgets\TopThreads::widget([
     'numItems'=>'5', //显示最新文章的条数,默认值5
     'range'=>'daily', //获取的范围。daily:每日热评文章; weekly:每周热评文章; monthly:每月热评文章;all:总热评文章。

 ]);

协议

MIT许可协议

版权所有 (c) 2017 dungang

在此特此授予任何获得本软件及其相关文档副本(“软件”)的人士,免费使用本软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,以及准许向软件提供方提供本软件的人士行使上述权利,前提是必须遵守以下条件

上述版权声明和本许可声明应包含在本软件的副本或实质性部分中。

本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是由合同、侵权或其他方式引起的,与软件或其使用或其他方式有关。