Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
eXcellent

Мини профиль

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

Такой вопрос, можно ли сделать так:

1. Есть панель верхняя ( не залогинившись) hep9olm.png

2. Эта же панель после входа в профиль DWPnVvQ.png

3. Эту панель сделал я, исходя из кода панели (п.2) hfzdkuq.png

 

Вопрос: Можно ли сделать так же как с верхней панелью, т.е при гостевом входе видно лишь 2 ссылки в левом меню, это регистрация и вход, но при заходе, появляется сам профиль (п.3)?

Поделиться сообщением


Ссылка на сообщение

Можно ли сделать так же как с верхней панелью, т.е при гостевом входе видно лишь 2 ссылки в левом меню, это регистрация и вход, но при заходе, появляется сам профиль (п.3)?

Оберните код в условие

<if test="$this->memberData['member_id']">Код панели (п.3)</if>

Поделиться сообщением


Ссылка на сообщение

Почти все свернулось, осталось лишь:

uiZhn1L.png сворачиваться не хочет

Поделиться сообщением


Ссылка на сообщение

Так и эту часть тоже нужно было под условие добавить. Весь блок оберните.

Поделиться сообщением


Ссылка на сообщение

Весь блок свернул, толку ноль, вот код:

 

<if test="$this->memberData['member_id']">
<div class='ipsSideBlock clearfix'>
 <h3>Статистика пользователя</h3>
 <div class='_sbcollapsable'>
<ul class='ipsList_inline'>
<center>Здравствуй, <a id='user_link' href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']}</a></center>
						<br>
						<center><a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'>

                                   <img src='{$this->memberData['pp_small_photo']}' width="100" height="111" alt="{$this->memberData['members_display_name'] }{$this->lang->words['users_photo']}" class='user_photo' /> </a></center>

								</if>

							</if>														
</ul>
<br>
<table border="1">
<tr>
<td><a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'>{$this->lang->words['my_profile']}</a>
									</td>
<td><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a>
									</td>
</tr>
<tr>
<td><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}">{$this->lang->words['my_content_link']}</a>										</td>
<td><if test="userLikeLink:|:count( IPSLib::getEnabledApplications('like') )">
<a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'>{$this->lang->words['your_likes']}</a></if></td>
</tr>
<tr>
<td><if test="nobbyNoMates:|:$this->settings['friends_enabled'] && $this->memberData['g_can_add_friends']">
<a href='{parse url="app=members&module=profile&section=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a></if></td>
<td><a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a></td>
</tr>
<tr>
<td><if test="pmLink:|:$this->memberData['members_disable_pm'] != 2 && $this->memberData['g_use_pm']">
<a href="{parse url="app=members&module=messaging" base="public"}">{$this->lang->words['user_dd_go_pm']}</a></if></td>
<td><a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a></td>
</tr>
</table> 					
 </div>
</div>
</if>	
{parse template="mySideBlock_03" group="boards" params=""}

Поделиться сообщением


Ссылка на сообщение

                                    <img src='{$this->memberData['pp_small_photo']}' width="100" height="111" alt="{$this->memberData['members_display_name'] }{$this->lang->words['users_photo']}" class='user_photo' /> </a></center>

                                   </if>

                               </if>

2 последних if'а откуда взялись? Удалите.

Поделиться сообщением


Ссылка на сообщение

Хорошо, это все свернулось, а как теперь заместо них добавить кнопки, поверх закрытия? Как сделать так чтобы кнопки закрывались, когда зашел в панель?

Поделиться сообщением


Ссылка на сообщение

Как сделать так чтобы кнопки закрывались, когда зашел в панель?

Какие кнопки?

Поделиться сообщением


Ссылка на сообщение

вход и регистрация? Если их сделать в этой же панели,т.е при входе гостя видно вход и регистрация, а как войдешь в профиль, то профиль чисто

Поделиться сообщением


Ссылка на сообщение

Во 2 сообщении есть условие для показана кода авторизованным пользователям.

<if test="$this->memberData['member_id']">Код для авторизованных юзеров</if>

<if test="!$this->memberData['member_id']">Код для гостей</if>

 

С else

<if test="$this->memberData['member_id']">
   Код для авторизованных юзеров
<else />
   Код для гостей
</if>

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо. Вопрос решен.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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