Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Мини профиль

Опубликовано:

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

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>

Опубликовано:
  • Автор

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

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.