Перейти к содержанию

Dzi

Пользователи
  • Постов

    21
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Dzi

  1. Возможно ли встроенный embed IPS 4 ставить по центру?
    Я пробовал разные танцы с бубном но зараза не хочет поддаваться.
    простой код iframe получается через HTML выставить по центру посредством <center>
    А вот встроенный вставщик(см. ниже) ну никак не получается :(
    Спасите..

    embed.png.a4f850f49313f6bb10e36fcded778dff.png

  2. Нашёл решение радикально
    Взял и просто вставил в код 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}}

     

     

  3. Только что, wasder12 сказал:

    Всё настроить можно в стиле, делай правки для каждого стиля да и делов )

    А можете объяснить как? А то я понять не могу..

    Где именно изменять и что нужно вставлять? :(

    Это ведь Custom Block, я хз куда вставлять код дискорда..

  4. Возможно как-то задать чтобы к примеру с одной темой блок выглядел иначе чем с другой.
    К примеру у меня есть 2 темы, одна светлая, вторая тёмная..
    и виджет с кодом дискорда тёмного цвета
    Хочется чтобы а белой теме был другой код с белым цветом(код у меня есть, осталось понять как сделать чтобы он переключался)

    Заранее спасибо.

    discordserver.png.caa65eb6d56a3a06ed5b967e6b4859c4.png

  5. 1 минуту назад, WOLF сказал:

    ок ок, не устраивает, дальше сиди и апай тему, скажи спасибо что человек хоть отписался, изъявил желание помочь. ладно, все понятно :bn:

    Чем он помог? Сказав очевидные вещи? Ему в конце ещё осталось дописать "А если не получилось - гугли".

    Я делал всё по гайду дважды.
    Да и если судить по скринам - видно что я всё правильно ввёл.

  6. Только что, WOLF сказал:

    хамить будешь, никто не поможет

    А как тут не хамить когда тебя прямым текстом идиотом называют.

    Если бы я не читал эту Помощь - я бы сюда не написал.

    Всё делал по гайду - ничего не вышло.

  7. Я нашёл решение.
    Используем вместо DL DT и DD - table tr и td

    Старый код:
     

    Спойлер

     

    
    {{$idField = $comment::$databaseColumnId;}}
    {{$itemClassSafe = str_replace( '\\', '_', mb_substr( $comment::$itemClass, 4 ) );}}
    {{if $comment->isIgnored()}}
    	<div class='ipsComment ipsComment_ignored ipsType_light' id='elIgnoreComment_{$comment->$idField}' data-ignoreCommentID='elComment_{$comment->$idField}' data-ignoreUserID='{$comment->author()->member_id}'>
    		{lang="ignoring_content" sprintf="$comment->author()->name"} <a href='#elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu data-ipsMenu-menuID='elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu-appendTo='#elIgnoreComment_{$comment->$idField}' data-action="ignoreOptions" title='{lang="see_post_ignore_options"}' class='ipsType_blendLinks'>{lang="options"} <i class='fa fa-caret-down'></i></a>
    		<ul class='ipsMenu ipsHide' id='elIgnoreComment_{$comment->$idField}_menu'>
    			<li class='ipsMenu_item ipsJS_show' data-ipsMenuValue='showPost'><a href='#'>{lang="show_this_post"}</a></li>
    			<li class='ipsMenu_sep ipsJS_show'><hr></li>
    			<li class='ipsMenu_item' data-ipsMenuValue='stopIgnoring'><a href='{url="app=core&module=system&controller=ignore&do=remove&id={$comment->author()->member_id}" seoTemplate="ignore"}'>{lang="stop_ignoring_posts_by" sprintf="$comment->author()->name"}</a></li>
    			<li class='ipsMenu_item'><a href='{url="app=core&module=system&controller=ignore" seoTemplate="ignore"}'>{lang="change_ignore_preferences"}</a></li>
    		</ul>
    	</div>
    {{endif}}
    
    <a id='comment-{$comment->$idField}'></a>
    <article {{if $comment->author()->hasHighlightedReplies()}}data-memberGroup="{$comment->author()->member_group_id}" {{endif}} id='elComment_{$comment->$idField}' class='cPost ipsBox {{if $otherClasses}}{$otherClasses}{{endif}} ipsComment {{if ( settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight and settings.reputation_enabled ) OR $comment->isFeatured()}}ipsComment_popular{{endif}} ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone {{if $comment->author()->hasHighlightedReplies()}}ipsComment_highlighted{{endif}}{{if $comment->isIgnored()}}ipsHide{{endif}} {{if $comment->hidden() OR $item->hidden() === -2}}ipsModerated{{endif}}'>
    	{{if $item->isQuestion() and !$comment->new_topic}}
    		{template="postRating" group="topics" app="forums" params="$item, $comment, $votes"}
    	{{endif}}
    
    	<div class='cAuthorPane cAuthorPane_mobile ipsResponsive_showPhone ipsResponsive_block'>
    		<h3 class='ipsType_sectionHead cAuthorPane_author ipsResponsive_showPhone ipsResponsive_inlineBlock ipsType_break ipsType_blendLinks ipsTruncate ipsTruncate_line'>
    			{template="userLink" group="global" app="core" params="$comment->author(), $comment->warningRef(), $comment->author()->group['g_id']"}
    			<span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>
    		</h3>
    		<div class='cAuthorPane_photo'>
    			{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    		</div>
    	</div>
    	<aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium ipsResponsive_hidePhone'>
    		<h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong>{$comment->author()->link( $comment->warningRef() )|raw}</strong> <span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></h3>
    		
    		<ul class='cAuthorPane_info ipsList_reset'>
    		{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}
    			{{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }}
    				<li><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li>
    			{{endif}}
    {{if $comment->author()->rank['image'] && $comment->author()->member_id}}
    				<li>{$comment->author()->rank['image']|raw}</li>
    			{{endif}}
    			<li class='cAuthorPane_photo'>
    				{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    			</li>
    			{{if $comment->author()->member_id}}
               
    		  <dl class="pairsJustified">
    		  <li class='post_count desc lighter'>
    		  {{if $comment->author()->member_title && $comment->author()->member_id}}
    			<dt>Ваше звание:</dt><dd>{$comment->author()->member_title}</dd>
    			{{elseif $comment->author()->rank['title'] && $comment->author()->member_id}}
    				<dt>Ваше звание:</dt><dd>{$comment->author()->rank['title']}</dd>
    			{{endif}}
    			</li></dl>
    
    				<dl class="pairsJustified">
      <li class='post_count desc lighter'>
        <dt>Репутация:</dt>
        <dd>{template="reputationBadge" group="global" app="core" params="$comment->author()"}</dd></li></dl>
    				<dl class="pairsJustified">
      <li class='post_count desc lighter'>
        <dt>Сообщений:</dt>
        <dd>{lang="member_post_count" pluralize="$comment->author()->member_posts"}</dd></li></dl>
    				{{if $comment->author()->reputationImage()}}
    					<li class='ipsPad_half'>
    						<img src='{file="$comment->author()->reputationImage()" extension="core_Theme"}' title='{{if $comment->author()->reputation()}}{$comment->author()->reputation()}{{endif}}' alt=''>
    					</li>
    				{{endif}}
              
                    <dl class="pairsJustified">
      <li class='post_count desc lighter'>
                        {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
              <dt>C нами уже:</dt><dd>{$date_joined} дней</dd></li></dl>
             
              
    				{template="customFieldsDisplay" group="global" app="core" params="$comment->author()"}
             
    			{{endif}}
    		</ul>
              
    	</aside>
    	<div class='ipsColumn ipsColumn_fluid'>
    		{template="post" group="topics" app="forums" params="$item, $comment, $item::$formLangPrefix . 'comment', $item::$application, $item::$module, $itemClassSafe"}
    	</div>
    </article>

    Новый код:
     

    
    .btn {
    	-webkit-border-radius: 1;
    	-moz-border-radius: 1;
    	border-radius: 1px;
    	text-shadow: 0px 0px 1px #121317;
    	-webkit-box-shadow: 0px 0px 2px #121317;
    	-moz-box-shadow: 0px 0px 2px #121317;
    	box-shadow: 0px 0px 2px #121317;
    	color: #ffffff;
    	background: #1D1F29;
    	padding: 10px 20px 10px 20px;
    	text-decoration: none;
    }
    iframe {    
     border: 0;
    }
    .btn:hover {
    	background: #21232e;
    	text-decoration: none;
    }
    
    .extraUserInfo {
    	font-size: 11px;
    	padding: 4px 0px;
    }
    
    .pairsJustified {
    	margin: 4px 0 0;
    	font-size: 11px;
    	box-shadow: 0px 0px 2px #121317;
    	border-radius: 7px;
    	overflow: hidden;
    	line-height: 2;
    	list-style-type: none;
    }
    
    .pairsJustified:hover {
      	background: #21232e;
    	text-decoration: none;
    }
    
    .pairsJustified dt {
    	font-size: 11px !important;
    	float: left;
    	padding-left: 10px;
    	text-align: left;
    	max-width: 100%;
    	color: #ababab;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
      font-weight: bold;
    }
    
    .pairsJustified dd {
    	font-size: 10px !important;
    	text-align: right;
    	max-width: 100%;
    	padding-right: 10px;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
    }
    .dzizvanie {
        color: #fae157;
        background: url(http://darkrage.net/images/sclipici.gif);
        text-shadow: 1px 1px 1px black;
    }
    .steam:hover {
        background-position: 200% 100%;
        color: #FCFCFC
    }
    .steam>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .steam {
      margin-right: 5px;
        margin-left: 35px;
        margin-bottom: 5px;
        margin-top: 9px;
        display: inline-block;
        font-size: 14px;
        color: #bcbcbc;
        width: 25px;
        height: 25px;
        line-height: 25px;
        background: white;
        background-color: #18191D;
        transition: all 0.7s ease-in-out;
        transform: rotate(0deg);
        border-radius: 5px;
        float: left;
        border-radius: 6px;
        box-shadow: 0px 0px 4px 0px #121317;
    }
    .steam:hover {
        cursor: pointer;
        color: #FCFCFC
    }
    .steam>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .steam4 {
        display: inline-block;
        position: relative;
        width: 80px;
        height: 35px;
        line-height: 34px;
        font-size: 0.9em;
        color: #646464;
        text-decoration: none;
        user-select: none;
        white-space: nowrap
    }
    .steam4:hover {
        color: #FCFCFC
    }
    .steam4>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .steam:hover {
        background-position: 200% 100%;
        color: #FCFCFC
    }
    .steam>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .vkontakte {
      margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 9px;
        display: inline-block;
        font-size: 14px;
        color: #bcbcbc;
        width: 25px;
        height: 25px;
        line-height: 25px;
        background: white;
        background-color: #18191D;
        transition: all 0.7s ease-in-out;
        transform: rotate(0deg);
        border-radius: 5px;
        float: left;
        border-radius: 6px;
        box-shadow: 0px 0px 4px 0px #121317;
    }
    .vkontakte:hover {
        cursor: pointer;
        color: #FCFCFC
    }
    .vkontakte>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .vkontakte4 {
        display: inline-block;
        position: relative;
        width: 80px;
        height: 35px;
        line-height: 34px;
        font-size: 0.9em;
        color: #646464;
        text-decoration: none;
        user-select: none;
        white-space: nowrap
    }
    .vkontakte4:hover {
        color: #FCFCFC
    }
    .vkontakte4>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .skype {
      margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 9px;
        display: inline-block;
        font-size: 14px;
        color: #bcbcbc;
        width: 25px;
        height: 25px;
        line-height: 25px;
        background: white;
        background-color: #18191D;
        transition: all 0.7s ease-in-out;
        transform: rotate(0deg);
        border-radius: 5px;
        float: left;
        border-radius: 6px;
        box-shadow: 0px 0px 4px 0px #121317;
    }
    .skype:hover {
        cursor: pointer;
        color: #FCFCFC
    }
    .skype>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .skype4 {
        display: inline-block;
        position: relative;
        width: 80px;
        height: 35px;
        line-height: 34px;
        font-size: 0.9em;
        color: #646464;
        text-decoration: none;
        user-select: none;
        white-space: nowrap
    }
    .skype4:hover {
        color: #FCFCFC
    }
    .skype4>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .telegram {
      margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 9px;
        display: inline-block;
        font-size: 14px;
        color: #bcbcbc;
        width: 25px;
        height: 25px;
        line-height: 25px;
        background: white;
        background-color: #18191D;
        transition: all 0.7s ease-in-out;
        transform: rotate(0deg);
        border-radius: 5px;
        float: left;
        border-radius: 6px;
        box-shadow: 0px 0px 4px 0px #121317;
    }
    .telegram:hover {
        cursor: pointer;
        color: #FCFCFC
    }
    .telegram>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .telegram4 {
        display: inline-block;
        position: relative;
        width: 80px;
        height: 35px;
        line-height: 34px;
        font-size: 0.9em;
        color: #646464;
        text-decoration: none;
        user-select: none;
        white-space: nowrap
    }
    .telegram4:hover {
        color: #FCFCFC
    }
    .telegram4>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .shikimori {
      margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 9px;
        display: inline-block;
        font-size: 14px;
        color: #bcbcbc;
        width: 25px;
        height: 25px;
        line-height: 25px;
        background: white;
        background-color: #18191D;
        transition: all 0.7s ease-in-out;
        transform: rotate(0deg);
        border-radius: 5px;
        float: left;
        border-radius: 6px;
        box-shadow: 0px 0px 4px 0px #121317;
    }
    .shikimori:hover {
        cursor: pointer;
        color: #FCFCFC
    }
    .shikimori>paper-ripple {
        border-radius: 0px;
        overflow: hidden;
        color: #96281B
    }
    .moderator {
        color: #90EE90;
        text-shadow: 1px 1px 5px #20BE2B;
        font-weight: bold;
    }
    .style3 {
        color: red
    }
    .style83 {
        background: linear-gradient(90deg, #000 0%, #fff 100%, #000);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #FF512F;
        font-weight: bold
    }
    .style69 {
        color: #ae00ef
    }
    .style99 {
        background: linear-gradient(180deg, #00F6FF 50%, #9600FF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #00F6FF;
        font-weight: bold;
        text-shadow: 0 0 9px #00fcff
    }
    .style47 {
        color: #3df3f1;
        text-shadow: 0 0 5px #3df3f1
    }
    .style8 {
        color: #838383;
        text-decoration: line-through
    }
    .style46 {
        color: #ffffe0;
        text-shadow: 0 0 5px #ffffe0
    }
    .style62 {
        color: #e0fe13;
        text-shadow: 0 0 5px #e0fe13
    }
    .style58 {
        color: #90c;
        text-shadow: 1px 1px 1px #000, 0 0 1em #690095
    }
    .style19 {
        color: #7ef330;
        text-shadow: 0 0 4px #7ef330
    }
    .style84 {
        background: linear-gradient(75deg, #12A3FF 15%, #FF0054 70%, #FF0054);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #FF0054;
        font-weight: bold
    }
    .style24 {
        color: #f9f9f9;
        text-shadow: 0 0 3px #ff2828
    }
    .style64 {
        color: #8EF13C;
        text-shadow: 0 0 4px #BC38D3
    }
    .style42 {
        color: #fff;
        text-shadow: 0 0 5px #06ff00
    }
    .style80 {
        background: linear-gradient(to right, #00d2ff, #3a7bd5);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #FF512F;
        font-weight: bold
    }
    .style13 {
        color: #2260ff;
        text-shadow: 0 0 4px #3854ff
    }
    .style90 {
        color: #0ff
    }
    .style70 {
        color: #ff7d1d
    }
    .style48 {
        background: linear-gradient(90deg, #a748ce 20%, #ed2a8a 30%, #a748ce);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #9f5ca6;
        font-weight: bold
    }
    .style57 {
        color: #ff00d5;
        text-shadow: 0px 0px 3px #000
    }
    .style53 {
        color: #fff;
        text-shadow: 0px 0px 5px #000
    }
    .style86 {
        color: #fff;
        text-shadow: 0 0 8px #fff
    }
    .style55 {
        color: #fff44f;
        text-shadow: 0px 0px 5px #fff44f
    }
    .style97 {
        background: linear-gradient(45deg, #dd3e2b 25%, #f5dbd7 65%, #dd3e2b);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #dd3e2b;
        font-weight: bold
    }
    .style4 {
        color: #90EE90;
        text-shadow: 1px 1px 5px #20BE2B;
        font-weight: bold;
        background-image: url(http://funkyimg.com/i/2vSaV.gif);
    }
    .style96 {
        color: #fff;
        text-shadow: 0 0 4px #fff, 0 0 6px #f5f5f5
    }
    .style91 {
        background: linear-gradient(90deg, #f46b45 33%, #eea849 76%, #f46b45);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #f46b45;
        font-weight: bold
    }
    .style54 {
        color: #fdf4b3;
        text-shadow: 0px 0px 8px;
        font-weight: bold
    }
    .style92 {
        background: linear-gradient(70deg, #8E54E9 23%, #4776E6 48%, #8E54E9);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #8E54E9;
        font-weight: bold
    }
    .style2 {
        color: #c8262b
    }
    .style85 {
        background: linear-gradient(55deg, #a6246d 25%, #d02e6c 75%, #a6246d);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #a6246d;
        font-weight: bold
    }
    .style12 {
        color: #06a0f9
    }
    .style82 {
        color: #101010;
        text-shadow: 0px 0px 7px #6eb719
    }
    .style65 {
        color: #000;
        text-shadow: 0 0 4px red
    }
    .style95 {
        background: linear-gradient(75deg, #d84839 28%, #c62f68 72%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #d84839;
        font-weight: bold
    }
    .style45 {
        color: #f606ba;
        text-shadow: 1px 1px 1px #000, 0 0 1em #f606ba
    }
    .style63 {
        color: #ededed;
        text-shadow: 0 0 4px #ededed
    }
    .style51 {
        color: #7990FF;
        text-shadow: 0px 0px 5px #4879FF
    }
    .style87 {
        background: linear-gradient(45deg, #4dff4d 20%, #f6ff02 80%, #f6ff02);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #4dff4d;
        font-weight: bold
    }
    .style68 {
        color: #2daf74;
        text-shadow: 1px 1px 1px #000, 0 0 1em #2daf74
    }
    .style88 {
        color: #0f0;
        text-shadow: 1px 1px 2px #000, 0 0 8px #0f0
    }
    .style20 {
        color: #ca0006
    }
    .style41 {
        color: #2e8b57;
        text-shadow: 0 0 5px #2e8b57
    }
    .style98 {
        color: #d8d1d2;
        text-shadow: 0 0 9px #ff2d5a, 0 0 4px #ff2d5a, 0 0 4px #ff2d5a
    }
    .style94 {
        color: #fb00d1;
        letter-spacing: 4px;
        text-shadow: 0 0 30px #f606ba, 0 0 5px #f606ba, 0 0 10px #fe43f3, 0 0 10px #fc00ff, 0 0 20px #f606ba, 0 0 2px #fc00ff;
        font-weight: 400
    }
    .style10 {
        color: #fbbc00
    }
    .style28 {
        color: #fbbc00
    }
    .style93 {
        color: #fff;
        text-shadow: 0px 0px 5px #1000ff, 0px 0px 8px #1000ff, 0px 0px 10px #1000ff, 0px 0px 7px #1000ff
    }
    .style56 {
        color: #FF1493;
        text-shadow: 0px 0px 6px #FF1493
    }
    .style14 {
        color: #ef5d18
    }
    .style76 {
        color: #c8262b
    }
    .style81 {
        color: #2db275
    }
    .style77 {
        color: red
    }
    .style52 {
        color: #3b4247;
        text-shadow: 0px 0px 5px #3b4247
    }
    .style40 {
        color: #f0f
    }
    .style50 {
        color: #fffe03;
        text-shadow: 1px 1px 1px #000, 0 0 1em #fffe03
    }
    .style36 {
        color: #4a1684
    }
    .style17 {
        color: #0d5c97;
        text-shadow: 0px 0px 5px #0d5c97
    }
    .style32 {
        color: #4fd745
    }
    .style21 {
        color: #a24fd6;
        text-shadow: 0 0 4px #a24fd6
    }
    .style79 {
        color: #838383;
        text-decoration: line-through
    }
    .style27 {
        color: #838383;
        text-decoration: line-through
    }
    .style38 {
        color: #FF8C00
    }
    .style26 {
        color: #CDCD00;
        text-shadow: 0 0 3px #CDCD00
    }
    .style30 {
        color: #CDCD00;
        text-shadow: 0 0 3px #CDCD00
    }
    .style72 {
        color: #c8262b
    }
    .style37 {
        color: #ff8700
    }
    .style16 {
        color: #008b0a
    }
    .style89 {
        background: linear-gradient(90deg, #f00 14%, #ffa400 25%, #f1ff0a 35%, #0aff26 47%, #16e2fb 59%, #1661fb 71%, #cd16fb 83%, #fb1414 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #ffa400;
        font-weight: bold
    }
    .style73 {
        color: #c8262b
    }
    .style49 {
        color: #39fb06;
        text-shadow: 0 0 4px #39fb06
    }
    .style71 {
        color: #c8262b
    }
    .style75 {
        color: #c8262b
    }
    .style74 {
        color: #c8262b
    }
    .scroll-left {
        height: 50px;
        overflow: hidden;
        position: relative;
    }
    .statBox {
        border-width: 1px !important;
        border-style: solid;
        border-color: #121317;
        border-radius: 3px;
    }
    
    .statBox {
        border: 1px solid #e0e0e0;
        box-shadow: 0px 1px 0px #121317;
        border-radius: 3px;
    }
    
    .statWidget {
        position: relative;
        padding: 0;
        background: #121317;
    }
    
    .statBox_inner {
    	padding: 10px;
    }
    /*TABLE LIST DATA*/
    table {
     	margin: 4px 0 0;
    	font-size: 11px;
    	box-shadow: 0px 0px 2px #121317;
    	border-radius: 7px;
    	overflow: hidden;
    	line-height: 2;
    	list-style-type: none;
      width: 215px;
    }
     
    table tr .title {
     font-size: 11px !important;
    	float: left;
    	padding-left: 10px;
    	text-align: left;
    	max-width: 100%;
    	color: #ababab;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
      font-weight: bold;
    }
     
    table tr .text {
     font-size: 10px !important;
    	text-align: right;
    	max-width: 100%;
    	padding-right: 10px;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
    }

    Также добавляем в custom.css
     

    
    /*TABLE LIST DATA*/
    table {
     	margin: 4px 0 0;
    	font-size: 11px;
    	box-shadow: 0px 0px 2px #121317;
    	border-radius: 7px;
    	overflow: hidden;
    	line-height: 2;
    	list-style-type: none;
      width: 215px;
    }
     
    table tr .title {
     font-size: 11px !important;
    	float: left;
    	padding-left: 10px;
    	text-align: left;
    	max-width: 100%;
    	color: #ababab;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
      font-weight: bold;
    }
     
    table tr .text {
     font-size: 10px !important;
    	text-align: right;
    	max-width: 100%;
    	padding-right: 10px;
    	text-shadow: 0 1px #000;
      font-family: 'Roboto Condensed', sans-serif;
    }

    Всем спасибо за помощь :з

    Новый код(выше не то скинул):

    
    {{$idField = $comment::$databaseColumnId;}}
    {{$itemClassSafe = str_replace( '\\', '_', mb_substr( $comment::$itemClass, 4 ) );}}
    {{if $comment->isIgnored()}}
    	<div class='ipsComment ipsComment_ignored ipsType_light' id='elIgnoreComment_{$comment->$idField}' data-ignoreCommentID='elComment_{$comment->$idField}' data-ignoreUserID='{$comment->author()->member_id}'>
    		{lang="ignoring_content" sprintf="$comment->author()->name"} <a href='#elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu data-ipsMenu-menuID='elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu-appendTo='#elIgnoreComment_{$comment->$idField}' data-action="ignoreOptions" title='{lang="see_post_ignore_options"}' class='ipsType_blendLinks'>{lang="options"} <i class='fa fa-caret-down'></i></a>
    		<ul class='ipsMenu ipsHide' id='elIgnoreComment_{$comment->$idField}_menu'>
    			<li class='ipsMenu_item ipsJS_show' data-ipsMenuValue='showPost'><a href='#'>{lang="show_this_post"}</a></li>
    			<li class='ipsMenu_sep ipsJS_show'><hr></li>
    			<li class='ipsMenu_item' data-ipsMenuValue='stopIgnoring'><a href='{url="app=core&module=system&controller=ignore&do=remove&id={$comment->author()->member_id}" seoTemplate="ignore"}'>{lang="stop_ignoring_posts_by" sprintf="$comment->author()->name"}</a></li>
    			<li class='ipsMenu_item'><a href='{url="app=core&module=system&controller=ignore" seoTemplate="ignore"}'>{lang="change_ignore_preferences"}</a></li>
    		</ul>
    	</div>
    {{endif}}
    
    <a id='comment-{$comment->$idField}'></a>
    <article {{if $comment->author()->hasHighlightedReplies()}}data-memberGroup="{$comment->author()->member_group_id}" {{endif}} id='elComment_{$comment->$idField}' class='cPost ipsBox {{if $otherClasses}}{$otherClasses}{{endif}} ipsComment {{if ( settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight and settings.reputation_enabled ) OR $comment->isFeatured()}}ipsComment_popular{{endif}} ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone {{if $comment->author()->hasHighlightedReplies()}}ipsComment_highlighted{{endif}}{{if $comment->isIgnored()}}ipsHide{{endif}} {{if $comment->hidden() OR $item->hidden() === -2}}ipsModerated{{endif}}'>
    	{{if $item->isQuestion() and !$comment->new_topic}}
    		{template="postRating" group="topics" app="forums" params="$item, $comment, $votes"}
    	{{endif}}
    
    	<div class='cAuthorPane cAuthorPane_mobile ipsResponsive_showPhone ipsResponsive_block'>
    		<h3 class='ipsType_sectionHead cAuthorPane_author ipsResponsive_showPhone ipsResponsive_inlineBlock ipsType_break ipsType_blendLinks ipsTruncate ipsTruncate_line'>
    			{template="userLink" group="global" app="core" params="$comment->author(), $comment->warningRef(), $comment->author()->group['g_id']"}
    			<span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>
    		</h3>
    		<div class='cAuthorPane_photo'>
    			{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    		</div>
    	</div>
    	<aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium ipsResponsive_hidePhone'>
    		
          <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong>{$comment->author()->link( $comment->warningRef() )|raw}</strong> <span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></h3>
    		
          {expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}
    			{{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }}
    				<img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'>
    			{{endif}}
          
    		<ul class='cAuthorPane_info ipsList_reset'>
    			{{if $comment->author()->rank['image'] && $comment->author()->member_id}}
    				<li>{$comment->author()->rank['image']|raw}</li>
    			{{endif}}
    
    			<li class='cAuthorPane_photo'>
    				{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    			</li>
    			{{if $comment->author()->member_id}}
      
     <table>
     <tr>
     <td class="title">Сообщений: </td>
     <td class="text">{lang="member_post_count" pluralize="$comment->author()->member_posts"}</td>
     </tr>
    </table>
              
     <table>
     <tr>
     <td class="title">Ваше звание: </td>
       {{if $comment->author()->member_title && $comment->author()->member_id}}
     <td class="text">{$comment->author()->member_title}</td>
    {{elseif $comment->author()->rank['title'] && $comment->author()->member_id}}
       <td class="text">{$comment->author()->rank['title']}</td>
       {{endif}}
     </tr>
    </table>
              
    <table>
     <tr>
     <td class="title">Репутация: </td>
     <td class="text">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</td>
     </tr>
    </table>
    
    <table>
     <tr>
    {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
     <td class="title">C нами уже: </td>
     <td class="text">{$date_joined} дней</td>
     </tr>
    </table>
    
    				{template="customFieldsDisplay" group="global" app="core" params="$comment->author()"}
    			{{endif}}
    		</ul>
    	</aside>
    	<div class='ipsColumn ipsColumn_fluid'>
    		{template="post" group="topics" app="forums" params="$item, $comment, $item::$formLangPrefix . 'comment', $item::$application, $item::$module, $itemClassSafe"}
    	</div>
    </article>

     

     

  8. Только что, wasder12 сказал:

    Что за плагин?

    Online Indicator

    Clubs Enhancements

    User Options in PostBit 

    Любой из них ломает PostContainer

    4 минуты назад, SlawkA сказал:

    хз у меня тоже все норм.

    попробуй этот код вставить и посмотри как у тебя будет

      Скрыть контент
    
    
    <span class='aupTitle'><i class="fa fa-universal-access fa-lg" aria-hidden="true"></i> {lang="Активность на сайте"}</span><br/>
    <strong><span class='aupContent'>{{if $comment->author()->last_activity}}{datetime="$comment->author()->last_activity"}{{else}}{lang="never"}{{endif}}</span></strong>

     

     

    Куда вставлять и что должно произойти? 

    9 минут назад, SlawkA сказал:

    хз у меня тоже все норм.

    попробуй этот код вставить и посмотри как у тебя будет

      Скрыть контент
    
    
    <span class='aupTitle'><i class="fa fa-universal-access fa-lg" aria-hidden="true"></i> {lang="Активность на сайте"}</span><br/>
    <strong><span class='aupContent'>{{if $comment->author()->last_activity}}{datetime="$comment->author()->last_activity"}{{else}}{lang="never"}{{endif}}</span></strong>

     

     

    После добавления твоего кода, справа появилось вот это.

    PostContainer3.png.a26e76b95dbc2aa4f53b81c0cb03a86f.png

  9. Я короче оформил PostContainer под себя.

    Код

    {{$idField = $comment::$databaseColumnId;}}
    {{$itemClassSafe = str_replace( '\\', '_', mb_substr( $comment::$itemClass, 4 ) );}}
    {{if $comment->isIgnored()}}
    	<div class='ipsComment ipsComment_ignored ipsType_light' id='elIgnoreComment_{$comment->$idField}' data-ignoreCommentID='elComment_{$comment->$idField}' data-ignoreUserID='{$comment->author()->member_id}'>
    		{lang="ignoring_content" sprintf="$comment->author()->name"} <a href='#elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu data-ipsMenu-menuID='elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu-appendTo='#elIgnoreComment_{$comment->$idField}' data-action="ignoreOptions" title='{lang="see_post_ignore_options"}' class='ipsType_blendLinks'>{lang="options"} <i class='fa fa-caret-down'></i></a>
    		<ul class='ipsMenu ipsHide' id='elIgnoreComment_{$comment->$idField}_menu'>
    			<li class='ipsMenu_item ipsJS_show' data-ipsMenuValue='showPost'><a href='#'>{lang="show_this_post"}</a></li>
    			<li class='ipsMenu_sep ipsJS_show'><hr></li>
    			<li class='ipsMenu_item' data-ipsMenuValue='stopIgnoring'><a href='{url="app=core&module=system&controller=ignore&do=remove&id={$comment->author()->member_id}" seoTemplate="ignore"}'>{lang="stop_ignoring_posts_by" sprintf="$comment->author()->name"}</a></li>
    			<li class='ipsMenu_item'><a href='{url="app=core&module=system&controller=ignore" seoTemplate="ignore"}'>{lang="change_ignore_preferences"}</a></li>
    		</ul>
    	</div>
    {{endif}}
    
    <a id='comment-{$comment->$idField}'></a>
    <article {{if $comment->author()->hasHighlightedReplies()}}data-memberGroup="{$comment->author()->member_group_id}" {{endif}} id='elComment_{$comment->$idField}' class='cPost ipsBox {{if $otherClasses}}{$otherClasses}{{endif}} ipsComment {{if ( settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight and settings.reputation_enabled ) OR $comment->isFeatured()}}ipsComment_popular{{endif}} ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone {{if $comment->author()->hasHighlightedReplies()}}ipsComment_highlighted{{endif}}{{if $comment->isIgnored()}}ipsHide{{endif}} {{if $comment->hidden() OR $item->hidden() === -2}}ipsModerated{{endif}}'>
    	{{if $item->isQuestion() and !$comment->new_topic}}
    		{template="postRating" group="topics" app="forums" params="$item, $comment, $votes"}
    	{{endif}}
    
    	<div class='cAuthorPane cAuthorPane_mobile ipsResponsive_showPhone ipsResponsive_block'>
    		<h3 class='ipsType_sectionHead cAuthorPane_author ipsResponsive_showPhone ipsResponsive_inlineBlock ipsType_break ipsType_blendLinks ipsTruncate ipsTruncate_line'>
    			{template="userLink" group="global" app="core" params="$comment->author(), $comment->warningRef(), $comment->author()->group['g_id']"}
    			<span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>
    		</h3>
    		<div class='cAuthorPane_photo'>
    			{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    		</div>
    	</div>
    	<aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium ipsResponsive_hidePhone'>
    		<h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong>{$comment->author()->link( $comment->warningRef() )|raw}</strong> <span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></h3>
    		
    		<ul class='cAuthorPane_info ipsList_reset'>
    		{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}
    			{{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }}
    				<li><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li>
    			{{endif}}
    {{if $comment->author()->rank['image'] && $comment->author()->member_id}}
    				<li>{$comment->author()->rank['image']|raw}</li>
    			{{endif}}
    			<li class='cAuthorPane_photo'>
    				{template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"}
    			</li>
    			{{if $comment->author()->member_id}}
               
    		  <dl class="pairsJustified">
    		  <li class='post_count desc lighter'>
    		  {{if $comment->author()->member_title && $comment->author()->member_id}}
    			<dt>Ваше звание:</dt><dd>{$comment->author()->member_title}</dd>
    			{{elseif $comment->author()->rank['title'] && $comment->author()->member_id}}
    				<dt>Ваше звание:</dt><dd>{$comment->author()->rank['title']}</dd>
    			{{endif}}
    			</li></dl>
    		  
    {{if $author['field_ID']}}
    	{$author['field_ID']}
              {{endif}}
    
    				<dl class="pairsJustified">
      <li class='post_count desc lighter'>
        <dt>Репутация:</dt>
        <dd>{template="reputationBadge" group="global" app="core" params="$comment->author()"}</dd></li></dl>
    				<dl class="pairsJustified">
      <li class='post_count desc lighter'>
        <dt>Сообщений:</dt>
        <dd>{lang="member_post_count" pluralize="$comment->author()->member_posts"}</dd></li></dl>
    				{{if $comment->author()->reputationImage()}}
    					<li class='ipsPad_half'>
    						<img src='{file="$comment->author()->reputationImage()" extension="core_Theme"}' title='{{if $comment->author()->reputation()}}{$comment->author()->reputation()}{{endif}}' alt=''>
    					</li>
    				{{endif}}
              
                    <dl class="pairsJustified">
      <li class='post_count desc lighter'>
                        {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
              <dt>C нами уже:</dt><dd>{$date_joined} дней</dd></li></dl>
              
              
    				{template="customFieldsDisplay" group="global" app="core" params="$comment->author()"}
    			{{endif}}
    		</ul>
    	</aside>
    	<div class='ipsColumn ipsColumn_fluid'>
    		{template="post" group="topics" app="forums" params="$item, $comment, $item::$formLangPrefix . 'comment', $item::$application, $item::$module, $itemClassSafe"}
    	</div>
    </article>


    Как он выглядит

    PostContainer.png.dc17bd274f8863633ae9cea0a3cceaef.png

     

    А как он начинает выглядеть при включений ЛЮБОГО плагина который влияет на PostContainer

    PostContainer2.png.4bad9e856fb7e0d324b38fc7d2496f83.png

    Чем он болен? Помогите пожалуйста..

  10. Добрый день.

    Вопрос:

    Как в шаблон добавить отдельное дополнительное поле c ID

    в 3.4.6 делал посредством переменной {$author['field_ID']}

    а какой код в 4.2.7? Хочу сделать поле Ваш статус и чтобы оно отображалось над аватаркой..

    А остальные дополнительные поля(Город, увлечение и прочее) уже под аватаркой.(там где код {template="customFieldsDisplay" group="global" app="core" params="$comment->author()"} )

    Очень надеюсь на вас.. заранее спасибо

×
×
  • Создать...