Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Joomla] Formularz rejestracji
sebek222
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 4
Dołączył: 1.09.2010

Ostrzeżenie: (0%)
-----


Witam, chcę dodać kilka pól do formularza rejestracji w joomli.
Jeżeli chodzi o dodanie samego dodatkowego pola w html'u i nadania mu ID to nie ma problemu.
Jednak mam problem z zapisaniem danej dodatkowego pola w bazie. Dane użytkowników przechowywane są w tabeli jos_users i tam dodałem kolumnę o nazwie test1 - żeby tam zapisywały się dane dodatkowego pola. W katalogu joomli jest plik libraries/joomla/user/user.php który jak zauważyłem zapisuje datę do jednej z kolumn tabeli jos_users.
Odbywa się to w tej linijce:
  1. $now =& JFactory::getDate();
  2. $this->set( 'registerDate', $now->toMySQL() );

Więc spróbowałem zrobić analogicznie z dodatkowym polem:
  1. $test1 =$_POST['test1']; //dodatkowemu polu w formularzu nadalem id test1
  2. $this->set( 'test1', $now->toMySQL() ); //test1 to nazwa takze dodatkowej kolumny ktora utworzylem w jos_users


I próbowałem na wiele sposobów, ale w mojej dodatkowej kolumnie test1 nic się nie zapisuje, a kolumna z datą działa, więc skoro postępuje analogicznie to czemu nie chce mi to zadziałać ? Zależy mi na dodaniu dodatkowych pół w formularzu.
Proszę o pomoc,
Pozdrawiam


Problem udało mi się rozwiązać poprzez dodanie zmiennej w klasie class JUser extends JObject.


Ten post edytował sebek222 23.09.2010, 21:52:07
Go to the top of the page
+Quote Post

Posty w temacie
- sebek222   [Joomla] Formularz rejestracji   23.09.2010, 20:39:06


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:02