Добавляем кнопки социальных сетей на главную страницу форума

Получилось ! На одном форуме видел что справа было в панель так же добавлено отображение группы Вконтакте, не подскажите как реализовать !?
 
Шаблон forum_list, в нём находим:
Код:
</xen:sidebar>


И выше вставляем код виджета, полученного ВК.
 
Многие коды кнопок обновились, может админы выложат свою версию с рабочими счётчиками, как здесь?
В старой книпке г+ у меня почему-то отсутуп между кнопками огромный, а другие очень плотно стоят. Это всё поправимо, но хотелось бы видеть проверенный рабочий вариант)
 
Ой, отсюда не получится выложить, у нас тут очень муторно сделано, для каждой кнопки новая модификация.
 
Многие коды кнопок обновились, может админы выложат свою версию с рабочими счётчиками, как здесь?
В старой книпке г+ у меня почему-то отсутуп между кнопками огромный, а другие очень плотно стоят. Это всё поправимо, но хотелось бы видеть проверенный рабочий вариант)



Эксперементируйте ))
 
Как сделать все кнопки на одинаковом расстоянии, у меня сейчас вот так

h_1386013673_9640495_748cefb583.png
Пробовал этот код
Код:
<div class="shareControl"><script type="text/javascript">
VK.init({
apiId: 4034720,
onlyWidgets: true
});
</script></div>
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
вставлять и перед
Код:
</xen:contentcheck>
, и после, пробовал перемещать выще других кнопок, тоже есть разрыв. Подскажите, что делать?
 
Как сделать все кнопки на одинаковом расстоянии, у меня сейчас вот так Посмотреть вложение 9397
Пробовал этот
Код:
<div class="shareControl"><script type="text/javascript">
VK.init({
apiId: 4034720,
onlyWidgets: true
});
</script></div>
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
вставлять и перед
Код:
</xen:contentcheck>
, и после, пробовал перемещать выще других кнопок, тоже есть разрыв. Подскажите, что делать?
у тебя случаем там не должно быть ещё кнопки, от гугла или мэйла?)))

Просто если так, то походу просто одна кнопка не подгрузилас= )
 
у тебя случаем там не должно быть ещё кнопки, от гугла или мэйла?)))
Вот полный код, больше кнопок нету)
Код:
<xen:if hascontent="true"> 
    <xen:require css="sidebar_share_page.css" />
    <div class="section infoBlock sharePage">
        <div class="secondaryContent">
            <h3>{xen:phrase share_this_page}</h3>
            <xen:contentcheck>
                <xen:hook name="sidebar_share_page_options">
                <xen:if is="{$xenOptions.plusone}">
                    <div class="plusone shareControl">
                        <div class="g-plusone" data-size="medium" data-count="true" data-href="{$url}"></div>
                    </div>
                </xen:if>
                    <xen:if is="{$xenOptions.tweet.enabled}">
                    <div class="tweet shareControl">
                        <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal"
                            data-lang="{xen:helper twitterLang, $visitorLanguage.language_code}"
                            data-url="{$url}"
                            {xen:if {$xenOptions.tweet.via}, 'data-via="{$xenOptions.tweet.via}"'}
                            {xen:if {$xenOptions.tweet.related}, 'data-related="{$xenOptions.tweet.related}"'}>{xen:phrase tweet}</a>
                    </div>
                </xen:if>
                <xen:if is="{$xenOptions.facebookLike}">
                    <div class="facebookLike shareControl">
                        <xen:container var="$facebookSdk">1</xen:container>
                        <fb:like href="{$url}" layout="button_count" action="{$xenOptions.facebookLikeAction}" font="trebuchet ms" colorscheme="@fbColorScheme"></fb:like>
                    </div>
                </xen:if>
                                        <div class="shareControl"><script type="text/javascript">
VK.init({
apiId: ID,
onlyWidgets: true
});
</script></div>
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script> 
                </xen:hook>     
            </xen:contentcheck> 
        </div>
    </div>
</xen:if>
 
Попробуй так.
PHP:
<xen:if hascontent="true">
<xen:require css="sidebar_share_page.css" />
<div class="section infoBlock sharePage">
<div class="secondaryContent">
<h3>{xen:phrase share_this_page}</h3>
<xen:contentcheck>
<xen:hook name="sidebar_share_page_options">
<div class="plusone shareControl">
<div class="g-plusone" data-size="medium" data-count="true" data-href="{$url}"></div>
</div>
<xen:if is="{$xenOptions.tweet.enabled}">
<div class="tweet shareControl">
<a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal"
data-lang="{xen:helper twitterLang, $visitorLanguage.language_code}"
data-url="{$url}"
{xen:if {$xenOptions.tweet.via}, 'data-via="{$xenOptions.tweet.via}"'}
{xen:if {$xenOptions.tweet.related}, 'data-related="{$xenOptions.tweet.related}"'}>{xen:phrase tweet}</a>
</div>
</xen:if>
<xen:if is="{$xenOptions.facebookLike}">
<div class="facebookLike shareControl">
<xen:container var="$facebookSdk">1</xen:container>
<fb:like href="{$url}" layout="button_count" action="{$xenOptions.facebookLikeAction}" font="trebuchet ms" colorscheme="@fbColorScheme"></fb:like>
</div>
</xen:if>
</xen:contentcheck>
<div class="shareControl"><!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
  VK.init({apiId: 4034720, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button", height: 22});
</script></div>
</div>
</div>
</xen:if>
 
Последнее редактирование:
Немного не могу понять, почему так получается: все кнопки стоят нормально, а между "одноклассники" и "Вконтакте" промежуток. Скрин прилагаю. если не сложно - подскажите, пожалуйста, что сделать?1.JPG
 
Немного не могу понять, почему так получается: все кнопки стоят нормально, а между "одноклассники" и "Вконтакте" промежуток. Скрин прилагаю. если не сложно - подскажите, пожалуйста, что сделать?Посмотреть вложение 10663
скинь код посмотрим
 
Немного не могу понять, почему так получается: все кнопки стоят нормально, а между "одноклассники" и "Вконтакте" промежуток. Скрин прилагаю. если не сложно - подскажите, пожалуйста, что сделать?Посмотреть вложение 10663
проблемы с гуглплюс?
Может гугля запрещён, хз
 
а чё гадать, человек по гайду сделал, думаешь для каждого особенный код?)



Тут либо Одноклассники не доступны, либо гугля+
в том то и дело что код для всех один,а вот руки разные)
 
Попробуй так.
....................
Боюсь смешным показаться, этот код куда вставлять то нужно? В какой шаблон? И он уже полноценный так сказать апдейт всем предыдущим тут сообщениям и первому посту ТС?
или чего то я запутался кто кому чего отписал, ну правда пишите внятнее "на куда и зачем" )) без обид просто утрачена нить соответствия тексту ТС. :geek:
 
Там только гугл, фэйсбук, твиттер и вк.
 
У меня вроде заработало, но есть да НО!
1) На всех страницах один и тот же счётчик, а не на каждом посту отдельный;
2) Пытаюсь поставить код на XenPorta на главную странницу и что самое интересно - получилось, но выглядит почему-то вот так:

Может кто знает чего, по этому поводу?
 

Вложения

  • Скриншот 2014-02-13 20.16.52.png
    Скриншот 2014-02-13 20.16.52.png
    411.6 KB · Просмотры: 52
  • Мне нравится
Реакции: Risk
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу