Witam.
Potrzebuję przerobić zawartość formularza rejestracji na robionej przez siebie stronie, w związku z czym mam pytania:
1. W jaki sposób dodaje się i usuwa pola member? Czy wystarczy zmieniać strukturę tabeli mysql, czy trzeba także przerabiać dca_config?
2. Jak ukryć istniejące pole, na przykład 'dateOfBirth'?
Widziałem taki kod... $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth'](...) ... gdzie znajdę rozbudowany opis modyfikacji dca_config?
3. W jakim pliku i jakimi formułkami php i mysql można dorobić pole wyboru, żeby pod stronie formularza był select? Z tego co kojarzę należy dodać tabelę, ale być może da się to załatwić przez php (jakie rozwiązanie jest lepsze?).
Za pomoc z góry dziękuję...
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

Modyfikacja pól rejestracji
Rozpoczęty przez mathieus, mar 20 2012 15:22
rejestracja pola wyboru checkbox ukrywanie pól modyfikacja pól dodawanie pól
#2
Napisano 20 marca 2012 - 16:38

Tym rozszerzeniem wygenerujesz swój moduł który doda nowe pola:
http://www.contao.or...0020029.en.html
Powinno rozwiązać twój problem.
http://www.contao.or...0020029.en.html
Powinno rozwiązać twój problem.
#4
Napisano 20 marca 2012 - 18:23

Pola rejestracji można włączyć/wyłączyć w ustawieniach modułu rejestracji. Dodam tylko jeszcze, że aby zmodyfikować jakieś pole DCA (czy jakąkolwiek inną wartość), należy edytować plik /system/config/dcaconfig.php. Przydatne linki: http://www.contao.pl...iner-array.html i http://www.contao.or.../reference.html
Codefog - Contao web development
#6
Napisano 21 marca 2012 - 11:42

Kurka... trochę się pospieszyłem z tym entuzjazmem (czas wczoraj mnie gnał)
Niestety muszę się jeszcze radzić, bo mam następujące problemy:
W Internal structure of a DCA nie znalazłem opcji ukrywania całego "wiersza". Najbliżej mi było, że ukryłem pole wpisywania
( (...)['eval']['style']['display:none'] ). Czy należy korzystać z innej sekcji niż fields, czy też trzeba to robić przez template'y?
Sprawdziłem, że xtmembers_fieldeditor tworzy dodatkową tabelę tl_member_fields, a nie zmienia zawartości tabeli tl_member... w związku z czym głupieję
bo nie potrafię nawet stwierdzić co może "nie grać" 
Pozdrawiam
Niestety muszę się jeszcze radzić, bo mam następujące problemy:
W Internal structure of a DCA nie znalazłem opcji ukrywania całego "wiersza". Najbliżej mi było, że ukryłem pole wpisywania

Sprawdziłem, że xtmembers_fieldeditor tworzy dodatkową tabelę tl_member_fields, a nie zmienia zawartości tabeli tl_member... w związku z czym głupieję


Pozdrawiam
#7
Napisano 21 marca 2012 - 13:12

W tym rozszerzeniu chodzi o to że efektem jego pracy jest możliwość wygenerowanie modułu który można normalnie pobrać/zainstalować i który doda nam nowe pola. Czyli jak zrobisz nowe pole to poszukaj gdzieś tam opcji eksportu tego i dopiero po zainstalowaniu nowego modułu (aktualizacji bazy) będą widoczne zmiany.
#8
Napisano 21 marca 2012 - 13:14

Problem z ukrywaniem pola nieaktualny... wystarczy w Module Type ustawić odpowiednie pola - przepraszam za zamieszanie, ale odłożyłem stronę na 3 tygodnie i zapomniałem...
Nadal pozostaje sprawa xtmembers_fieldeditor
Edit: widzę, że podstawową zaletą systemu contao jest szybkie (niemal natychmiastowe) wsparcie na tym forum, za które serdeczne dziękuję
Zaraz sprawdzę twoją poradę, ale myślę że już dojdę do "mety"
jeszcze raz - wielkie dzięki
Nadal pozostaje sprawa xtmembers_fieldeditor
Edit: widzę, że podstawową zaletą systemu contao jest szybkie (niemal natychmiastowe) wsparcie na tym forum, za które serdeczne dziękuję

Zaraz sprawdzę twoją poradę, ale myślę że już dojdę do "mety"
jeszcze raz - wielkie dzięki
Również z jednym lub większą ilością słów kluczowych: rejestracja, pola wyboru, checkbox, ukrywanie pól, modyfikacja pól, dodawanie pól
![]() |
![]() Rejestracja - Aktywacja poprzez e-mailNapisany przez stpr, 11 lut 2014 ![]() |
|
![]() |
|
![]() |
Rozszerzenia Contao →
Rozszerzenia →
single sign onNapisany przez mwo, 04 cze 2013 ![]() |
|
![]() |
|
![]() |
Contao →
Instalacja i konfiguracja →
formularz, jak zrobić wyswietlanie id=radio_container w lewej kolumnieNapisany przez evvka, 20 mar 2012 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych użytkowników