Jump to content

Помогите составить поля под аватаром!

Featured Replies

Здравствуйте, тех. Поддержка форума Ipbmafia, мне нужно помочь оформить поля пользователя под аватаром...

скрин будет ниже, там понятно всё написано)))

Хотелось бы, что-бы были под аватаром, такие поля:

Группа: (там у меня написано пользователи прям под аватаром, хотелось бы что-бы написано было после - "Группа: " и цвет был группы, как на скрине в данном случае Гл.Администраторы .

Это всё делать под иконкой группы)

Группа: Пользователи и т.д

Сообщений: Кол-во

Регистрация: Дата регистрации

Пользователь №: ИД пользователя по регистрации

Ну и ниже репутация, предупреждения. )))

Если не понятно, вот скрин,)

__s016.radikal.ru/i336/1206/d8/21614d3876a3.jpg

Прошу помочь, пожалуйста.

Спасибо большое-большое-большое за ранеееееееееееееееее)))))

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/
Share on other sites

Привет, ну что же, без лишних слов и сразу к делу.

Для начала в шаблоне "UserInfoPane" категории глобальных шаблонов нужно найти следующий код:


<li class='group_title'>

{$author['_group_formatted']}

</li>

<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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class='post_count desc lighter'>

{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}

</li>

</if>

</ul>


<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

<br/>

<li class='custom_fields'>

Joined: {parse date="$author['joined']" format="joined"}

</li>

<li class='custom_fields'>

User ID: {$author['member_id']}

</li>

<if test="postCount:|:$author['member_id']">

<li class='custom_fields'>

Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

</ul>


<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

"Posts", "Joined", "User ID" и "Group" переименовать в "Сообщения", "Присоединился", "Пользователь №" и "Группа" соответственно. CSS настроить уже на свое усмотрение, можно, скажем, установить выравнивание по левому краю или добавить разделительные линии между каждым пунктом, впрочем это совершенно другая тема, скажу лишь, что редактировать необходимо следующие классы - custom_fields и group_title, для облегчения редактирования их количество свел всего к двум.

Перед всеми изменениями рекомендую делать резервные копии изменяемых данных, к слову, вы можете получить предупреждение за то, что для хранения изображения использовали сторонний сервер, советую перезалить. Прикрепить изображение к сообщению можно в расширенной форме его редактирования. Удачи!

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=6703
Share on other sites

Привет, ну что же, без лишних слов и сразу к делу.

