Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

 

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

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

Рекомендованные сообщения

Опубликовано:

Откройте шаблон 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}}

Опубликовано:
  • Автор

@newbie,

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

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

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

Изменено пользователем Helios

Опубликовано:
Подскажите плиз, какой код и куда именно нужно вставить его, что бы было только в конце темы?

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

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

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

Опубликовано:
  • Автор

@newbie,

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

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

 

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

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

Опубликовано:

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

 

Код

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

Опубликовано:
  • Автор

@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

 

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

Изменено пользователем Helios

Опубликовано:

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

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

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

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

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

Опубликовано:
  • Автор
Там еще есть цитата, мультицитата и т.д.

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

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

Изменено пользователем Helios

Опубликовано:

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

class="ipsClearfix ipsPos_left"

Опубликовано:
  • Автор

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

Опубликовано:

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

 

Например, в 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>

Опубликовано:
  • Автор
У Вас тоже есть нужные классы
@newbie, С этим кодом Share-Кнопки зафиксировались, а Репутация поднялась выше
Опубликовано:

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

 

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

Изменено пользователем Zero108

Опубликовано:
  • Автор

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

Изменено пользователем Helios

Опубликовано:

Подскажи пожалуйста код, что бы кнопки при прокрутке страницы были зафиксированы с левой стороны шаблона

Вижу, что уже сделали.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.