ostashevdv/yii2-cackle

yii2-cackle 扩展

安装: 38

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

dev-master 2014-10-15 11:21 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:08:09 UTC


README

** 开发中!请勿使用! **

Cackle 组件库。

安装

将以下代码添加到您的 composer.json 文件的 require 部分

"ostashevdv/yii2-cackle": "*"

将以下配置添加到您的应用程序配置文件中

modules => [
    'cackle' => [
                'class' => ostashevdv\cackle\Module::className(),
                'siteId' => YOUR_ID,
                'accountAPIKey' => 'YOUR_KEY',
                'siteAPIKey' => 'YOUR_KEY',
            ],
]

有关如何获取 accountAPIKeysiteAPIKey 的详细信息,请参阅页面 [http://cackle.ru/help/comment-sync] 执行迁移

php yii mgrate/up --migrationPath="@vendor/ostashevdv/yii2-cackle/migrations"

使用方法

评论组件

<?php
    echo Html::tag('div','',['id'=>'mc-container']);
    \ostashevdv\cackle\Widget::widget(['widget'=>[
            'comment' => [
                'widget'=>'Comment',
                'id'=>1,
                'channel'=>12355,
                'container'=>'mc-container',
                'ssoProvider' => [
                    'name'=> 'Sign-in by ajax.me',
                    'url'=> 'http://ajax.me/sign',
                    'logo'=> 'http://ajax.me/logo.png',
                    'width'=> 64,
                    'height'=> 64
                ],
                'callback' => [
                    'create' => '[function(comment) { console.log(comment); }]',
                    'edit' => '[function(comment) { console.log(comment); }]'
                ]
            ]
    ]])
?>

**Синхронизация комментариев**
Для запуска синхронизации комментариев, выполните консольную команду:

php yii cackle/sync

Более подробную информацию о механизме синхронизации Вы можете получить на странице [http://cackle.ru/help/comment-sync]