PDA

Zobacz pełną wersję : Nowe pole podczas rejestracji



lisartur
15-01-2015, 19:53
Witam
Czy ktoś może mi pomóc
Potrzebuję stworzyć w tabeli #__users nowe pole o nazwie numerkonta
W jaki sposób to zrobić żeby podczas rejestracji dołożyć nowe pole i było ono zapisywane w tabeli users razem z innymi danymi podczas rejestracji
Wiem że sa nakładki typu CB które to rzowiążą ale ja potrzebujęstworzyćto bez żadnych kompnentó tylko samązmianą kodu
Proszę Was bardzo o pomoc
Dzięki za wszystko z góry:)

- - - Updated - - -

Nie wiem czy dobrze kombinuję ale
1. Dodałem pole w tabeli users
2. W pliku components\com_users\models\forms\registration.xml dodałem
<field name="test" type="text"
class="validate-username"
description="test"
filter="test"
label="test"
message="test"
required="true"
size="30"
/>
I teraz podczas rejestracji widze pole test wpisuję dane do rejestracji i okazuje się że mam zapisane to w bazie
Czy to co zrobiłem to jest prawidłowe bo tak proste że aż nie możliwe :)

tomaszek83
16-01-2015, 10:11
Czy to co zrobiłem to jest prawidłowe bo tak proste że aż nie możliwe

Żeby nie było tak różowo, to po aktualizacji Joomla wszystko wróci do stanu sprzed modyfikacji.

qrdziel
16-01-2015, 11:08
Aktualizacja zmienia też tabele w bazie danych, czy tylko kod strony? Aktualizacja nadpisuje tylko kod zaktualizowany czy całej strony?

pawelSafiStudio
16-01-2015, 14:02
Aktualizacja nie nadpisuje bazy danych. Aktualizuje tylko pliki. Tak więc przed aktualizacją musisz zapamiętać aby kopiować zmodyfikowane pliki.

Jola
16-01-2015, 17:15
Czy wykorzystałeś dodatkowe pola profilu przy rejestracji?

lisartur
16-01-2015, 17:43
Nie bo potrzebuję pola które zapisze mi się w tabeli users i tam będzie jego ID_parent
A pola dodatkowe zapisywane są tabeli users_profile jako 13 oddzielnych rekordów

Jola
16-01-2015, 18:20
Ale w czym problem - bo to oddzielna tabela?