Вот что получается((

Member of the month v1.4.2 _rus.zip

Я заменял Английские слова на Русские, но у меня вообще там не правильно показывало потом всё.

Сообщений: 0 было у всех(( не получается(( Большие пробелы какие-то, как убрать?

Прошу помогите мне, сделайте пожалуйста, я скину весь мой userinfopane

Заранее большое, большое, большое СПАСИБООООООООООО!

<div class='user_details'>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<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']}" class='ipsUserPhotoLink'>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

</a>

</li>

<else />

<li class='avatar'>

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</li>

</if>

<li class='group_title'>

{$author['_group_formatted']}

</li>

<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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class='post_count desc lighter'>

{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}

</li>

</if>

</ul>

<span class="post_count desc lighter">Пользователь №{$author['member_id']}</span>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

<if test="authorwarn:|:$author['warn_percent'] !== NULL">

<ul>

<li>

<br />

<div class='warn_panel clear rounded ipsType_small'>

<strong><a href='{parse url="app=core&amp;module=modcp&amp;section=editmember&amp;do=view&amp;mid={$author['member_id']}&amp;_tab=warn" 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>

</div>

</li>

</ul>

</if>

</div>

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=6727
Share on other sites

Привет, ну что же, без лишних слов и сразу к делу.

Для начала в шаблоне "UserInfoPane" категории глобальных шаблонов нужно найти следующий код:


<li class='group_title'>

{$author['_group_formatted']}

</li>

<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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class='post_count desc lighter'>

{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}

</li>

</if>

</ul>


<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

<br/>

<li class='custom_fields'>

Joined: {parse date="$author['joined']" format="joined"}

</li>

<li class='custom_fields'>

User ID: {$author['member_id']}

</li>

<if test="postCount:|:$author['member_id']">

<li class='custom_fields'>

Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

</ul>


<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

"Posts", "Joined", "User ID" и "Group" переименовать в "Сообщения", "Присоединился", "Пользователь №" и "Группа" соответственно. CSS настроить уже на свое усмотрение, можно, скажем, установить выравнивание по левому краю или добавить разделительные линии между каждым пунктом, впрочем это совершенно другая тема, скажу лишь, что редактировать необходимо следующие классы - custom_fields и group_title, для облегчения редактирования их количество свел всего к двум.

Перед всеми изменениями рекомендую делать резервные копии изменяемых данных, к слову, вы можете получить предупреждение за то, что для хранения изображения использовали сторонний сервер, советую перезалить. Прикрепить изображение к сообщению можно в расширенной форме его редактирования. Удачи!

Можешь из кода убрать Group ? Спасибо. То есть Группа: --- , думаю не нужна. И настраивать её долго, я не смогу!

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7043
Share on other sites

Можешь из кода убрать Group ?

Вот это удали и все должно будет быть в норме:


<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7046
Share on other sites

Вот это удали и все должно будет быть в норме:


<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

Можете мне перевести, я не могу - перевожу сам не получается, статистика сообщений, даты, регистрации сбивается, что-то не то делаю.

И вот эти пробелы убрать, места свободные(( На скрине. И как убрать 2-ую надпись регистрации, она на русском. Это хук убирать, да?

post-6784-0-12556000-1361297306_thumb.pn

И что-бы порядок был такой:

Сообщений:

Регистрация:

Пользователь:

Спасибо большое-большое за ранее, + сами завалю вас))

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7384
Share on other sites

Ищем:


<li class='custom_fields'>

Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

Меняем на:

<li class='custom_fields'>

Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

Ищем:

<li class='custom_fields'>

User ID: {$author['member_id']}

</li>

Меняем на:

<li class='custom_fields'>

Пользователь: {$author['member_id']}

</li>

Ищем:

<li class='custom_fields'>

Joined: {parse date="$author['joined']" format="joined"}

</li>

Меняем на:

<li class='custom_fields'>

Регистрация: {parse date="$author['joined']" format="joined"}

</li>

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7395
Share on other sites

Ищем:


<li class='custom_fields'>

Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

Меняем на:

<li class='custom_fields'>

Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

Ищем:

<li class='custom_fields'>

User ID: {$author['member_id']}

</li>

Меняем на:

<li class='custom_fields'>

Пользователь: {$author['member_id']}

</li>

Ищем:

<li class='custom_fields'>

Joined: {parse date="$author['joined']" format="joined"}

</li>

Меняем на:

<li class='custom_fields'>

Регистрация: {parse date="$author['joined']" format="joined"}

</li>

Помогите выровнять теперь, то есть пробелы убрать (свободные места) и как выделить группу и т.д вот например...

Группа: Администратор

Сообщений: 530

Пользователь №: 1

Регистрация: 28 Апрель 12 (И как тут под редактировать, например: 28.04.12

Вот скрин))

post-1442-0-53508100-1361304144_thumb.pn

Спасибо-большое за ранее)

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7401
Share on other sites

CSS настроить уже на свое усмотрение, можно, скажем, установить выравнивание по левому краю или добавить разделительные линии между каждым пунктом, впрочем это совершенно другая тема, скажу лишь, что редактировать необходимо следующие классы - custom_fields и group_title, для облегчения редактирования их количество свел всего к двум.

Посмотрите в эту сторону. Я думаю это лучше попробовать сделать вам и если не получится, то уже обратиться за помощью.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7405
Share on other sites

Посмотрите в эту сторону. Я думаю это лучше попробовать сделать вам и если не получится, то уже обратиться за помощью.

Я вообще не умею редактировать под себя =((

Можете помочь?

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7409
Share on other sites

Wensont, именно так, ничего конкретного не стал советовать, да и просто-напросто не смог лишь потому что не знаю, какой скин используется и в жизни ресурс автора темы не видел. Как вариант, можно попробовать присвоить строкам с информацией класс дополнительных полей. Попробуйте следующий код, не забывайте о создании резервных копий:


<div class='user_details'>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<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']}" class='ipsUserPhotoLink'>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

</a>

</li>

<else />

<li class='avatar'>

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</li>

</if>

<br/>

<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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<br/>

<if test="postCount:|:$author['member_id']">

<li class="post_count desc lighter">

Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

<li class="post_count desc lighter">

Регистрация: {parse date="$author['joined']" format="joined"}

</li>

<li class="post_count desc lighter">

Пользователь: {$author['member_id']}

</li>

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

<if test="authorwarn:|:$author['warn_percent'] !== NULL">

<ul>

<li>

<br />

<div class='warn_panel clear rounded ipsType_small'>

<strong><a href='{parse url="app=core&amp;module=modcp&amp;section=editmember&amp;do=view&amp;mid={$author['member_id']}&amp;_tab=warn" 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>

</div>

</li>

</ul>

</if>

</div>

Vision, для того, чтобы убрать вторую строчку "Регистрация" достаточно отключить хук, ее добавляющий, а он должен быть. По умолчанию, лично у меня этой строки не было. А чтобы изменить формат даты на предложенный вами, пройти по пути "АЦ Форума > Система > Настройки > Дополнительные > Формат чисел, времени и дат > ...", найти пункт "Формат даты регистрации" и заменить его содержимое на "%d.%m.%Y".

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7410
Share on other sites

Wensont, именно так, ничего конкретного не стал советовать, да и просто-напросто не смог лишь потому что не знаю, какой скин используется и в жизни ресурс автора темы не видел. Как вариант, можно попробовать присвоить строкам с информацией класс дополнительных полей. Попробуйте следующий код, не забывайте о создании резервных копий:


<div class='user_details'>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<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']}" class='ipsUserPhotoLink'>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

</a>

</li>

<else />

<li class='avatar'>

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</li>

</if>

<br/>

<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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<br/>

<if test="postCount:|:$author['member_id']">

<li class="post_count desc lighter">

Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

<li class="post_count desc lighter">

Регистрация: {parse date="$author['joined']" format="joined"}

</li>

<li class="post_count desc lighter">

Пользователь: {$author['member_id']}

</li>

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

<if test="authorwarn:|:$author['warn_percent'] !== NULL">

<ul>

<li>

<br />

<div class='warn_panel clear rounded ipsType_small'>

<strong><a href='{parse url="app=core&amp;module=modcp&amp;section=editmember&amp;do=view&amp;mid={$author['member_id']}&amp;_tab=warn" 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>

</div>

</li>

</ul>

</if>

</div>

Vision, для того, чтобы убрать вторую строчку "Регистрация" достаточно отключить хук, ее добавляющий, а он должен быть. По умолчанию, лично у меня этой строки не было. А чтобы изменить формат даты на предложенный вами, пройти по пути "АЦ Форума > Система > Настройки > Дополнительные > Формат чисел, времени и дат > ...", найти пункт "Формат даты регистрации" и заменить его содержимое на "%d.%m.%Y".

Спасибо вам большое, не теперь как в CSS

Убрать свободные места (их очень много)

и выровнять - Группа: Администраторы

ну и как выделить, пример:

Группа: Администраторы

Сообщений: 342

Регистрация: 01.01.01

Пользователь №: 1

И всё))) Спасибо большое вам!

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7411
Share on other sites

Vision, немного не понял про свободное пространство, понимаете, каждый стиль имеет свои уникальные особенности, со стандартным скином мой вариант выглядел очень даже неплохо, но как это смотрится у вас не имею ни малейшего понятия. Пожалуйста прикрепляйте скриншоты, а также подробнее объясните, что именно вы хотите выровнять? Честно скажу, не понимаю.

Чтобы выделить название каждой строки, используйте очередную версию кода:



<div class='user_details'>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<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']}" class='ipsUserPhotoLink'>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

</a>

</li>

<else />

<li class='avatar'>

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class="post_count desc lighter">

<strong>Сообщений:</strong> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

<li class="post_count desc lighter">

<strong>Регистрация:</strong> {parse date="$author['joined']" format="joined"}

</li>

<li class="post_count desc lighter">

<strong>Пользователь:</strong> {$author['member_id']}

</li>

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

<if test="authorwarn:|:$author['warn_percent'] !== NULL">

<ul>

<li>

<br />

<div class='warn_panel clear rounded ipsType_small'>

<strong><a href='{parse url="app=core&amp;module=modcp&amp;section=editmember&amp;do=view&amp;mid={$author['member_id']}&amp;_tab=warn" 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>

</div>

</li>

</ul>

</if>

</div>

Также убрал два <br*/>, находившихся в стандартном шаблоне, возможно, проблема сло свободным пространством решится.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7412
Share on other sites

Vision, немного не понял про свободное пространство, понимаете, каждый стиль имеет свои уникальные особенности, со стандартным скином мой вариант выглядел очень даже неплохо, но как это смотрится у вас не имею ни малейшего понятия. Пожалуйста прикрепляйте скриншоты, а также подробнее объясните, что именно вы хотите выровнять? Честно скажу, не понимаю.

Чтобы выделить название каждой строки, используйте очередную версию кода:



<div class='user_details'>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="avatar:|:$author['member_id']">

<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']}" class='ipsUserPhotoLink'>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

</a>

</li>

<else />

<li class='avatar'>

<img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</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='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="postCount:|:$author['member_id']">

<li class="post_count desc lighter">

<strong>Сообщений:</strong> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}

</li>

</if>

<li class="post_count desc lighter">

<strong>Регистрация:</strong> {parse date="$author['joined']" format="joined"}

</li>

<li class="post_count desc lighter">

<strong>Пользователь:</strong> {$author['member_id']}

</li>

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='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>

</ul>

</if>

<if test="authorwarn:|:$author['warn_percent'] !== NULL">

<ul>

<li>

<br />

<div class='warn_panel clear rounded ipsType_small'>

<strong><a href='{parse url="app=core&amp;module=modcp&amp;section=editmember&amp;do=view&amp;mid={$author['member_id']}&amp;_tab=warn" 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>

</div>

</li>

</ul>

</if>

</div>

Также убрал два <br*/>, находившихся в стандартном шаблоне, возможно, проблема сло свободным пространством решится.

Вот смотрите как получилось, Последний, для вас легкий вопрос)))

