Перейти к содержанию

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Для начала в шаблоне "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, для облегчения редактирования их количество свел всего к двум.

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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>

Ссылка на комментарий
Поделиться на другие сайты

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

Для начала в шаблоне "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 ? Спасибо. То есть Группа: --- , думаю не нужна. И настраивать её долго, я не смогу!

Ссылка на комментарий
Поделиться на другие сайты

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

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


<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

Ссылка на комментарий
Поделиться на другие сайты

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


<li class='group_title'>

Group: {$author['_group_formatted']}

</li>

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

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

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

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

Сообщений:

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Ищем:


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

Ссылка на комментарий
Поделиться на другие сайты

Ищем:


<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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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*/>, находившихся в стандартном шаблоне, возможно, проблема сло свободным пространством решится.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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


<li class='group_title'>

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

</li>


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

<li class='post_count desc lighter'>

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

</li>


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

Ссылка на комментарий
Поделиться на другие сайты

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


<li class='group_title'>

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

</li>


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

<li class='post_count desc lighter'>

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

</li>


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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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]

Ссылка на комментарий
Поделиться на другие сайты

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]< тот же цвет, как его поменять?)

Ссылка на комментарий
Поделиться на другие сайты

Вместо

<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> оставшиеся части кода.

Ссылка на комментарий
Поделиться на другие сайты

Вместо

<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] я сделал что-бы пользователи было не черным, а стандартным цветом, как теперь сделать что-бы "Пользователи" было по жирнее, то есть я убрал у них черный цвет но и убралось выделение...

Ссылка на комментарий
Поделиться на другие сайты

Vision, верните


font-weight: bold;
[/CODE]

Ссылка на комментарий
Поделиться на другие сайты

Vision, верните


font-weight: bold;

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

<li class="post_count desc lighter">

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

</li>

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...