Krajee
Thankful to Krajee! BUY A COFFEEor to get more out of us.
The yii2-social module provides access to social plugins and social APIs for Yii Framework 2.0. It includes support for embedding plugins from the following networks into your website:
  • Disqus
  • Facebook
  • Google Plus
  • Google Analytics
  • Twitter
  • VKontakte
  • GitHub

Tip

Not seeing the updated content on this page! Hard refresh your browser to clean cache for this page (e.g. SHIFT-F5 on Windows Chrome)

The VKPlugin widget supports these parameters.
  • type: string the VK plugin type to render. Defaults to VKPlugin::COMMENTS. These can be one of the following values:

    • VKPlugin::COMMENTS: for adding commenting to your website.

    • VKPlugin::POST: for publish a post or comment from VK on your website.

    • VKPlugin::COMMUNITY: a VK community module for your site. Can display faces of members or community news.

    • VKPlugin::LIKE: allows users to 'like' objects and share links with friends.

    • VKPlugin::RECO: a module that lists most popular materials on your site according to Like widget data.

    • VKPlugin::POLL: a polling module with social features.

    • VKPlugin::AUTH: a 'Log in with VK' button for quick authorization, can also show those of the user's friends, who visited your site.

    • VKPlugin::SHARE: button that allows your users to share links on VK.

    • VKPlugin::SUBSCRIBE: button that allows users to subscribe to an author or community.

  • apiId: string|int the VK API Identifier. This is mandatory for all types except VKPlugin::POST, VKPlugin::COMMUNITY, VKPlugin::SHARE, VKPlugin::SUBSCRIBE.

  • settings: array the configuration options for each VK plugin setup as key value pairs. Refer the VK plugin documentation for details on configuring each plugin.

  • options: array the options for the VK plugin based on the type. Check the relevant documentation for the type, on available options.

  • noscript: string/boolean text to be displayed if browser does not support javascript. If set to false will not displayed. Defaults to Please enable JavaScript to view the comments powered by twitter.

  • noscriptOptions: array the HTML attributes for the noscript message container. Defaults to ['class' => 'alert alert-danger']

NOTE You can configure the VKPlugin settings once at the social module configuration level, for defaulting it across your application, and skip it in your widget calls. For example.
// your module config
'modules' => [
    'social' => [
        // the module class
        'class' => 'kartik\social\Module',

        // the global settings for the twitter widget
        'vk' => [
            'apiId' => 'API_ID',
        ],
]

// your call in your view/layout file
echo VKPlugin::widget([
]); // will use the VK plugin settings configured in module
Click one of the VK plugin links below to view details and demo for the plugin

yii2-social is released under the BSD-3-Clause License. See the bundled LICENSE.md for details.

Note

You can now visit the Krajee Webtips Q & A forum for searching OR asking questions OR helping programmers with answers on these extensions and plugins. For asking a question click here. Select the appropriate question category (i.e. Krajee Plugins) and choose this current page plugin in the question related to field.

The comments and discussion section below are intended for generic discussions or feedback for this plugin. Developers may not be able to search or lookup here specific questions or tips on usage for this plugin.

 
visitors to Krajee Yii2 Demos since 22-May-2017