Formularz rejestracji użytkowników - modyfikacja wbudowanego komponentu
Wyniki 1 do 5 z 5

Temat: Formularz rejestracji użytkowników - modyfikacja wbudowanego komponentu

  1. #1
    Debiutant
    Dołączył
    20-03-2010
    Wpisy
    3
    Punkty
    10

    Domyślny Formularz rejestracji użytkowników - modyfikacja wbudowanego komponentu

    Witam, Brakuje mi pewnej rzeczy w formularzu rejestracji usera. Mianowicie, kiedy w przeglądarce wyłączona jest obsługa javascriptu to po negatywnym wyniku walidacji pola formularza są puste. Co i jak należałoby zrobić, aby nie tracić danych wpisanych w pola? Dopiero poznaję Joomle i obsługę formularzy i chciałbym dowiedzieć się jak w modelu MVC, dane wpisane w pola formularza umieścić z powrotem, gdy np. niektóre pola nie spełnią zadanych warunków. Pozdrawiam

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Nowicjusz Spokey awatar
    Dołączył
    03-10-2009
    Skąd
    Pomorze
    Wpisy
    13
    Punkty
    10

    Domyślny

    Witaj! Znasz model MVC wykorzystywany przez Joomla! ? Jeżeli nie to polecam kurs na tej stronie. Nie jestem teraz w domu - wieczorem jak usiade do komputera postaram się przesłąć rozwiązanie.

  4. #3
    Debiutant
    Dołączył
    20-03-2010
    Wpisy
    3
    Punkty
    10

    Domyślny

    Cytat Wysłane przez Spokey Zobacz wiadomość
    Witaj! Znasz model MVC wykorzystywany przez Joomla! ? Jeżeli nie to polecam kurs na tej stronie. Nie jestem teraz w domu - wieczorem jak usiade do komputera postaram się przesłąć rozwiązanie.
    Tak, kurs wromanka (chyba jeden z lepszych kursów opisujących MVC w necie po polsku ) przerabiam. Analizowałem oryginalny komponent Joomli (com_user), ale ten komponent niestety tego nie ma.

    Dzięki za odpowiedź

  5. #4
    Nowicjusz Spokey awatar
    Dołączył
    03-10-2009
    Skąd
    Pomorze
    Wpisy
    13
    Punkty
    10

    Domyślny Re

    [...]ale ten komponent niestety tego nie ma.
    Musiałeś słabo szukać. Zauważ że formularz wysyłany jest do kontrolera komponentu com_user :

    Kod:
    <form action="/demo/index.php?option=com_user" method="post"....
    Więc w tym kontrolerze musisz szukać zmiennych przesłanych od tego formularza. Np.: pole input przechowujące nazwę użytkownika pt. username jest wysyłane do kontrolera i odbierane - świadczy o tym poniższy wycinek kodu z pliku controller.php (linia 95,96):

    Kod:
    $post = JRequest::get('post');
    $post['username']    = JRequest::getVar('username', '', 'post', 'username');
    Teraz już sobie poradzisz? Musisz dać odpowiednie warunki i w razie problemów zwrócić tablicę z danymi które potem wstawisz w formularzu. Jak będziesz miał problem z tym to pisz - chętnie pomogę. Pozdrawiam!
    Ostanio edytowane przez Spokey : 30-03-2010 18:13
    wojciksite.info | Zapraszam do czytania i komentowania. Chętny do współpracy przy ciekawych projektach.

  6. #5
    Debiutant
    Dołączył
    20-03-2010
    Wpisy
    3
    Punkty
    10

    Domyślny

    Trochę późno odpowiadam, ale dzięki

Podobne tematy

  1. Bardziej rozbudowany formularz rejestracji
    przez dreamhost na forum Szukam dodatku do Joomla
    Odpowiedzi: 8
    Ostatni post/autor: 01-11-2011, 19:16
  2. Formularz rejestracji
    przez Mary$ na forum Szukam dodatku do Joomla
    Odpowiedzi: 3
    Ostatni post/autor: 04-09-2009, 10:31
  3. Powiadomienie o rejestracji użytkowników
    przez qst na forum Administracja - ogólne
    Odpowiedzi: 0
    Ostatni post/autor: 16-09-2008, 21:42
  4. Grupa użytkowników po rejestracji
    przez jarek82 na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 0
    Ostatni post/autor: 18-02-2008, 18:20
  5. Bardziej rozbudowany formularz rejestracji
    przez dreamhost na forum Pomysły, sugestie, propozycje, oczekiwania
    Odpowiedzi: 1
    Ostatni post/autor: 21-11-2007, 11:03

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •