Dzi Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 Возможно как-то задать чтобы к примеру с одной темой блок выглядел иначе чем с другой. К примеру у меня есть 2 темы, одна светлая, вторая тёмная.. и виджет с кодом дискорда тёмного цвета Хочется чтобы а белой теме был другой код с белым цветом(код у меня есть, осталось понять как сделать чтобы он переключался) Заранее спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wasder12 Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 5 минут назад, Dzi сказал: Возможно как-то задать чтобы к примеру с одной темой блок выглядел иначе чем с другой. К примеру у меня есть 2 темы, одна светлая, вторая тёмная.. и виджет с кодом дискорда тёмного цвета Хочется чтобы а белой теме был другой код с белым цветом(код у меня есть, осталось понять как сделать чтобы он переключался) Заранее спасибо. Всё настроить можно в стиле, делай правки для каждого стиля да и делов ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dzi Опубликовано 21 февраля, 2018 Автор Поделиться Опубликовано 21 февраля, 2018 Только что, wasder12 сказал: Всё настроить можно в стиле, делай правки для каждого стиля да и делов ) А можете объяснить как? А то я понять не могу.. Где именно изменять и что нужно вставлять? Это ведь Custom Block, я хз куда вставлять код дискорда.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wasder12 Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 17 минут назад, Dzi сказал: А можете объяснить как? А то я понять не могу.. Где именно изменять и что нужно вставлять? Это ведь Custom Block, я хз куда вставлять код дискорда.. Если тебе разную расцветку дискорда то не подскажу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dzi Опубликовано 22 февраля, 2018 Автор Поделиться Опубликовано 22 февраля, 2018 Нашёл решение радикально Взял и просто вставил в код sidebar напрямую код дискорда после виджетов. Но хотелось бы конечно узнать как разные виджеты под разные темы пилить.. Спойлер {{$adsForceSidebar = ( \IPS\Settings::i()->ads_force_sidebar AND \IPS\core\Advertisement::loadByLocation( 'ad_sidebar' ) );}} {{if (isset( \IPS\Output::i()->sidebar['enabled'] ) and \IPS\Output::i()->sidebar['enabled'] ) && ( ( isset( \IPS\Output::i()->sidebar['contextual'] ) && trim( \IPS\Output::i()->sidebar['contextual'] ) !== '' ) || ( isset( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) && count( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) ) || ( \IPS\Dispatcher::i()->application instanceof \IPS\Application AND \IPS\Dispatcher::i()->application->canManageWidgets() ) || $adsForceSidebar )}} <div id='ipsLayout_sidebar' class='ipsLayout_sidebar{$position} {{if !( isset( \IPS\Output::i()->sidebar['contextual'] ) && trim( \IPS\Output::i()->sidebar['contextual'] ) !== '' ) && ( !isset( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) || !count( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) ) && \IPS\Dispatcher::i()->application->canManageWidgets() && !$adsForceSidebar}}ipsLayout_sidebarUnused{{endif}}' data-controller='core.front.widgets.sidebar'> {{if isset( \IPS\Output::i()->sidebar['contextual'] ) && trim( \IPS\Output::i()->sidebar['contextual'] ) !== ''}} <aside id="elContextualTools" class='ipsClearfix' {{if isset( \IPS\Output::i()->sidebar['sticky'] )}}data-ipsSticky{{endif}}> {expression="\IPS\Output::i()->sidebar['contextual']" raw="true"} </aside> {{endif}} {{if $adsForceSidebar OR ( \IPS\core\Advertisement::loadByLocation( 'ad_sidebar' ) AND ( ( isset( \IPS\Output::i()->sidebar['contextual'] ) && trim( \IPS\Output::i()->sidebar['contextual'] ) !== '' ) OR ( isset( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) && count( \IPS\Output::i()->sidebar['widgets']['sidebar'] ) ) ) )}} <div data-role='sidebarAd'> {advertisement="ad_sidebar"} </div> <br><br> {{endif}} {template="widgetContainer" group="global" app="core" params="'sidebar', 'vertical'"}<br> <iframe src="https://discordapp.com/widget?id=388039995375484948&theme=light" width="328" height="400" allowtransparency="true" frameborder="0"></iframe> </div> {{endif}} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Dzi Опубликовано 22 февраля, 2018 Автор Поделиться Опубликовано 22 февраля, 2018 Только вот блок отображается на всех страницах.. а мне нужно чтобы только на главной Есть идей? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.