1. На скрине видно что Группа: Жирнее выделена всех остальных. Как сделать везде так-же жирно?

post-1442-0-15531600-1361307934_thumb.pn

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7414
Share on other sites

Vision, ах, ну так с группой я и вовсе не работал, ее в том коде, что я прислал, быть не должно. В любом случае, исправляется это довольно просто. Необходимо найти следующий участок кода:


<li class='group_title'>

Группа: {$author['_group_formatted']}

</li>


И заменить на что-то похожее:

<li class='post_count desc lighter'>

<strong>Группа:</strong> {$author['_group_formatted']}

</li>


Проблема должна решится, также нашел ваш проект - Fobos, зарегистрировался. Никаких странных пространств не заметил, скорее всего проблема действительно была в лишних <br*/>.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7415
Share on other sites

Vision, ах, ну так с группой я и вовсе не работал, ее в том коде, что я прислал, быть не должно. В любом случае, исправляется это довольно просто. Необходимо найти следующий участок кода:


<li class='group_title'>

Группа: {$author['_group_formatted']}

</li>


И заменить на что-то похожее:

<li class='post_count desc lighter'>

<strong>Группа:</strong> {$author['_group_formatted']}

</li>


Проблема должна решится, также нашел ваш проект - Fobos, зарегистрировался. Никаких странных пространств не заметил, скорее всего проблема действительно была в лишних <br*/>.

