Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Вывод контента в определённой теме (шаблоне)

Featured Replies

Posted

Ребят, всем привет!

Подскажите, кто в курсе, можно ли прописать так в имеющемся коде

{{if \IPS\Member::loggedIn()->inGroup (array(2,4))}}
		<div class="AMSG_Message AMSG_Message_information">
			{setting="AMSG_Forums_Index_Message"}
		</div><br>
	{{endif}}

чтобы контент выводился в зависимости от выбранной темы (светлая или тёмная). Сейчас выводится для определенных групп, а надо ещё для определенной темы. У тем вообще есть какой-то уникальный айди?

  • Author
11 минут назад, by_ix сказал:

можно сделать зависимость от выбранной темы пользователя. тебе это надо? 

да да, именно это и надо :) 

  • Author
6 минут назад, by_ix сказал:

стоп. а у тебя темы две? или в одной переключение цвета? 

не не, у меня 2 одинаковые темы AcMe, просто перекрашенные, без кнопки цвета, а именно в футере переключение темы

  • Author
2 минуты назад, by_ix сказал:

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

не, смотри, поясню) есть плагин Advance Message, в котором 1 сообщение с двумя типами оформления. Вот мне одно оформление нужно выводить в светлой теме, а в тёмной теме выводить другое оформление.

image.thumb.png.337ef330d4f75c6551fa9159e8be125b.png

но у тебя же две темы. значит у плагина два разных шаблона в этих темах. в одной теме нужно сделать тёмное оформление, в другой светлое. 

либо я сам запутался, либо ты меня запутал. позже поставлю плагин этот, посмотрю что он делает. 

  • Author
9 минут назад, by_ix сказал:

но у тебя же две темы. значит у плагина два разных шаблона в этих темах. в одной теме нужно сделать тёмное оформление, в другой светлое. 

либо я сам запутался, либо ты меня запутал. позже поставлю плагин этот, посмотрю что он делает. 

то, что скинул, этот код из шаблона самого плагина. То есть, если я сделаю 2 типа сообщения, то они оба будут выводиться и в одной и в другой теме

  • Author
2 минуты назад, by_ix сказал:

the.bunin я так понимаю, ты говорил про "Выбрать вид сообщения" ? или же про само сообщение?

не, мне надо сделать так, чтобы в тёмной теме выводилось, допустим информационное сообщение, а в светлой объявление. Для каждого я сделаю своё оформление.

да уф, я задаю вопрос конкретный, зачем ты отвечаешь на другое.
в плагине всего две настройки.
"вид сообщения" и "сообщение".
тебе нужно, чтоб в каждой теме был разный "вид сообщения" или же само "сообщение"?

если нужен разный "вид сообщения", то просто замени класс в белой теме, допустим так:

  {{elseif settings.AMSG_Forums_Index_Box ==1}}
	<div class="AMSG_Message AMSG_Message_error">
		{setting="AMSG_Forums_Index_Message"}
	</div><br>

а в тёмной оставь как есть:

  {{elseif settings.AMSG_Forums_Index_Box ==1}}
	<div class="AMSG_Message AMSG_Message_information">
		{setting="AMSG_Forums_Index_Message"}
	</div><br>

а если нужно разное "сообщение", то это уже плагин дописывать надо.

  • Author

by_ix хм, нет, так не получается. Сообщение выводится с тем видом, который выставляешь непосредственно в настройках самого плагина. Тут видимо при любых раскладах нужно настройку в сам плагин добавлять 😪

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.

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.