Опубликовано: 12 декабря 201510 г Здравтсвуйте.Проблема такая:Заблокировал пользователя через систему предупреждений, но у него в статусе это не отображается (Забанен, Только чтение)Хотя на стандартном стиле это есть: Проблема в стиле baisik
Опубликовано: 12 декабря 20159 г Что мешает сравнить шаблоны профилей этих двух скинов? <if test="hasWarns:|:!empty( $warns )"> <foreach loop="warnsLoop:array( 'ban', 'suspend', 'rpa', 'mq' ) as $k"> <if test="warnIsSet:|:isset( $warns[ $k ] )"> <span class='ipsBadge ipsBadge_red<if test="warnClickable:|:$warns[ $k ]"> clickable</if>' <if test="warnPopup:|:$warns[ $k ]">onclick='warningPopup( this, {$warns[ $k ]} )'</if>>{$this->lang->words[ 'warnings_profile_badge_' . $k ]}</span> </if> </foreach> </if>
Опубликовано: 12 декабря 20159 г такая же трабла, сравнивал кастом и дефолт коды одинаковые, но на кастоме не работает, а на дефолте все есть
Опубликовано: 13 декабря 20159 г $warns это переменная которая передается непосредственно шаблону. Она должна быть в списке "Переменные". $tabs=array(), $member=array(), $visitors=array(), $default_tab='status', $default_tab_content='', $friends=array(), $status=array(), $warns=array(), $show_contact='' Порядок следования имеет значения.
Опубликовано: 13 декабря 20159 г я чет ни оч понял... это знач надо ковырять кастом стиль или все же что-то с движком делать ?
Опубликовано: 14 декабря 20159 г я чет ни оч понял... это знач надо ковырять кастом стиль или все же что-то с движком делать ? Если на одном стиле работает, а на другом нет, то "ковырять" надо стиль.Открываете шаблон, справа в углу есть кнопка "Variables". Нажимаете на нее и сравниваете переменные с теми, что перечислены в посте 6.
Опубликовано: 31 января 20178 г Автор Как сделать, чтобы эти статусы (Забанен,только чтение) могли видеть все? (а не только админы\модераторы)
Опубликовано: 31 января 20178 г Как сделать, чтобы эти статусы (Забанен,только чтение) могли видеть все? (а не только админы\модераторы) Если только в профиле, то admin/applications/members/modules_public/profile/view.php if ( $member['show_warn'] )Измените условие, например так if ( 1==1 or $member['show_warn'] ) Глобально прописано в admin/sources/base/ipsMember.php $member['show_warn'] = FALSE; if ( $parseFlags['warn'] AND $member['member_id'] ) { ..... }
Здравтсвуйте.
Проблема такая:
Заблокировал пользователя через систему предупреждений, но у него в статусе это не отображается (Забанен, Только чтение)
Хотя на стандартном стиле это есть:
Проблема в стиле baisik