25.11.2018, 12:58
Adres forum:
klubzafira.net
Wersja silnika:
1.8.19
Opis problemu:
Witam, od dłuższego czasu szukam sposobu na dodanie kontaktowych pól na stronie rejestracji oraz wymuszenie wypełnienia jednego z nich, czy jest na to jakiś sposób?
Wykorzystałbym do tego celu dodatkowe pola, ale nie jestem w stanie dodać ich na stronie z listą użytkowników oraz wyszukiwać użytkowników wg dodatkowych pól.
//edit:
No więc udało mi się samemu rozwiązać problem.
W member.php należy odszukać (linia 168):
i dodać zaraz po nim taki kod:
Następnie w tym samym pliku trzeba znaleźć:
I przed nim dodać:
W szablonie member_register szukamy:
i przed nim trzeba dodać:
Nie wiem czy jest to prawidłowe (teksty powinny być w pliku językowym pomijam to ze względu na używanie języka polskiego na forum), ale działa i na moje wymagania jest wystarczające
klubzafira.net
Wersja silnika:
1.8.19
Opis problemu:
Witam, od dłuższego czasu szukam sposobu na dodanie kontaktowych pól na stronie rejestracji oraz wymuszenie wypełnienia jednego z nich, czy jest na to jakiś sposób?
Wykorzystałbym do tego celu dodatkowe pola, ale nie jestem w stanie dodać ich na stronie z listą użytkowników oraz wyszukiwać użytkowników wg dodatkowych pól.
//edit:
No więc udało mi się samemu rozwiązać problem.
W member.php należy odszukać (linia 168):
Kod:
"email2" => $mybb->get_input('email2'),
i dodać zaraz po nim taki kod:
Kod:
"skype" => $mybb->get_input('skype'),
"google" => $mybb->get_input('google'),
Następnie w tym samym pliku trzeba znaleźć:
Kod:
// If we have a security question, check to see if answer is correct
I przed nim dodać:
Kod:
if(empty($user['skype']))
{
$errors[] = 'Pole "Skype" jest wymagane.';
}
W szablonie member_register szukamy:
Kod:
<tr>
<td colspan="2" style="display: none;" id="email_status"> </td>
i przed nim trzeba dodać:
Kod:
<tr>
<td width="50%" valign="top"><span class="smalltext"><label for="skype">Skype</label></span></td>
<td width="50%" valign="top"><span class="smalltext"><label for="google">Google</label></span></td>
</tr>
<tr>
<td width="50%" valign="top"><input type="text" class="textbox" name="skype" id="skype" style="width: 100%" maxlength="50" value="{$skype}" /></td>
<td width="50%" valign="top"><input type="text" class="textbox" name="google" id="google" style="width: 100%" maxlength="50" value="{$google}" /></td>
</tr>
Nie wiem czy jest to prawidłowe (teksty powinny być w pliku językowym pomijam to ze względu na używanie języka polskiego na forum), ale działa i na moje wymagania jest wystarczające