Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Helios

Кнопки поделиться в соцсети

Recommended Posts

Подскажите, как только в теме вставить с изображением (кнопки поделится в соцсети), внизу, слевой стороны от кнопки репутации? Либо внизу юзер панели?

post-58550-0-54597700-1528479465_thumb.png

 

Вот так должно выглядеть:

post-58550-0-48523200-1528479943_thumb.png

Share this post


Link to post
Share on other sites

Откройте шаблон post и добавьте код.

Код, связанный с репутацией

			{{if !( $comment->hidden() === 1 && ( $comment->canUnhide() || $comment->canDelete() ) )}}
			{{if \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_enabled}}
				{template="reputation" group="global" app="core" params="$comment"}
			{{endif}}
		{{endif}}

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie,

Откройте шаблон post и добавьте код.

Нужен код от кнопок социальных сетей, которые уже встроены в движке, которые находятся внизу после всех сообщений или спрятанные под значком. Нужно сделать, что бы их было видно, то есть добавить этот код именно в конце темы, в сообщениях не нужно.

Подскажите плиз, какой код и куда именно нужно вставить его, что бы было только в конце темы? Вот пример на форуме посмотрите как сделано - mmgp.ru

Edited by Helios

Share this post


Link to post
Share on other sites
Подскажите плиз, какой код и куда именно нужно вставить его, что бы было только в конце темы?

Кнопки и так есть в конце темы.

Вот пример на форуме посмотрите как сделано - mmgp.ru

Там я вижу кнопки только в первом сообщении.

Share this post


Link to post
Share on other sites

@newbie,

Кнопки и так есть в конце темы

Они в конце всех сообщений на странице, их там можно и оставить.

 

Там я вижу кнопки только в первом сообщении.

Вот как там и нужно, в конце первого сообщения. Подскажешь какой код и куда вставить нужно?

Share this post


Link to post
Share on other sites

Шаблон я написал выше.

 

Код

{{if $comment->mapped('first') and !$comment->item()->container()->disable_sharelinks}}
{template="sharelinks" app="core" group="global" params="$comment->item()"}
{{endif}}

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie, Спасибо, добавил перед этим кодом:

 

{{if !( $comment->hidden() === 1 && ( $comment->canUnhide() || $comment->canDelete() ) )}}
               {{if \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and settings.reputation_enabled}}
                   {template="reputation" group="global" app="core" params="$comment"}
               {{endif}}
           {{endif}}

Получилось вот так:

 

post-58550-0-46715800-1529062777_thumb.png

 

Подскажи, как опустить чуть до уровня репутации? И сверху сделать то изображение?

Edited by Helios

Share this post


Link to post
Share on other sites

Подскажи, как опустить чуть до уровня репутации?

Там еще есть цитата, мультицитата и т.д.

Все не влезет.

И сверху сделать то изображение?

{{if $comment->mapped('first') and !$comment->item()->container()->disable_sharelinks}}
   <div>
	<img src="ССЫЛКА_НА_ИЗОБРАЖЕНИЕ">
	{template="sharelinks" app="core" group="global" params="$comment->item()"}
</div>
{{endif}}

  • Upvote 1

Share this post


Link to post
Share on other sites
Там еще есть цитата, мультицитата и т.д.

Все не влезет.

@newbie, Уместиться, у нас это снизу находиться.

Edited by Helios

Share this post


Link to post
Share on other sites

Добавьте к диву

class="ipsClearfix ipsPos_left"

Share this post


Link to post
Share on other sites

@newbie, Получилось, но теперь значок репутации кверху поднялся. Нужно что бы кнопки соцсетей и репутации были на одном уровне и зафиксированны. Так получиться сделать?

Share this post


Link to post
Share on other sites

Все возможно.

 

Например, в 4.3.3 все ровно отображается, т.к. там используется https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Flexible_Box_Layout/%D0%92%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B2_Flex_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B5

 

Upd. У Вас тоже есть нужные классы

 

Должно быть так

<div class="ipsItemControls">
<div class="ipsItemControls_right ipsClearfix">
	Репутация
</div>
<div class="ipsItemControls_left ipsClearfix">
	Share-Кнопки
</div>
</div>

  • Upvote 1

Share this post


Link to post
Share on other sites
У Вас тоже есть нужные классы
@newbie, С этим кодом Share-Кнопки зафиксировались, а Репутация поднялась выше

Share this post


Link to post
Share on other sites

Если только для красоты. Ставил приложение AddThis (там этих кнопок огромное количество). По статистике кликает 2-3 человека в месяц. Однако веса этим соцсетям в глазах поисковика ваш сайт добавляет. Оно вам надо?

 

Первая реакция пользователя - скопировать ссылку из браузера и запостить в своем бложике или на своей странице. Никто эти кнопки почти не юзает. Вчерашний день, когда это было ново и интересно.

Edited by Zero108

Share this post


Link to post
Share on other sites

@newbie, Подскажи пожалуйста код, что бы кнопки при прокрутке страницы были зафиксированы с левой стороны шаблона. И размер у них нужно сделать по больше, но при этом, что бы размер кнопок в темах, которые сделали не изменился.

Edited by Helios

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...