PDA

Zobacz pełną wersję : Joomla 2.5 Konfiguracja zasad rejestracji



adrian_pl_20
22-04-2013, 02:02
Witam. W Joomli 2.5 mam przy rejestracji wymagane pole do uzupełnienia 'Pełna nazwa' - 'Imię i nazwisko', chcę to pole w ogóle "wywalić" bo nie potrzebne mi to. Szukałem na googlu i na Zapleczu w Konfiguracja globalna >> System powinna być kategoria Użytkownicy ale nie mam jej, dlaczego tego nie mam i jak moge usunąć to pole z rejestracji? Z góry dziękuję za pomoc.

pawelSafiStudio
22-04-2013, 08:18
Edytuj sobie plik widoku rejestracji i zastąp te pola polami typu hidden. W tym polu daj sobie jakieś przykładowe wartości np: "Zarejestrowany user".

adrian_pl_20
23-04-2013, 01:04
próbowałem ale mimo że to pole dałem jako 'hidden' i jest ukryte to i tak nie da sie uzyc przycisku 'Zarejestruj' bo pewnie domaga sie uzupełnienia tego pola, value tez ustawialem i w pliku xml tez probowalem required przestawic

pawelSafiStudio
23-04-2013, 07:21
Hmm... To dziwne bo u mnie zawsze to działało. Masz może jakiś adres witryny ?

adrian_pl_20
23-04-2013, 13:46
nie mam, strone testuje na kompie lokalnie na win xp

pawelSafiStudio
23-04-2013, 13:55
A przekleisz kod tego co zrobiłeś ? Chodzi mi o te hiddeny w formularzu.

adrian_pl_20
26-04-2013, 16:13
pomoże ktoś z tym?

adrian_pl_20
27-04-2013, 10:59
w pliku xml ustawiłem w tym polu name="name" type="hidden" i ukrywa ale nadal sie domaga, required tez na "false" ustawiam i to samo, bo komunikat pokazuje po wyslaniu formularza że trzeba podać nazwe

zwiastun
27-04-2013, 11:42
Edytuj sobie plik widoku rejestracji i zastąp te pola polami typu hidden. W tym polu daj sobie jakieś przykładowe wartości np: "Zarejestrowany user".
A podałeś jakąś wartość?

adrian_pl_20
27-04-2013, 12:32
wyświetla komunikat "Błąd podczas rejestracji: Błąd podczas rejestracji: Wpisz swoją nazwę." po wysłaniu formularza

a oto zmodyfikowany kod xml:

<field name="name" type="hidden"
description="COM_USERS_REGISTER_NAME_DESC"
filter="string"
label="COM_USERS_REGISTER_NAME_LABEL"
message="COM_USERS_REGISTER_NAME_MESSAGE"
required="false"
value="Zarejestrowany"
size="30"
/>

zwiastun
27-04-2013, 13:00
Obawiam się, że zmiana required na false w tym miejscu nie przyniesie spodziewanego efektu. To pole jest wymagane i powinna zostać wartość true.
Spróbuj zamiast value określić default.

adrian_pl_20
27-04-2013, 13:10
Wielkie dzięki, działa :)

pawelSafiStudio
04-05-2013, 15:34
http://docs.joomla.org/Hidden_form_field_type
Zmień parametr value na default.

Ups. Przepraszam @Zwiastun. Powieliłem Twój post, bo z maila przekierowało mnie na 1 stronę i nie zauważyłem drugiej podstrony postu :/