Да, именно с этим br и была проблема. Спасибо вам большое!)

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7429
Share on other sites

Вот смотрите как получилось, Последний, для вас легкий вопрос)))

1. На скрине видно что Группа: Жирнее выделена всех остальных. Как сделать везде так-же жирно?

post-1442-0-15531600-1361307934_thumb.pn

А как изменить цвет этого всего? Например: Группа: Пользователи < Черным цветом.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7435
Share on other sites

А как изменить цвет этого всего? Например: Группа: Пользователи < Черным цветом.

в поиске нашел :good:

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7446
Share on other sites

в поиске нашел :good:

Вы не поняли, не цвет групп, а цвет надписей. У меня бело-синий, а надо черный)))

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7458
Share on other sites

Vision,

У вас в коде есть вот такое вот:


<strong>Регистрация</strong>
<strong>Пользователь</strong>
и т.д. Сделайте так:

<span style="color:black; font-weight: bold;">Регистрация</span>
<span style="color:black; font-weight: bold;">Пользователь</span>
[/code] и т.д. Если вам не нужно выделение жирным шрифтом, уберите
[CODE]font-weight: bold;[/code]

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7467
Share on other sites

Vision,

У вас в коде есть вот такое вот:


<strong>Регистрация</strong>

<strong>Пользователь</strong>

