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

Информация

Recommended Posts

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

 

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

 

4a51d5e09aa3.png

 

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

 

68f8bb536f21.png

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

Вот шаблон 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>

Share this post


Link to post
Share on other sites

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

Да верно.

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

 

Вот шаблон userInfoPane

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

Установил стандартный 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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

Ну я просто в кодах 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>

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

a7ac746a16c1.png

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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