Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

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

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

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

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.