dodatkowe pola formularza

dodatkowe pola formularza

Napisane przez: Marek Zborowski ()
Liczba odpowiedzi: 15
Witajcie.

Czy ktoś wie jak dodać nowe pola w formularzu rejestracyjnym?

Z góry dziękuję za pomoc.

Pzdr
M
W odpowiedzi na Marek Zborowski

Odp: dodatkowe pola formularza

Napisane przez: Grzegorz Nowosielski ()
Dodawanie pól. Administracja serwisu - Użytkownicy - User profile fields.

Oprócz tego można obecne pola zastąpić innymi. Przykładowo można pole "Miasto" zastąpić "Rok rozpoczęcia studiów". Wystarczy zmienić w pliku językowym słowo "Miasto" innym opisem.

Zbędnym często polem jest obowiązkowy wybór kraju z podanej listy. Można zastąpić to innym opisem w pliku językowym, np. klasa, kierunek studiów, grupa uczniów... Aby zmienić wartość do wyboru należy w tym przypadku zmienić zawartość pliku pl_utf8/countries.php.

$string['NA'] = 'Klasa 1c';
$string['NC'] = 'Klasa 1b';
$string['NE'] = 'Klasa 1a';
$string['NF'] = '';
$string['NG'] = 'Klasa 4a';

Nie wszystkie stringi są potrzebne zatem można je wyłączyć.
W odpowiedzi na Grzegorz Nowosielski

Odp: dodatkowe pola formularza

Napisane przez: Marek Zborowski ()
" Dodawanie pól. Administracja serwisu - Użytkownicy - User profile fields." - zdefiniowałem tam pola ale one się pokazują tylko w profilu zarejestrowanego użytkownika a nie w formularzu rejestracyjnym.

Dobry pomysł z tym zastąpieniem ale ja potrzebuje więcej pól.
W odpowiedzi na Marek Zborowski

Re: Odp: dodatkowe pola formularza

Napisane przez: Robert Brenstein ()
Trzeba je zdefiniowac jako administrator i udostepnic dla wszystkich. Ja widze je rowniez dla nowego uzytkownika w odrebnej grupie na samym dole.
W odpowiedzi na Robert Brenstein

Odp: Re: Odp: dodatkowe pola formularza

Napisane przez: Marek Zborowski ()
Mam zdefiniowane w sposób następujący:
Is this field required? - TAK
Is this field locked? - NIE
Who is this field visible to? - visable to everyone

I nadal takiego pola nie widać na stronie rejestracyjnej.
W odpowiedzi na Marek Zborowski

Re: Odp: Re: Odp: dodatkowe pola formularza

Napisane przez: Robert Brenstein ()
Nie widac gdy patrzysz na ta strone jako administrator (zakladka nowy uzytkownik) czy jako student, ktory chce otworzyc nowe konto z glownej strony?
W odpowiedzi na Robert Brenstein

Odp: Re: Odp: Re: Odp: dodatkowe pola formularza

Napisane przez: Marek Zborowski ()
Widać je w:
- dodaj nowego użytkownika
- profil użytkownika z poziomu danego użytkownika oraz admina,
Nie widać gdy nowy(przyszły) student chce otworzyć konto. Zapisać się na studia.
W odpowiedzi na Marek Zborowski

Re: Odp: Re: Odp: Re: Odp: dodatkowe pola formularza

Napisane przez: Robert Brenstein ()
Ah, tak niestety jest w Moodle 1.8. Jest to zmienione w 1.9 na takie jakie chcesz. Patrz MDL-9702.
W odpowiedzi na Robert Brenstein

Odp: Re: Odp: Re: Odp: Re: Odp: dodatkowe pola formularza

Napisane przez: Marek Zborowski ()
Ok. Dziękuję.
No to czeka mnie uaktualnieniesmutny

W odpowiedzi na Marek Zborowski

obowiązkowe pola formularza

Napisane przez: Aneta Ja ()

Witajcie.
Czy ktoś wie jak sprawić, by opcjonalne pola z konta użytkownika ustawić, by pojawiły się jako obowiązkowe pola w Zaloguj się > Nowe konto?

Dodałam jedno nowe pole w profilu użytkownika i zaznaczyłam by było wyświetlane na stronie zapisów. Jednak chciałabym, by na stronie zapisów (w Zaloguj się > Nowe konto) było pokazane dodatkowo jeszcze jedno pole obowiązkowe: Instytucja. Nie chciałabym tego pola dodawać jako nowe pole, gdyż w profilu użytkownika jest one już widoczne, niestety jako pole opcjonalne. Jak można to zmienic?

W odpowiedzi na Marek Zborowski

Re: dodatkowe pola formularza

Napisane przez: Rafal T. ()

Przede wszystkim witam Wszystkich bo to mój pierwszy post.

Chciałbym się dowiedzieć jak mogę usunac wszystkie niepotrzebne pola z profilu użytkownika?

W odpowiedzi na Rafal T.

Re: dodatkowe pola formularza

Napisane przez: Rafal T. ()

 

Może trochę doprecyzuję moje pytanie. Gdzie mogę wylączyć widoczność w profilu studenata zaznaczonych pól. Dziękuję z góry za odpowiedź.

 

W odpowiedzi na Rafal T.

Re: dodatkowe pola formularza

Napisane przez: Przemyslaw Stencel ()

Jedynie w kodzie.

O ile dobrze pamiętam, w pliku user/editlib.php

W odpowiedzi na Przemyslaw Stencel

Re: dodatkowe pola formularza

Napisane przez: Rafal T. ()

Dziękuję ślicznie, już praktycznie wszystko jest tak jakbym chciał. Nie umiem tylko ukryć opisu. Ten wpis:

    $mform->addElement('editor', 'description_editor', get_string('userdescription'), null, $editoroptions);
    $mform->setType('description_editor', PARAM_CLEANHTML);

Jak go usunę to podczas zapisywania profilu jest błąd. Ma ktoś pomysł jak to obejść. Strasznie dużo miejsca zajmuje opis. Ewentualnie gdzie mogę znaleźć zapis określający wielkość tego pola. Pewnie css ale nie mogę sam odszukać.

Pozdrawiam

Rafał

W odpowiedzi na Przemyslaw Stencel

Odp: Re: dodatkowe pola formularza

Napisane przez: Jacek Krzymowski ()

Edytowanie kodu Moodle jest bardzo złym pomysłem. Te pola można bez problemu ukryć stylami. Wystarczy odszukać nazwę elementu i użyć instrukcji, np. aby usunąć pole miasta należy w stylach dodać: #fitem_id_city { display: none }