Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для [c] Abatko
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.03.2013
    Адрес
    Москва
    Сообщений
    430
    Репутация:
    78 ±

    Деньги для форума

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

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


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

    PHP код:
    <!-- BEGIN profile_fields --> 
    после этого добавляем

    PHP код:
    <!-- IF profile_fields.FIELD_ID neq 'pf_money' or U_ACP or U_MCP --> 

    дальше ищем

    PHP код:
    <!-- END profile_fields --> 

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

    PHP код:
    <!-- ENDIF  --> 


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

    PHP код:
    <!-- IF postrow.POSTER_POSTS != '' -->{L_POSTS}: {postrow.POSTER_POSTS}<!-- ENDIF --> 

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

    PHP код:
    <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> 

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

    PHP код:
    <!-- BEGIN custom_fields --> 

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

    PHP код:
    <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "money" --> 

    Ниже находим

    PHP код:
    <!-- END custom_fields --> 

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

    PHP код:
    <!-- ENDIF --> 
    Готово.

  2. 2 пользователя(ей) сказали cпасибо:
    Drive666 (20.04.2013) Medik (09.04.2013)
  3. #2
    Аватар для - John.Besson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Адрес
    Украина, Киев
    Сообщений
    20
    Репутация:
    4 ±
    Дополнительное поле не обязательно создавать и без него работает хорошо. Только там он не очень красиво выглядит, особенно если брать 1game.
    Вот моя версия, мне кажется что она лучше.
    Место -
    PHP код:
    <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> 
    вставляем -
    PHP код:
    <script>
    p_p '{postrow.POSTER_POSTS}'
    minus '{postrow.PROFILE_MONEY_VALUE}';
    if (
    minus>'0' )
    {
    money p_p*12-minus;
    document.write('<br /> <b>Денег: <font color="limegreen">'+money+'</font></b> <img src="http://iconizer.net/files/Fugue_Icons/orig/money-coin.png">');
    }
    else
    {
    money p_p*12;
    document.write('<br /> <b>Денег: <font color="limegreen">'+money+'</font></b> <img src="http://iconizer.net/files/Fugue_Icons/orig/money-coin.png">');
    }
    </script> 
    я его вставляю перед
    PHP код:
     <!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF --> 
    а так как вам угодно.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •