balazscsaba2006/sharedcount

SharedCount集成到Craft CMS 3.

1.0.2 2018-07-06 21:38 UTC

This package is auto-updated.

Last update: 2024-09-22 23:03:08 UTC


README

Fred Carlsen的SharedCount插件移植到Craft 3。

要求

此插件需要Craft CMS 3.0.0-RC1或更高版本。

安装

  • 使用Composer进行安装:composer require balazscsaba2006/sharedcount
  • 导航到设置 -> 插件并点击“安装”按钮

配置

  • 导航到设置 -> 插件并配置SharedCount的设置

覆盖插件设置

如果您在config/文件夹中创建了一个名为sharedcount.php配置文件,则可以在控制面板中覆盖插件的设置。由于该配置文件完全多环境感知,这是一种在多个环境中使用不同设置的便捷方式。

以下是该配置文件可能的样子以及您可以覆盖的所有可能的值的列表。

<?php

return [
    'apiKey' => 'My40CharacterLongApiKey',
];

支持的服务

  • Facebook
  • Twitter
  • Pinterest
  • LinkedIn
  • StumbleUpon
  • Google+

用法

{% set stats = craft.sharedcount.likes({
    url: 'https://www.humandirect.eu/jobs/cluj-napoca/2018-06/full-stack-mobile-app-developer-ios-android'
}) %}

<ul>
{% for service,count in stats %}
    {% if count is iterable %}
        <li>{{ service }}
        <ul>

        {% for key,value in count %}
            <li>{{ key }}: {{ value }}</li>
        {% endfor %}
        </ul>
        </li>
    {% else %}
        <li>{{ service }}: {{ count ? count : 0 }}</li>
    {% endif %}
{% endfor %}
</ul>