Jump to content

Профиль пользователя

Featured Replies

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

1. Как добавить звездочки как на этом форуме под аватарку и группу пользователя. И чтобы их становилось больше при сообщениях.

2. Как сделать так:

post-1-0-31085000-1356374282_thumb.jpg

Чтобы две кнопки были на одном уровне. Ну и даже не две. А например даже три. Две соц сети и стим. и они были кликабельные.

3. Как "предупреждение" переделать в текст с процентами и переместить вверх туда над репутацией.

4. Вертикальная линия которая отделяет информацию пользователя - идет не до конца вниз и не до конца вверх. Как сделать чтобы все шло до конца :)

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/
Share on other sites

1. Звёздочки это звания пользователей. По достижении опред количества сообщений на форуме у них в звании меняется картинка, настроить можно в Админцентр --> Пользователи, звания!

2. Кнопки можно добавить в шаблоне userInfoPane перед кодом:


<if test="authorwarn:|:$author['warn_percent'] !== NULL">
средствами простого html кода, вида
<a href="ссылка"><img src="ссылка на картинку" /></a> [/code]




3. Переместить репутацию можно в этом же шаблон - userInfoPane, просто перенеси код:



[CODE]
<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>
[/code]

На порядок выше (можешь методом тыка)

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1729
Share on other sites

Наверно ты меня чуть не правильно понял. Спасибо за все остальное :)))

По поводу второго вопроса. Надо сделать так, чтобы можно было пользователям заполнять это поле, и оно отображалось в профиле.

Стандартная фигня "Дополнительные поля профиля" - кидает эти две картинки на две строки, а не в одну.(вот видно как оно делает - http:/ /cs.uteam.ua/index.php?/topic/13-pravila-foruma-ros/ ). Мне надо чтобы кидало в одну строку с другими вообще иконками.

Может как-то переделать стандрат...

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1730
Share on other sites

Теперь про боковую линию. Она у тебя прописана у класса .author_info. Найди этот класс в ipb_styles.css и сотри его, линия будет такого вида: border-right: 1px solid цвет;

За место этого тебе нужно прописать обводку слева у класса .post_body. Найди его в том же ipb_styles.css и допиши к нему: border-left: 1px solid цвет;

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1731
Share on other sites

Чтобы картинки выводились в строку, попробуй выводить их не списком, то есть в шаблоне userInfoPane найди:


<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="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 != ''">
{$field}
</if>
</foreach>
</foreach>
</if>
[/code]

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1732
Share on other sites

получилось, но теперь оно вылазит на репутацию(((

post-1-0-04390100-1356374296_thumb.png

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1733
Share on other sites

Значит после репутации поставь тег <br />

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1734
Share on other sites

Значит после репутации поставь тег <br />

Репутация то с хука.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1735
Share on other sites

Какая разница то, значит поставь тег <br /> перед <if test="authorcfields:|:$author['custom_fields'] != """>

Послучится тоже самое, что после репутации :)

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1736
Share on other sites

Ничего не выходит вообще. Все варианты перепробовал.

Ничего нигде не перепутал, все делал правильно.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1737
Share on other sites

В шаблоне Глобальные --> tbSruiHook в самый низ добавь <br />

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1738
Share on other sites

В шаблоне Глобальные --> tbSruiHook в самый низ добавь <br />

Совсем другое дело! радует прям глаз))) Спасибо!!!!

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1739
Share on other sites

По поводу звездочек. Выставил звания - но так ничего и не поменялось, то есть не добавилось. Что мне сделать?

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1740
Share on other sites

в шаблоне userInfoPane найди:


<li class='group_title'>
{$author['_group_formatted']}
</li>
Ниже добавь:

<li class='group_icon' style='margin-top:-5px;'>
<img src='{$author['member_rank_img']}' alt='' />
</li>
[/code]

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1741
Share on other sites

Неее) Чуть не так.

Просто добавить внизу:


{$author['member_rank_img']}

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1742
Share on other sites

Задам вопрос в вашем топике) как репутацию вывести впрофиле как у вас? То есть - "Репутация: 123"

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=1743
Share on other sites
  • 5 месяцев спустя...

По поиску нашёл 20 тем с примерными для меня проблемами, но не как не могу добиться истины. Проблема в "Пользователи / Звания", я указал путь картинки (pips'а), указал количество сообщений. Так вот на сайте выводит только статус "буквенный", сама картинка не отображается, хотя в админ-панели её видно.

В узерПане откопал код, скажите что нужно дописать что-бы вместо текста, были эти самые пипсы.

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

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

</if>

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10623
Share on other sites

В userInfoPane найти:


<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="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 />
</if>
</li>
</if>
[/code]

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10627
Share on other sites

Этот когд у меня стоит. Тогда выводится картинка не "звания", а группы тоесть "Админ", "Модер".

Преведу скрины.

7f18705620cc.jpg

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10633
Share on other sites

UPD. Наверно вот это поможет, просто хотелось без хуков.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10634
Share on other sites

Тот файл отображает и иконку группы и звездочки, ставьте его, это идеальный вариант.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10636
Share on other sites

Есть ли восможность сделать это не вмести, именно как у меня на скрине? Попробовал хук мне не подходит.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10660
Share on other sites

У нас так же сделано?

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10661
Share on other sites

Как я понял у вас "IPB Skin Developer" выведен через "membertitle", а звёзды и категория "Админ" через хук, у меня на скрине категория сделана в "облаке сообщения" поверх авы, дабы красиво было, если просто через хук запилить звёзды или что-то инное оно получается не красиво. Просто люблю уют и порядок на форуме, вот и задался вопросом как это сделать по раздельности.

Link to comment
https://ipbmafia.ru/topic/484-profil-polzovatelya/?&do=findComment&comment=10662
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.