Jump to content

Как заменить родной блок поделиться (твиттер и прочие) на Блок «Поделиться» от Яндекс

Featured Replies

Posted
comment_131699

Как заменить родной блок поделиться (твиттер и прочие) на Блок «Поделиться» от Яндекс??

если кто не знает что это...вот ссылка  https://tech.yandex.ru/share/

кто-то ставил себе? подключали? как это реализовать.

Спасибо тем, кто откликнется

comment_131700

Перейти forums > front > topics > post найти:

{{if !$comment->item()->container()->disable_sharelinks and count( $comment->sharelinks() )}}
				<h5 class='ipsType_normal ipsType_reset ipsSpacer_top'>{lang="share_externally"}</h5>
				{template="sharelinks" group="global" app="core" params="$comment"}
			{{endif}}

измени на :

 <!--[if ]> 
{{if !$comment->item()->container()->disable_sharelinks and count( $comment->sharelinks() )}}
				<h5 class='ipsType_normal ipsType_reset ipsSpacer_top'>{lang="share_externally"}</h5>
				{template="sharelinks" group="global" app="core" params="$comment"}
			{{endif}}
<![endif]--> 

после его поставит ваш скрипт яндекса - пример:

<script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
<script src="//yastatic.net/share2/share.js"></script>
<div class="ya-share2" data-services="collections,vkontakte,facebook,odnoklassniki,moimir,gplus,twitter"></div>

резултат:

1.png

Перейти forums > front > topics > topic найти:

{template="sharelinks" app="core" group="global" params="$topic"}

изменит на :

<!--[if ]> 
{template="sharelinks" app="core" group="global" params="$topic"}
<![endif]-->  

после его поставит ваш скрипт яндекса - пример:

<script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
<script src="//yastatic.net/share2/share.js"></script>
<div class="ya-share2" data-services="collections,vkontakte,facebook,odnoklassniki,moimir,gplus,twitter"></div>

резултат:

2.png

  • Author
comment_131708

СSilence, спасибо....ты гений! все появилось...правда еще не тестировал (не нажимал кнопки..не знаю будет делиться или нет).

Кстати, а вот эти кнопки вверху форума (см. скрин) они чего делают-то? их отключить может или тоже задействовать можно?

 

и второй вопрос но уже не по теме...ты если соображаешь в этой штуке, подскажешь можешь еще

как сделать типа вставки шорткодов в редактор постов, что бы как в wordpress можно было внутри поста вставить {advertisement="blocks_ads_yandex"} или каким либо иным методом...но что бы реклама была не только в конце поста или в начале, что мы сами смогли сделать, но и внутри длинных постов по середине.

 

 

Снимок экрана от 2017-06-30 12-06-17.png

comment_131716
2 часа назад, sergey81 сказал:

Кстати, а вот эти кнопки вверху форума (см. скрин) они чего делают-то?

Поделится етого сообщения

  • Author
comment_131720
45 минут назад, Silence сказал:

Поделится етого сообщения

а этот блок как заменить например на 3 кнопки (VK, OK, MAIL) ? что то у меня не получается заменить по принципу выше.

  • Author
comment_131724

С этим понятно...как отключать и включать доп кнопки ясно. Другое не ясно, что за комментить и что заменить на код от Яндекса...

 

там написано в редакторе кода IPS 

 

<div class='ipsfocus_breadcrumbWrap ipsClearfix'>
                        {template="ipsfocus_socialButtons" if="theme.ipsf_social" app="core" group="global" params=""}
                        {template="breadcrumb" app="core" group="global" params="true, 'top'"}
                    </div>

 

globalTemplate  этот блок который я испектором нашел....его да нужно заменить?

  • Author
comment_131726
17 минут назад, Silence сказал:

 {template="ipsfocus_socialButtons" if="theme.ipsf_social" app="core" group="global" params=""}

заменит с вашем

заменить красиво не получается. там блок div целый к 3мя кнопками родными. А у меня при замене блок "фабричный" заменяется на три кнопки от яндекса. А хотелось бы сделать это гармонично...т.е. подменить кнопки и вызов функции кнопок. Т.е. нужен хороший постический хирург для такой замены. Я к сожалению не специалист и делаю грубую замену...получается не красиво!

comment_131728
42 минуты назад, sergey81 сказал:

заменить красиво не получается. там блок div целый к 3мя кнопками родными. А у меня при замене блок "фабричный" заменяется на три кнопки от яндекса. А хотелось бы сделать это гармонично...т.е. подменить кнопки и вызов функции кнопок. Т.е. нужен хороший постический хирург для такой замены. Я к сожалению не специалист и делаю грубую замену...получается не красиво!

Дайте ссилку ваш форум ..... 

  • Author
comment_131736

все братское сердце...сделал как надо!

большая тебе благодарность.

А где взять ID и KEY для Google внешней авторизации?

  • Идентификатор ОБЯЗАТЕЛЬНО
     
    Нажмите кнопку Справка, чтобы узнать о том, где получить эту информацию. 
  • Закрытый ключ ОБЯЗАТЕЛЬНО
     
  • Использовать реальное имя? ОБЯЗАТЕЛЬНО
     
comment_131737
39 минут назад, sergey81 сказал:

все братское сердце...сделал как надо!

большая тебе благодарность.

А где взять ID и KEY для Google внешней авторизации?

  • Идентификатор ОБЯЗАТЕЛЬНО
     
    Нажмите кнопку Справка, чтобы узнать о том, где получить эту информацию. 
  • Закрытый ключ ОБЯЗАТЕЛЬНО
     
  • Использовать реальное имя? ОБЯЗАТЕЛЬНО
     

https://invisioncommunity.com/4guides/how-to-use-ips-community-suite/social-sign-in/google-r234/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.