lazybaby Опубликовано 29 Июня 2004 Жалоба Поделиться Опубликовано 29 Июня 2004 Как сделать так, чтобы на форуме фигурировал не логин пользователя (краткое имя, типа lazybaby), а заданное для этого пользователя полное имя (например, Иван Петрович Сидоров) и это имя пользователь мог бы сам изменять в профиле? Есть ли такие модификации? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 29 Июня 2004 Жалоба Поделиться Опубликовано 29 Июня 2004 lazybaby Добавить через админцентр дополнительное поле профиля ("ФИО"), сделать так, чтобы пользователи заполняли его, а дальше уже просто выводить его, где необходимо... Где-то выводится возможностями форума, где-то нужно будет модифицировать немножко... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
lazybaby Опубликовано 29 Июня 2004 Автор Жалоба Поделиться Опубликовано 29 Июня 2004 Спасибо, Oska. Хорошая мысль.Но по всем исходникам - начиная от автора поста до имени в списке пользователей - заменять поле login на поле ФИО представляется тоскливым занятием. А вот как бы попроще сделать так, чтобы полем ФИО служило то, что сейчас есть login, а логин в форум происходил по ФИО, при этом пользователь в своём профиле разумеется мог бы изменять только поле login? Короче говоря, поменять местами назначение нового поля ФИО и login. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 29 Июня 2004 Жалоба Поделиться Опубликовано 29 Июня 2004 lazybaby Как раз проще править в исходниках при выводе. Чем еще больше гемороиться с правкой исходников, а там гемороиться придется намного больше и тяжелее. А еще проще просто заставлять пользователей использовать в качестве логина свое ФИО. IPB достаточно нормально с этим работает. А регистрацию (проверку на ФИО, а не просто слово), например, подтверждать администратором... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
lazybaby Опубликовано 1 Июля 2004 Автор Жалоба Поделиться Опубликовано 1 Июля 2004 "Спасение утопающих - дело рук самих утопающих" (С) Муму В sources\Admin\ad_member.php Найти$ADMIN->html .= $SKIN->start_table( "Регистрация пользователя" );Вставить после$ADMIN->html .= $SKIN->add_td_row( array( "<b>Логин</b>" , $SKIN->form_input( "logon" ))); Найтиforeach( array('name', 'password', 'email', 'mgroup') as $field )Заменить наforeach( array('logon', 'name', 'password', 'email', 'mgroup') as $field ) Найти$DB->query("SELECT id FROM ibf_members WHERE LOWER(name)='".$IN['name']."'");Заменить на$DB->query("SELECT id FROM ibf_members WHERE LOWER(logon)='".$IN['logon']."'"); Найти'id' => $member_id,Вставить после'logon' => trim($IN['logon']), В sources\Login.php Найти$DB->query("SELECT id, name, mgroup, password, ip_address FROM ibf_members WHERE LOWER(name)='$username'");Заменить на$DB->query("SELECT id, logon, name, mgroup, password, ip_address FROM ibf_members WHERE LOWER(logon)='$username'"); Ещё следовало бы cделать возможность изменения имени пользователя в его профайле. Но это как-нибудь потом... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 6 Июля 2004 Жалоба Поделиться Опубликовано 6 Июля 2004 А через дополнительные поля в профиле не легче? Они через админку добавляются. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.