PDA

Просмотр полной версии : [Урок] Денежная система



Airon007
18.07.2014, 17:35
Админка - пользователи и группы - Дополнительные поля в профиле
Создаем новое "Однострочное текстовое поле"!!!

Называем его money и только так!
Идентификатор поля: money
В личном разделе: +
Имя поля/заголовок, показываемый пользователю: money
Описание поля: Отнять деньги
Размер поля ввода: 30
Минимальное число символов: 0
Максимальное число символов: 20
Допустимые символы: Только цыфри (0 -9)

Открываем шаблон ucp_profile_profile_info.html
Находим



<!-- BEGIN profile_fields -->

после этого добавляем

<!-- IF profile_fields.FIELD_ID neq 'pf_money' or U_ACP or U_MCP -->

дальше ищем

<!-- END profile_fields -->

и перед этим вставляем

<!-- ENDIF -->

Открываем шаблон viewtopic_body.html
Находим

<!-- IF postrow.POSTER_POSTS != '' -->{L_POSTS}: {postrow.POSTER_POSTS}<!-- ENDIF -->

После вставляем


<script>
p_p = '{postrow.POSTER_POSTS}';
minus = '{postrow.PROFILE_MONEY_VALUE}';
if (minus>'0' )
{
money = p_p*12-minus;
document.write('<br /> <b>На счету: <img src="http://phpbb.5nx.ru/images/ranks2/phpbb_5nx_ru/DOLLAR.png"><font color="green"> '+money+' </font></b>');
}
else
{
money = p_p*12;
document.write('<br /> <b>На счету: <img src="http://phpbb.5nx.ru/images/ranks2/phpbb_5nx_ru/DOLLAR.png"><font color="green"> '+money+' </font></b>');
}
</script>

Далее находим

<!-- BEGIN custom_fields -->


После вставляем

<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "money" -->


Ниже находим

<!-- END custom_fields -->


Перед ним вставляем

<!-- ENDIF -->