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

Мини профиль

Recommended Posts

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

<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=""}

Share this post


Link to post
Share on other sites

                                    <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'а откуда взялись? Удалите.

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

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

Share this post


Link to post
Share on other sites

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

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