Решено Поделиться страницей

Статус
В этой теме нельзя размещать новые ответы.

Dead Master

Проверенные
Сообщения
568
Реакции
387
Баллы
3,360
Как сюда добавить ВК и еще соц сети?
А то что то найти не могу как это сделать
screenshot 2017-12-14 001.jpg
 
Шаблон share_controls.less. Найдите блок:
Less:
&.shareButtons-button--facebook
{
    &:hover { background-color: #3B5998; }
    > i:before { .m-faContent(@fa-var-facebook, .58em); }
}

Перед ним вставьте следующий код:
Less:
&.shareButtons-button--vk
{
    &:hover { background-color: #4D75A3; }
    > i:before { .m-faContent(@fa-var-vk, 1.29em); }
}

&.shareButtons-button--odnoklassniki
{
    &:hover { background-color: #E67E17; }
    > i:before { .m-faContent(@fa-var-odnoklassniki, 1.1em); }
}
Первая строчка &:hover {... отвечает за цвет фона иконки соц. сети, когда на нее наводишь мышкой.
Вторая строчка .m-faContent(@fa-var... отвечает за иконку из , которая будет отображаться. Если в FA нет нужной иконки, то можно поковыряться с background-image: ... и background-size: ....

Шаблон share_page_macros. Найдите блок:
HTML:
<xf:if is="$xf.options.facebookLike">
    <a class="shareButtons-button shareButtons-button--facebook" data-href="https://www.facebook.com/sharer.php?u={url}">
        <i aria-hidden="true"></i>
        <span>{{ phrase('facebook') }}</span>
    </a>
</xf:if>

Перед ним вставьте следующий код:
HTML:
<a class="shareButtons-button shareButtons-button--vk" data-href="https://vk.com/share.php?url={url}">
    <i aria-hidden="true"></i>
    <span>Вконтакте</span>
</a>

<a class="shareButtons-button shareButtons-button--odnoklassniki" data-href="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl={url}">
    <i aria-hidden="true"></i>
    <span>Одноклассники</span>
</a>
Здесь важен атрибут data-href. Он вызывает нужную страницу для шеринга у соц. сетей. В качестве параметра {url} передается ссылка на страницу, которой хотят поделиться.

Screenshot_4.png
 
Последнее редактирование:
Нет. Это условие относится к настройкам сайта admin.php?options/groups/sharing/. На той странице можно включать/отключать отображение кнопок.
Условие проверяет, включена ли кнопка в настройках сайта.

А тут мы напрямую добавляем кнопки, которых там нет, поэтому и условие нам не нужно. Если не хотим кнопку - просто ее не добавляем.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу