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

Скрываем информацию пользователей в постах от гостей


Рекомендуемые сообщения

Это тема поддержки статьи: Скрываем информацию пользователей в постах от гостей.

Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

 

Дата добавления статьи: 23 Май 2013 - 16:10

Дата обновления статьи: 23 Май 2013 - 16:10

Ссылка на комментарий
Поделиться на другие сайты

Как можно скрыть все кроме аватара админам. Что бы все группы не могли видеть.

Ссылка на комментарий
Поделиться на другие сайты

Все конструкции <if test="$this->memberData['member_id']"> заменить на:

<if test="$this->memberData['member_id'] == 4">

Ссылка на комментарий
Поделиться на другие сайты

А как сделать что бы видно было только аватар?

Ссылка на комментарий
Поделиться на другие сайты

Сразу задавай ещё что надумал скрыть/показать :D 

 

Для этого нужно редактировать шаблон userInfoPane вместо post, конструкция:

            <if test="$this->memberData['member_id']">
            Код исполняется только если пользователю присвоен ID, то есть он вошёл в аккаунт

            <else />
             иначе, то есть гостям, отображается этот код
            </if>

Если логически подумать, можно скрыть всё информацию ло аватара и после аватара этой конструкцией..

Ссылка на комментарий
Поделиться на другие сайты

Ладно) Мне нужно скрыть все что ниже аватара, и все) А аватар и все что выше, оставить.

Скрыть это все только группе админов, что бы никто не видел)

Можно так?))

Ссылка на комментарий
Поделиться на другие сайты

Если группа админа имеет id 4:

открыть шаблон userInfoPane

Найти:

		<li class='group_title'>
			{$author['_group_formatted']}
		</li>
		<if test="rankimage:|:$author['member_rank_img']">
			<li class='group_icon'>
			<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
				<img src='{$author['member_rank_img']}' alt='' />
			<else />
				{$author['member_rank_img']}
			</if>
			</li>
		</if>
		<if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter'>
			{$this->lang->words['m_posts']}: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}
		</li>
		</if>
		<if test="authorwarn:|:$author['show_warn']">
			<li>
				<if test="hasWarningId:|:$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
				</if>
				<a class='desc lighter blend_links' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if> 

 

Заменить на:

		<if test="$this->memberData['member_id'] == 4">
		<li class='group_title'>
			{$author['_group_formatted']}
		</li>
		<if test="rankimage:|:$author['member_rank_img']">
			<li class='group_icon'>
			<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
				<img src='{$author['member_rank_img']}' alt='' />
			<else />
				{$author['member_rank_img']}
			</if>
			</li>
		</if>
		<if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter'>
			{$this->lang->words['m_posts']}: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}
		</li>
		</if>
		<if test="authorwarn:|:$author['show_warn']">
			<li>
				<if test="hasWarningId:|:$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
				</if>
				<a class='desc lighter blend_links' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if>
		<else />
		</if> 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Хм...

А возможно допустим скрыть все кроме аватара только группе Администраторов и все.

Тоисть у всех остальных группах видно, а у администраторов нет

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...