gaintsev
11/23/2016 - 12:26 PM

share-buttons.twig

{% if share_url is not defined %}
    {% set share_url = project.url %}
{% endif %}
{% set share_url = share_url|url_encode %}

{% if share_title is not defined %}
    {% set share_title = project.readable_name %}
{% endif %}
{% set share_title = share_title|url_encode %}

{% if share_description is not defined %}
    {% set share_description = project.readable_description %}
{% endif %}
{% set share_description = share_description|url_encode %}

{% if share_image is not defined %}
    {% set share_image = project.url ~ '/share/promo.jpg' %}
{% endif %}
{% set share_image = share_image|url_encode %}

<div class="_share">
    <ul>
        <li>
            <a
                href="https://www.facebook.com/sharer/sharer.php?{{
                    'u=' ~ share_url ~
                    '&picture=' ~ share_image ~
                    '&title=' ~ share_title ~
                    '&description=' ~ share_description
                }}"
                target="_blank"
            >
                <span class="socicon socicon-facebook"></span>
            </a>
        </li>
        <li>
            <a
                href="http://vk.com/share.php?{{
                    'url=' ~ share_url ~
                    '&title=' ~ share_title ~
                    '&description=' ~ share_description ~
                    '&image=' ~ share_image ~
                    '&noparse=true'
                }}"
                target="_blank"
            >
                <span class="socicon socicon-vkontakte"></span>
            </a>
        </li>
        <li>
            <a
                href="https://twitter.com/share?{{
                    'text=' ~ share_title ~
                    '&url=' ~ share_url
                }}"
                target="_blank"
            >
                <span class="socicon socicon-twitter"></span>
            </a>
        </li>
        <li>
            <a
                href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1{{
                    '&st.comments=' ~ share_description ~
                    '&st._surl=' ~ share_url
                }}"
                target="_blank"
            >
                <span class="socicon socicon-odnoklassniki"></span>
            </a>
        </li>
    </ul>
</div>