и т.д. Сделайте так:

<span style="color:black; font-weight: bold;">Регистрация</span>

<span style="color:black; font-weight: bold;">Пользователь</span>

и т.д. Если вам не нужно выделение жирным шрифтом, уберите
font-weight: bold;[/code]

Спасибо большое))) но сами сообщения, даты остались таким-же цветом, то есть я изменил только Регистрация: Сообщений и т.д, а дата например: [b][color=#000000]Регистрация:[/color][/b] [color=#add8e6]1.1.1 [/color]< тот же цвет, как его поменять?)

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7490
Share on other sites

Вместо

<strong>Сообщений:</strong> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}
Сделайте так:
<span style="color:black; font-weight: bold;">Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>[/code]




Вместо

[code]
<strong>Регистрация:</strong> {parse date="$author['joined']" format="joined"}
[/code]
Вот так:
[CODE]
<span style="color:black; font-weight: bold;">Регистрация: {parse date="$author['joined']" format="joined"}</span>
[/code]

И так далее.

Т.е. возьмите в тег <span> </span> оставшиеся части кода.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7491
Share on other sites

Вместо

<strong>Сообщений:</strong> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}
Сделайте так:
<span style="color:black; font-weight: bold;">Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>[/code]




Вместо

[code] <strong>Регистрация:</strong> {parse date="$author['joined']" format="joined"} [/code]
Вот так:
[code] <span style="color:black; font-weight: bold;">Регистрация: {parse date="$author['joined']" format="joined"}</span> [/code]

И так далее.

Т.е. возьмите в тег <span> </span> оставшиеся части кода.

Всё сделал, но теперь единственное...))

У меня вот так получилось, все было так: [color=#000000][b]Группа: Пользователи[/b][/color] я сделал что-бы пользователи было не черным, а стандартным цветом, как теперь сделать что-бы "Пользователи" было по жирнее, то есть я убрал у них черный цвет но и убралось выделение...

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7502
Share on other sites

Vision, верните


font-weight: bold;
[/CODE]

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7505
Share on other sites

Vision, верните


font-weight: bold;

Увы, но не со всем понял, куда это вставлять?

<li class="post_count desc lighter">

<span style="color:black;font-weight: bold;">Пользователь №: {$author['member_id']}</span>

</li>

Вот как у меня на данный момент.

Link to comment
https://ipbmafia.ru/topic/1182-pomogite-sostavit-polya-pod-avatarom/?&do=findComment&comment=7506
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.