Поле "Депозит"

Статус
В этой теме нельзя размещать новые ответы.

Instinct

Проверенные
Сообщения
170
Реакции
58
Баллы
5,530
Привет всем! Собсна надо сделать поле "Депозит" и так, чтобы редактировать мог только администратор, по умолчанию стояло "0" и отображалось в сообщениях, и профиле.

P.S Да я делал через доп.поля, отображение включал, в настройках стиля тоже включено, но не отображается...
 
Я тоже на своем сайте сделал доп. поле Депозит.
Оно отображается только если значение поля у пользователя заполнено.
А как сделать, если поле у пользователя не заполнено, то чтобы отображалось что-то типа: 0 р.
?
 
Попробуйте использовать данный мануал для своего депозита.
Как вывести нужное поле отдельно от других полей

Только значения другие подставьте.

Примерно так:
1) Создаем модификацию (TMS)
2) В шаблоне message_user_info
Тип поиска: Простая замена
Найти:
Код:
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">
Заменить:
Код:
<dl class="pairsJustified">
<dt>Депозит:</dt>
<dd>
<xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">

Создаем поле: /admin.php?user-fields/
ID поля: gx_depozit
Место отображения: персональная информация
Видимо под автором сообщения: галочку не ставим

И вот что получаем:
depos.png depos2.png



И чтобы на странице профиля отображалось тоже.
Делаем модификацию еще с шаблоном member_view
Тип поиска: Простая замена
Найти:
Код:
<dl><dt>{xen:phrase messages}:</dt>
Заменить:
Код:
<dl><dt>Депозит:</dt>
<dd><xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>

<dl><dt>{xen:phrase messages}:</dt>

Сохраняем и готово.
depos4.png
 
Попробуйте использовать данный мануал для своего депозита.
Как вывести нужное поле отдельно от других полей

Только значения другие подставьте.

Примерно так:
1) Создаем модификацию (TMS)
2) В шаблоне message_user_info
Тип поиска: Простая замена
Найти:
Код:
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">
Заменить:
Код:
<dl class="pairsJustified">
<dt>Депозит:</dt>
<dd>
<xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">

Создаем поле: /admin.php?user-fields/
ID поля: gx_depozit
Место отображения: персональная информация
Видимо под автором сообщения: галочку не ставим

И вот что получаем:
Посмотреть вложение 50343 Посмотреть вложение 50344



И чтобы на странице профиля отображалось тоже.
Делаем модификацию еще с шаблоном member_view
Тип поиска: Простая замена
Найти:
Код:
<dl><dt>{xen:phrase messages}:</dt>
Заменить:
Код:
<dl><dt>Депозит:</dt>
<dd><xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>

<dl><dt>{xen:phrase messages}:</dt>

Сохраняем и готово.
Посмотреть вложение 50346

Ссори за нубский вопрос но как перенести строку с депозитом вниз, и сделать жирным значение 0 р. ? <b> </b> не помогли(

Clip2net_160313161409.png
 
Дми-3-й, вы можете показать код связанный с выводом репутации туда.
Тогда подскажу как сделать в конце.
По репутации какой именно код нужно показать?
Clip2net_160315002048.png

И еще, как выделить цветом и жирным шрифтом? Например так чтобы было:

Депозит: 100 р.
 
Д
Попробуйте использовать данный мануал для своего депозита.
Как вывести нужное поле отдельно от других полей

Только значения другие подставьте.

Примерно так:
1) Создаем модификацию (TMS)
2) В шаблоне message_user_info
Тип поиска: Простая замена
Найти:
Код:
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">
Заменить:
Код:
<dl class="pairsJustified">
<dt>Депозит:</dt>
<dd>
<xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>
<xen:if is="@messageShowRegisterDate AND {$user.user_id}">

Создаем поле: /admin.php?user-fields/
ID поля: gx_depozit
Место отображения: персональная информация
Видимо под автором сообщения: галочку не ставим

И вот что получаем:
Посмотреть вложение 50343Посмотреть вложение 50344



И чтобы на странице профиля отображалось тоже.
Делаем модификацию еще с шаблоном member_view
Тип поиска: Простая замена
Найти:
Код:
<dl><dt>{xen:phrase messages}:</dt>
Заменить:
Код:
<dl><dt>Депозит:</dt>
<dd><xen:if is="{$user.customFields.gx_depozit}">
{xen:number $user.customFields.gx_depozit} р.
<xen:else />
0 р.
</xen:if>
</dd>
</dl>

<dl><dt>{xen:phrase messages}:</dt>

Сохраняем и готово.
Посмотреть вложение 50346
Да нный мануал будет работать со 2 версией?
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу