w3lifer/yii2-disqus

1.0.0 2018-03-28 18:15 UTC

This package is auto-updated.

Last update: 2024-10-26 18:12:10 UTC


README

Installation

composer require w3lifer/yii2-disqus

Usage

Note, that the number of comments and settings related to comments (https://disqus.com/admin/settings/community) are updated approximately every 20 minutes.

/**
 * @var $this \yii\web\View
 */

use w3lifer\yii2\Disqus;

// Widget

echo Disqus::widget([
    'shortName' => '<short name>', // Required
    'pageUrl' => '<page url>', // Optional
    'pageIdentifier' => '<page identifier>', // Optional
    'language' => '<language>', // Optional; default `Yii::$app->language`
    'callbacks' => [ // Optional; sinse 1.2.0
        'onReady' => 'function () { alert("onReady"); }', // String
        'onNewComment' => [ // Array
            'function () { alert("onNewComment 1"); }',
            'function () { alert("onNewComment 2"); }',
        ],
    ],
]);

// Number of comments (since 1.1.0)

Disqus::widget([
    'shortName' => '<short name>', // Required
    'onlyCountComments' => true,
]);