ostashevdv / yii2-cackle
yii2-cackle extension
Installs: 38
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2025-03-11 05:29:41 UTC
README
** В РАЗРАБОТКЕ! НЕ ИСПОЛЬЗОВАТЬ! **
Библиотека для работы с виджетами Cackle.
Установка
Добавьте в секцию require вашего файла composer.json
"ostashevdv/yii2-cackle": "*"
Добавьте в конфигурационный файл вашего приложения:
modules => [
'cackle' => [
'class' => ostashevdv\cackle\Module::className(),
'siteId' => YOUR_ID,
'accountAPIKey' => 'YOUR_KEY',
'siteAPIKey' => 'YOUR_KEY',
],
]
Более подробную информацию, как получить accountAPIKey
и siteAPIKey
Вы можете получить на странице [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]