Dzi Posted February 21, 2018 Report Share Posted February 21, 2018 Возможно как-то задать чтобы к примеру с одной темой блок выглядел иначе чем с другой. К примеру у меня есть 2 темы, одна светлая, вторая тёмная.. и виджет с кодом дискорда тёмного цвета Хочется чтобы а белой теме был другой код с белым цветом(код у меня есть, осталось понять как сделать чтобы он переключался) Заранее спасибо. Quote Link to comment Share on other sites More sharing options...
wasder12 Posted February 21, 2018 Report Share Posted February 21, 2018 5 минут назад, Dzi сказал: Возможно как-то задать чтобы к примеру с одной темой блок выглядел иначе чем с другой. К примеру у меня есть 2 темы, одна светлая, вторая тёмная.. и виджет с кодом дискорда тёмного цвета Хочется чтобы а белой теме был другой код с белым цветом(код у меня есть, осталось понять как сделать чтобы он переключался) Заранее спасибо. Всё настроить можно в стиле, делай правки для каждого стиля да и делов ) Quote Link to comment Share on other sites More sharing options...
Dzi Posted February 21, 2018 Author Report Share Posted February 21, 2018 Только что, wasder12 сказал: Всё настроить можно в стиле, делай правки для каждого стиля да и делов ) А можете объяснить как? А то я понять не могу.. Где именно изменять и что нужно вставлять? Это ведь Custom Block, я хз куда вставлять код дискорда.. Quote Link to comment Share on other sites More sharing options...
wasder12 Posted February 21, 2018 Report Share Posted February 21, 2018 17 минут назад, Dzi сказал: А можете объяснить как? А то я понять не могу.. Где именно изменять и что нужно вставлять? Это ведь Custom Block, я хз куда вставлять код дискорда.. Если тебе разную расцветку дискорда то не подскажу Quote Link to comment Share on other sites More sharing options...
Dzi Posted February 22, 2018 Author Report Share Posted February 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}} Quote Link to comment Share on other sites More sharing options...
Dzi Posted February 22, 2018 Author Report Share Posted February 22, 2018 Только вот блок отображается на всех страницах.. а мне нужно чтобы только на главной Есть идей? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.