Перейти к публикации
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.

Информация

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

Не знал как эту тему создать,описание данной опции не могу понять,поэтому поиск не искал. :)

 

У меня в данный момент так:

 

4a51d5e09aa3.png

 

Хочется сделать так:

 

68f8bb536f21.png

 

А то у меня со всем бредовый вид :)

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

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

Хочется сделать так:

Настройки и инструменты > Системные настройки > Система > Оптимизация нагрузки на сервер

Показывать дополнительные поля профиля при просмотре тем?

 

И скорее всего потребуется правка шаблона userInfoPane

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

У меня почему то это в другом месте вот путь :

 

Настройки и инструменты > Системные настройки > Производительность > Оптимизация нагрузки на сервер.

 

И там стоит да,попытался сделать на "нет" , тоже самое. Потом обратно на "да" , всё равно :)

 

Вот шаблон userInfoPane

 

<ul class='user_details'>
       <if test="avatar:|:$author['member_id'] AND $author['avatar']">
           <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></li>
       <else />
           <li class='avatar'>{$author['avatar']}</li>
       </if>
       <if test="membertitle:|:$author['title']">
           <li class='title'>{$author['title']}</li>
       </if>
       <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='{$this->lang->words['icon']}' />
           <else />
               {$author['member_rank_img']}
           </if>
           </li>
       </if>
   </ul>
   <div style='margin: 0 auto;'>
       <ul class='user_controls clear'>
           <if test="friendop:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends'] && $author['member_id']">
               <if test="isfriend:|:IPSMember::checkFriendStatus( $author['member_id'] )">
                   <li class='mini_friend_toggle is_friend' id='friend_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=profile&section=friends&do=remove&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'>{parse replacement="remove_friend"}</a></li>
               <else />
                   <li class='mini_friend_toggle is_not_friend' id='friend_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=profile&section=friends&do=add&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>{parse replacement="add_friend"}</a></li>
               </if>
           </if>
           <if test="sendpm:|:$this->memberData['g_use_pm'] AND $this->memberData['member_id'] != $author['member_id'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) && $author['member_id']">
               <li class='pm_button' id='pm_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=messaging&section=send&do=form&fromMemberID={$author['member_id']}" base="public"}' title='{$this->lang->words['pm_member']}'>{parse replacement="send_msg"}</a></li>
           </if>
           <if test="hasblog:|:$author['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
               <li><a href='{parse url="app=blog&module=display&section=blog&mid={$author['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}'>{parse replacement="blog_link"}</a></li>
           </if>
           <if test="hasgallery:|:$author['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
               <li><a href='{parse url="app=gallery&module=user&section=user&user={$author['member_id']}" base="public"}' title='{$this->lang->words['view_gallery']}'>{parse replacement="gallery_link"}</a></li>
           </if>
       </ul>
   </div>
   <ul class='user_fields'>
       <li>
           <span class='ft'>{$this->lang->words['m_group']}</span>
           <span class='fc'>{$author['_group_formatted']}</span>
       </li>
       <if test="ismember:|:$author['member_id']">
           <li>
               <span class='ft'>{$this->lang->words['m_posts']}</span>
               <span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>
           </li>
           <li>
               <span class='ft'>{$this->lang->words['m_joined']}</span>
               <span class='fc'>{parse date="$author['joined']" format="joined"}</span>
           </li>
       </if>
       <if test="authorcfields:|:$author['custom_fields'] != """>
           <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
               <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                   <if test="$field != ''">
                       <li>
                           {$field}
                       </li>
                   </if>
               </foreach>
           </foreach>
       </if>
   </ul>
   <if test="authorwarn:|:$author['warn_percent'] !== NULL">
       <br class='clear' />
       <div class='warn_panel clear rounded'>
           <if test="$this->settings['warn_show_rating']">
               <strong><a href='{parse url="app=members&module=warn&section=warn&do=view&mid={$author['member_id']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong>
               <p class='rating_mode user_warn' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
                   <if test="changewarn:|:$author['can_edit_warn']">
                       <a href='{parse url="app=members&module=warn&section=warn&type=minus&mid={$author['member_id']}&t=0&st=0" base="public"}' title='{$this->lang->words['warn_decrease']}'><img src='{$this->settings['img_url']}/warn_minus.gif' alt='{$this->lang->words['minus']}' class='warn_edit down'  /></a>
                   </if>
                   < {$this->settings['warn_min']} ( {$author['warn_level']} ) {$this->settings['warn_max']} >
                   <if test="changewarn:|:$author['can_edit_warn']">
                       <a href='{parse url="app=members&module=warn&section=warn&type=add&mid={$author['member_id']}&t={$this->request['t']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['warn_increase']}'><img src='{$this->settings['img_url']}/warn_add.gif' alt='{$this->lang->words['add']}' class='warn_edit up' /></a>
                   </if>
               </p>
           <else />
               <if test="changewarn:|:$author['can_edit_warn']">
                   <a href='{parse url="app=members&module=warn&section=warn&type=add&mid={$author['member_id']}&t={$this->request['t']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['warn_increase']}'><img src='{$this->settings['img_url']}/warn_add.gif' alt='{$this->lang->words['add']}' class='warn_edit up' /></a><a href='{parse url="app=members&module=warn&section=warn&type=minus&mid={$author['member_id']}&t=0&st=0" base="public"}' title='{$this->lang->words['warn_decrease']}'><img src='{$this->settings['img_url']}/warn_minus.gif' alt='{$this->lang->words['minus']}' class='warn_edit down'  /></a>
               </if>
                   <strong><a href='{parse url="app=members&module=warn&section=warn&do=view&mid={$author['member_id']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong>
               <if test="highwarn:|:$author['warn_percent'] >= 80">
                   <p class='progress_bar user_warn limit' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
               <else />
                   <p class='progress_bar user_warn' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
               </if>
                   <span style='width: {$author['warn_percent']}%'><span>{$this->lang->words['warn_level']} {$author['warn_percent']}%</span></span>
               </p>
           </if>
       </div>
   </if>

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

