Дополнительные поля в Профиле участников форума
- Marina
- Администратор
- Сообщения: 10799
- Зарегистрирован: 22 окт 2012, 17:16
- мое имя: Марина
- Ваша страна, город: Россия, Москва
- виды птиц: амадины Гульда, декоративные канарейки, амазоны
- Благодарил (а): 4185 раз
- Поблагодарили: 3076 раз
- Контактная информация:
Дополнительные поля в Профиле участников форума
Пожалуйста пройдите в свой профиль и заполните это поле. Ваше имя будет отражаться под аватарой.
- Галина
- Модератор
- Сообщения: 5025
- Зарегистрирован: 18 окт 2012, 11:59
- мое имя: Галина Пономарева
- Ваша страна, город: Россия, г.Хабаровск
- виды птиц: травяные розовобрюхие попугаи
- Откуда: Дальний Восток, Россия
- Благодарил (а): 633 раза
- Поблагодарили: 2259 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
К своему стыду после перехода на этот ресурс вдруг обнаружила за собой забывчивость имен некоторых форумчан.
А отсутствие реального имени в профиле вогнало меня в панику.
Спасибо, Марина, что исправила ситуацию.
- Marina
- Администратор
- Сообщения: 10799
- Зарегистрирован: 22 окт 2012, 17:16
- мое имя: Марина
- Ваша страна, город: Россия, Москва
- виды птиц: амадины Гульда, декоративные канарейки, амазоны
- Благодарил (а): 4185 раз
- Поблагодарили: 3076 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
- GA.
- Сообщения: 899
- Зарегистрирован: 24 окт 2012, 19:09
- мое имя: Андрей
- Ваша страна, город: Lugansk
- ваш клуб: Луганский народный Клуб голубеводов, певчих и декоративных птиц
- Благодарил (а): 493 раза
- Поблагодарили: 599 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
Нельзя ли сделать поле Откуда тоже в числе обязательных для заполненияMarina писал(а):Форум не игровой, а профильный, мир амадиноводов и птицелюбов не так велик, общаться с никами типа хх3 не очень приятно, уверена, что введение графы с именем не противоречит Конвенции по правам человека и сделает наше общение более открытым и доверительным
Город можно указывать по желанию, но обязательный минимум - СТРАНА
- ЛЕНКОВАНИЧ
- Сообщения: 517
- Зарегистрирован: 18 окт 2012, 19:26
- мое имя: Юрий
- Ваша страна, город: РФ. Краснодар
- Откуда: Кубань
- Благодарил (а): 101 раз
- Поблагодарили: 158 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
Я только за, всеми своими лапами и хвостоом Вoт только не допонимаю как это сделать? В смыле куда вписать имя?мир амадиноводов и птицелюбов не так велик, общаться с никами типа хх3 не очень приятно,
Хотя, оказывается я не настолько потерян, уже поправил.
- Игорь RUS
- Председатель Московского Клуба Любителей Певчих и Экзотических птиц
- Сообщения: 364
- Зарегистрирован: 18 окт 2012, 22:20
- мое имя: Игорь
- Ваша страна, город: Москва
- Откуда: Москва
- Благодарил (а): 225 раз
- Поблагодарили: 199 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
- Marina
- Администратор
- Сообщения: 10799
- Зарегистрирован: 22 окт 2012, 17:16
- мое имя: Марина
- Ваша страна, город: Россия, Москва
- виды птиц: амадины Гульда, декоративные канарейки, амазоны
- Благодарил (а): 4185 раз
- Поблагодарили: 3076 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
- VK
- Ветеринарный Консультант
- Сообщения: 1989
- Зарегистрирован: 16 окт 2012, 20:20
- мое имя: Виктория
- Ваша страна, город: Украина, Херсон
- Поблагодарили: 301 раз
Заполняем поле МОЕ ИМЯ в своем профиле
Игорь , дык мужчины - то указывают чаще всего , а у женщин возраст всегда 20 лет ( постоянная величина ) + n-ое количество лет стажа ( переменная величина, у каждой индивидуальная ) У меня , например , стажу ужО 26 годковИгорь RUS писал(а):Мне более комфортно, когда знаешь ещё и возраст оппонента.
- ATS
- Сообщения: 10
- Зарегистрирован: 14 окт 2012, 06:58
- Откуда: Москва
- Благодарил (а): 1 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
1 Дополнение (Хак для модуля "Genders")
При регистрации на форуме, пользователь будет должен выбрать свой пол.
Открыть: includes/ucp/ucp_register.php
Найти:
Код: Выделить всё
'tz' => request_var('tz', (float) $config['board_timezone']),
Код: Выделить всё
'gender' => request_var('gender', $user->data['user_gender']),
Код: Выделить всё
'tz' => request_var('tz', (float) $timezone),
Код: Выделить всё
'gender' => request_var('gender', $user->data['user_gender']),
Код: Выделить всё
'lang' => array('match', false, '#^[a-z_\-]{2,}$#i'),
Код: Выделить всё
'gender' => array('num', true, 0, 2),
Код: Выделить всё
'user_inactive_time' => $user_inactive_time,
Код: Выделить всё
'user_gender' => $data['gender'],
Код: Выделить всё
'S_TZ_OPTIONS' => tz_select($data['tz']),
Код: Выделить всё
'GENDER_X' => GENDER_X,
'GENDER_M' => GENDER_M,
'GENDER_F' => GENDER_F,
'S_GENDER_X' => ($data['gender'] == GENDER_X) ? true : false,
'S_GENDER_M' => ($data['gender'] == GENDER_M) ? true : false,
'S_GENDER_F' => ($data['gender'] == GENDER_F) ? true : false,
Открыть: styles/prosilver/template/ucp_register.html
Найти:
Код: Выделить всё
<dl>
<dt><label for="tz">{L_TIMEZONE}:</label></dt>
<dd><select name="tz" id="tz" tabindex="7" class="autowidth">{S_TZ_OPTIONS}</select></dd>
</dl>
Код: Выделить всё
<dl>
<dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt>
<dd>
<label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label>
<label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label>
<label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label>
</dd>
</dl>
Открыть: styles/mobile/template/ucp_register.html
Найти:
Код: Выделить всё
<table cellspacing="0">
<tr class="row2">
<td><b class="genmed">{L_LANGUAGE}: </b><br/>
<select name="lang" onchange="change_language(this.value); return false;">{S_LANG_OPTIONS}</select></td>
</tr>
<tr class="row2">
<td><b class="genmed">{L_TIMEZONE}: </b><br/>
<select name="tz">{S_TZ_OPTIONS}</select></td>
</tr>
</table>
Код: Выделить всё
<dl>
<dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt>
<dd>
<label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label>
<label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label>
<label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label>
</dd>
</dl>
2. Дополнение (Хак для мода "National Flag on registration")
При регистрации пользователя на форуме, он должен будет выбрать национальный флаг своей страны.
Данный хак позволяет пользователю выбрать национальный флаг при регистрации на форуме. :)
Страница мода: National Flags
Открыть:
includes/ucp/ucp_register.php
Найти:
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
Код: Выделить всё
//Begin: National_Flag
include($phpbb_root_path . 'includes/functions_flag.' . $phpEx);
//End: National_Flag
Код: Выделить всё
'tz' => request_var('tz', (float) $timezone),
);
Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
$data['flag'] = request_var('flag', 0);
}
//End: National_Flag
Код: Выделить всё
'lang' => array('language_iso_name'),
Код: Выделить всё
//Begin: National_Flag
'flag' => array('num', true, 0, 300),
//End: National_Flag
Код: Выделить всё
if ($config['new_member_post_limit'])
Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
$user_row['user_flag'] = $data['flag'];
}
//End: National_Flag
Код: Выделить всё
//
$user->profile_fields = array();
Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
global $cache;
get_user_flag();
$flags = $cache->get('_user_flags');
$flag_name = '';
if ($data['flag'])
{
$flag_name = $flags[$data['flag']]['flag_name'];
}
unset($flags);
$s_flag_options = list_all_flags($data['flag']);
$template->assign_vars(array(
'S_FLAG_OPTIONS' => $s_flag_options,
'S_FLAGS_ENABLED' => true,
'FLAG_IMAGE' => ($flag_name) ? "{$phpbb_root_path}images/flags/$flag_name" : '',
'FLAG_NAME' => $flag_name,
'AJAX_FLAG_INFO' => append_sid("{$phpbb_root_path}ajax_user_flag.$phpEx", 'flag_id=FLAG_ID'),
));
}
//End: National_Flag
Открыть:
styles/xxx/template/ucp_register.html
Найти:
Код: Выделить всё
<dl>
<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
</dl>
Код: Выделить всё
<!-- INCLUDE ucp_user_flag.html -->
- Marina
- Администратор
- Сообщения: 10799
- Зарегистрирован: 22 окт 2012, 17:16
- мое имя: Марина
- Ваша страна, город: Россия, Москва
- виды птиц: амадины Гульда, декоративные канарейки, амазоны
- Благодарил (а): 4185 раз
- Поблагодарили: 3076 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
- ЛЕНКОВАНИЧ
- Сообщения: 517
- Зарегистрирован: 18 окт 2012, 19:26
- мое имя: Юрий
- Ваша страна, город: РФ. Краснодар
- Откуда: Кубань
- Благодарил (а): 101 раз
- Поблагодарили: 158 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
Оно конечно же так, но вот проблемка , тот кто не укажет свой пол при регистрации всё равно получит значок принадлежности к полу. Правда в такой ситуации пол будет средним, оно или гермафродит . Не в обиду оным, мне бы было не приятно.Marina писал(а):ATS пол будет ясен по имени,
- Ирина
- Сообщения: 238
- Зарегистрирован: 11 ноя 2013, 18:51
- мое имя: Ирина
- Ваша страна, город: Москва
- виды птиц: глостеры
- Благодарил (а): 84 раза
- Поблагодарили: 79 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
- Галина
- Модератор
- Сообщения: 5025
- Зарегистрирован: 18 окт 2012, 11:59
- мое имя: Галина Пономарева
- Ваша страна, город: Россия, г.Хабаровск
- виды птиц: травяные розовобрюхие попугаи
- Откуда: Дальний Восток, Россия
- Благодарил (а): 633 раза
- Поблагодарили: 2259 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
Марина, полностью поддерживаю твое мнение. Только еще и месяц рождения Ведь как приятно получать поздравления от друзей-форумчан. Так настроение поднимаетсяMarina писал(а):мое мнение, что на конференциях подобной нашей обязательно нужно заполнять день рождения (для желающих можно без года)
- ATS
- Сообщения: 10
- Зарегистрирован: 14 окт 2012, 06:58
- Откуда: Москва
- Благодарил (а): 1 раз
- Контактная информация:
Заполняем поле МОЕ ИМЯ в своем профиле
Заполнение полей при регистрации (ДАТА РОЖДЕНИЯ)Галина писал(а):Только еще и месяц рождения
Открыть: includes/ucp/ucp_register.php
Найти:
Код: Выделить всё
// Check and initialize some variables if needed
if ($submit)
Код: Выделить всё
if ($config['allow_birthdays'])
{
$data['bday_day'] = $data['bday_month'] = $data['bday_year'] = 0;
$data['bday_day'] = request_var('bday_day', $data['bday_day']);
$data['bday_month'] = request_var('bday_month', $data['bday_month']);
$data['bday_year'] = request_var('bday_year', $data['bday_year']);
$data['user_birthday'] = sprintf('%2d-%2d-%4d', $data['bday_day'], $data['bday_month'], $data['bday_year']);
}
Код: Выделить всё
'lang' => array('match', false, '#^[a-z_\-]{2,}$#i'),
Код: Выделить всё
'user_birthday' => array('date', !$config['allow_birthdays']),
Код: Выделить всё
// Register user...
$user_id = user_add($user_row, $cp_data);
Код: Выделить всё
if ($config['allow_birthdays'])
{
$user_row['user_birthday'] = $data['user_birthday'];
}
Код: Выделить всё
//
$user->profile_fields = array();
Код: Выделить всё
if ($config['allow_birthdays'])
{
$s_birthday_day_options = '<option value="0"' . ((!$data['bday_day']) ? ' selected="selected"' : '') . '>--</option>';
for ($i = 1; $i < 32; $i++)
{
$selected = ($i == $data['bday_day']) ? ' selected="selected"' : '';
$s_birthday_day_options .= "<option value=\"$i\"$selected>$i</option>";
}
$s_birthday_month_options = '<option value="0"' . ((!$data['bday_month']) ? ' selected="selected"' : '') . '>--</option>';
for ($i = 1; $i < 13; $i++)
{
$selected = ($i == $data['bday_month']) ? ' selected="selected"' : '';
$s_birthday_month_options .= "<option value=\"$i\"$selected>$i</option>";
}
$s_birthday_year_options = '';
$now = getdate();
$s_birthday_year_options = '<option value="0"' . ((!$data['bday_year']) ? ' selected="selected"' : '') . '>--</option>';
for ($i = $now['year'] - 100; $i < $now['year']; $i++)
{
$selected = ($i == $data['bday_year']) ? ' selected="selected"' : '';
$s_birthday_year_options .= "<option value=\"$i\"$selected>$i</option>";
}
unset($now);
$template->assign_vars(array(
'S_BIRTHDAY_DAY_OPTIONS' => $s_birthday_day_options,
'S_BIRTHDAY_MONTH_OPTIONS' => $s_birthday_month_options,
'S_BIRTHDAY_YEAR_OPTIONS' => $s_birthday_year_options,
'S_BIRTHDAYS_ENABLED' => true,
));
}
Открыть: includes/functions_user.php
Найти:
Код: Выделить всё
// These are the additional vars able to be specified
$additional_vars = array(
Код: Выделить всё
if ($config['allow_birthdays'] && !empty($user_row['user_birthday']))
{
$sql_ary['user_birthday'] = $user_row['user_birthday'];
}
Открыть: styles/prosilver/template/ucp_register.html
Найти:
Код: Выделить всё
<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
</dl>
Код: Выделить всё
<!-- IF S_BIRTHDAYS_ENABLED -->
<dl>
<dt><label for="bday_day">{L_BIRTHDAY}:</label><br /><span>{L_BIRTHDAY_EXPLAIN}</span></dt>
<dd>
<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 4em;">{S_BIRTHDAY_DAY_OPTIONS}</select></label>
<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 4em;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label>
<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
</dd>
</dl>
<!-- ENDIF -->
Примечание: этот модуль не влияет на нагрузку CPU !!! Так-Что его можно смело ставить.
- Marina
- Администратор
- Сообщения: 10799
- Зарегистрирован: 22 окт 2012, 17:16
- мое имя: Марина
- Ваша страна, город: Россия, Москва
- виды птиц: амадины Гульда, декоративные канарейки, амазоны
- Благодарил (а): 4185 раз
- Поблагодарили: 3076 раз
- Контактная информация: