Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
HooLIGUN

Забанен, Только чтение 3.4.8

Recommended Posts

Здравтсвуйте.

Проблема такая:

Заблокировал пользователя через систему предупреждений, но у него в статусе это не отображается (Забанен, Только чтение)

post-48258-0-78723900-1449926230_thumb.png

Хотя на стандартном стиле это есть:

post-48258-0-46191200-1449926234_thumb.png

 

Проблема в стиле baisik

Share this post


Link to post
Share on other sites

Что мешает сравнить шаблоны профилей этих двух скинов?

 

					<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>

Share this post


Link to post
Share on other sites

Дело в том, что этот код присутсвтует в проблемном стиле

Share this post


Link to post
Share on other sites

такая же трабла, сравнивал кастом и дефолт коды одинаковые, но на кастоме не работает, а на дефолте все есть

Share this post


Link to post
Share on other sites

Смотрите откуда берется переменная $warns.

Share this post


Link to post
Share on other sites

$warns это переменная которая передается непосредственно шаблону. Она должна быть в списке "Переменные".

 

$tabs=array(), $member=array(), $visitors=array(), $default_tab='status', $default_tab_content='', $friends=array(), $status=array(), $warns=array(), $show_contact=''

Порядок следования имеет значения.

  • Upvote 3

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Если на одном стиле работает, а на другом нет, то "ковырять" надо стиль.

Открываете шаблон, справа в углу есть кнопка "Variables". Нажимаете на нее и сравниваете переменные с теми, что перечислены в посте 6.

  • Upvote 1

Share this post


Link to post
Share on other sites

уже решил проблему

Share this post


Link to post
Share on other sites

Как сделать, чтобы эти статусы (Забанен,только чтение) могли видеть все? (а не только админы\модераторы)

Share this post


Link to post
Share on other sites

Как сделать, чтобы эти статусы (Забанен,только чтение) могли видеть все? (а не только админы\модераторы)

 

Если только в профиле, то 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'] )
	{
		.....
	}

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...