Настройки и инструменты > Системные настройки > Производительность > Оптимизация нагрузки на сервер.

Да верно.

Но нужные данные, должны быть добавлены в дополнительный полях

 

Вот шаблон userInfoPane

Шаблон не стандартный. Изменен.

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

http://ipbskins.ru/forum/user/39708-aleshqa/

 

Мультиники у нас запрещены.

 

Да я знаю,просто кроме вас,не кто не когда не поможет,вы только умные,я буду соблюдать правила,потому что их прочитал! :)

 

Я сейчас попробую вытащить из обычного IPB этот код ! :)

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

Установил стандартный IPB 3.0.5 , без всяких модов вытащил данный код:

 

<ul class='user_details'>
	<if test="avatar:|:$author['member_id'] AND $author['avatar']">
		<li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></li>
	<else />
		<li class='avatar'>{$author['avatar']}</li>
	</if>
	<if test="membertitle:|:$author['title']">
		<li class='title'>{$author['title']}</li>
	</if>
	<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='{$this->lang->words['icon']}' />
		<else />
			{$author['member_rank_img']}
		</if>
		</li>
	</if>
</ul>
<div style='margin: 0 auto;'>
	<if test="xhtmlftw:|:$this->memberData['member_id'] != $author['member_id'] OR ($author['has_blog'] AND IPSLib::appIsInstalled( 'blog' )) OR ($author['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' ))">
		<ul class='user_controls clear'>
			<if test="friendop:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $author['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends'] && $author['member_id']">
				<if test="isfriend:|:IPSMember::checkFriendStatus( $author['member_id'] )">
					<li class='mini_friend_toggle is_friend' id='friend_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=profile&section=friends&do=remove&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'>{parse replacement="remove_friend"}</a></li>
				<else />
					<li class='mini_friend_toggle is_not_friend' id='friend_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=profile&section=friends&do=add&member_id={$author['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>{parse replacement="add_friend"}</a></li>
				</if>
			</if>
			<if test="sendpm:|:$this->memberData['g_use_pm'] AND $this->memberData['member_id'] != $author['member_id'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) && $author['member_id']">
				<li class='pm_button' id='pm_{$contentid}_{$author['member_id']}'><a href='{parse url="app=members&module=messaging&section=send&do=form&fromMemberID={$author['member_id']}" base="public"}' title='{$this->lang->words['pm_member']}'>{parse replacement="send_msg"}</a></li>
			</if>
			<if test="hasblog:|:$author['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
				<li><a href='{parse url="app=blog&show_members_blogs={$author['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}'>{parse replacement="blog_link"}</a></li>
			</if>
			<if test="hasgallery:|:$author['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
				<li><a href='{parse url="app=gallery&module=user&section=user&user={$author['member_id']}" base="public"}' title='{$this->lang->words['view_gallery']}'>{parse replacement="gallery_link"}</a></li>
			</if>
		</ul>
	</if>
</div>
<ul class='user_fields'>
	<li>
		<span class='ft'>{$this->lang->words['m_group']}</span>
		<span class='fc'>{$author['_group_formatted']}</span>
	</li>
	<if test="ismember:|:$author['member_id']">
		<li>
			<span class='ft'>{$this->lang->words['m_posts']}</span>
			<span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>
		</li>
		<li>
			<span class='ft'>{$this->lang->words['m_joined']}</span>
			<span class='fc'>{parse date="$author['joined']" format="joined"}</span>
		</li>
	</if>
	<if test="authorcfields:|:$author['custom_fields'] != """>
		<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
			<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
				<if test="$field != ''">
					<li>
						{$field}
					</li>
				</if>
			</foreach>
		</foreach>
	</if>
</ul>
<if test="authorwarn:|:$author['warn_percent'] !== NULL">
	<br class='clear' />
	<div class='warn_panel clear rounded'>
		<if test="$this->settings['warn_show_rating']">
			<strong><a href='{parse url="app=members&module=warn&section=warn&do=view&mid={$author['member_id']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong>
			<p class='rating_mode user_warn' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
				<if test="changewarn:|:$author['can_edit_warn']">
					<a href='{parse url="app=members&module=warn&section=warn&type=minus&mid={$author['member_id']}&t=0&st=0" base="public"}' title='{$this->lang->words['warn_decrease']}'><img src='{$this->settings['img_url']}/warn_minus.gif' alt='{$this->lang->words['minus']}' class='warn_edit down'  /></a>
				</if>
				< {$this->settings['warn_min']} ( {$author['warn_level']} ) {$this->settings['warn_max']} >
				<if test="changewarn:|:$author['can_edit_warn']">
					<a href='{parse url="app=members&module=warn&section=warn&type=add&mid={$author['member_id']}&t={$this->request['t']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['warn_increase']}'><img src='{$this->settings['img_url']}/warn_add.gif' alt='{$this->lang->words['add']}' class='warn_edit up' /></a>
				</if>
			</p>
		<else />
			<if test="changewarn:|:$author['can_edit_warn']">
				<a href='{parse url="app=members&module=warn&section=warn&type=add&mid={$author['member_id']}&t={$this->request['t']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['warn_increase']}'><img src='{$this->settings['img_url']}/warn_add.gif' alt='{$this->lang->words['add']}' class='warn_edit up' /></a><a href='{parse url="app=members&module=warn&section=warn&type=minus&mid={$author['member_id']}&t=0&st=0" base="public"}' title='{$this->lang->words['warn_decrease']}'><img src='{$this->settings['img_url']}/warn_minus.gif' alt='{$this->lang->words['minus']}' class='warn_edit down'  /></a>
			</if>
				<strong><a href='{parse url="app=members&module=warn&section=warn&do=view&mid={$author['member_id']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong>
			<if test="highwarn:|:$author['warn_percent'] >= 80">
				<p class='progress_bar user_warn limit' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
			<else />
				<p class='progress_bar user_warn' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'>
			</if>
				<span style='width: {$author['warn_percent']}%'><span>{$this->lang->words['warn_level']} {$author['warn_percent']}%</span></span>
			</p>
		</if>
	</div>
</if>

 

Полностью заменил,на тот который выше и вообще ни каких изменений..

 

Решено,мод у меня включен "Ник и цитата в форму быстрого ответа" , решил подправить и получилось,возможно кому то надо будет.

 

Скрыть поля профиля в боковой панели? - Нет

Отображать репутацию в боковой панели? - Да

Показывать кнопку сворачивания/разворачивания полей профиля? - Нет

 

Далее да,да..

 

А,вот на счёт подправки... Чтобы было как на скрине,можете пожалуйста сказать какие именно коды нужно вытащить.. Я со всем нечего не понимаю :(

 

Тут каждая выделена в свой квадратик так сказать. Это я тоже не могу :)

 

68f8bb536f21.png

 

Так скромненький вопросик.. Сможете такое сделать? :)

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

без всяких модов вытащил данный код:

Зачем весь код приводить?

 

Тут каждая выделена в свой квадратик так сказать. Это я тоже не могу :(

Проще всего зайти на тот форум, где вы это видели и посмотреть этот кусок кода.

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

Ну я просто в кодах ipb вообще нечего не знаю... :( ссылка (с темой)

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

Ну я просто в кодах ipb вообще нечего не знаю... :(

Ну шаблоны тройки и я так не посмотрел. Но попробуем. Пишу без проверки, но как на том форуме -- должно пойти.

 

В css (например в ipb_styles.css) добавить

 

.fonramk{
background:#fafcfe;
border:1px solid #cdd6e2;
border-bottom-width:2px;
border-right-width:2px;
padding:2px 2px 2px 2px;
margin:3px 1px 3px 1px;
text-align:left;
width:90%;
}

 

В userInfoPane найти

 

<ul class='user_fields'>
               <li>
                       <span class='ft'>{$this->lang->words['m_group']}</span>
                       <span class='fc'>{$author['_group_formatted']}</span>
               </li>
               <if test="ismember:|:$author['member_id']">
                       <li>
                               <span class='ft'>{$this->lang->words['m_posts']}</span>
                               <span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>
                       </li>
                       <li>
                               <span class='ft'>{$this->lang->words['m_joined']}</span>
                               <span class='fc'>{parse date="$author['joined']" format="joined"}</span>
                       </li>
               </if>
               <if test="authorcfields:|:$author['custom_fields'] != """>
                       <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                               <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                                       <if test="$field != ''">
                                               <li>
                                                       {$field}
                                               </li>
                                       </if>
                               </foreach>
                       </foreach>
               </if>
       </ul>

 

заменить на

 

<ul class='user_fields'>
               <li class='fonramk'>
                       <span class='ft'>{$this->lang->words['m_group']}</span>
                       <span class='fc'>{$author['_group_formatted']}</span>
               </li>
               <if test="ismember:|:$author['member_id']">
                       <li class='fonramk'>
                               <span class='ft'>{$this->lang->words['m_posts']}</span>
                               <span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>
                       </li>
                       <li class='fonramk'>
                               <span class='ft'>{$this->lang->words['m_joined']}</span>
                               <span class='fc'>{parse date="$author['joined']" format="joined"}</span>
                       </li>
               </if>
               <if test="authorcfields:|:$author['custom_fields'] != """>
                       <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
                               <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
                                       <if test="$field != ''">
                                               <li class='fonramk'>
                                                       {$field}
                                               </li>
                                       </if>
                               </foreach>
                       </foreach>
               </if>
       </ul>

 

Должно получится.

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

Спасибо огромное!!! Всё работает !!!

 

Можете добавить туда ещё (город) и (вконтакте) ? :(

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

Да спасибо,ступил)

 

a7ac746a16c1.png

 

Где поправить код? А то пишет "Город" а на конце нету ":"

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

Где поправить код? А то пишет "Город" а на конце нету ":"

Это дополнительное поле или нет? Если дополнительное поле, то название вы вносили сами, там же поставьте двоеточие. Если нет, то здесь менять - Панель управления > Внешний вид > Языки > Языки системы > Русский (щелкаем мышкой по языку) -- Найти:

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

Нечего не нашёл,этот как был IPB , так и скачал. Нечего не трогал :(

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

В чём возможна проблема? :(

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

Сейчас на странице 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.