Problem z rejestracją nowych użytkowników - blank screen
Wyniki 1 do 4 z 4

Temat: Problem z rejestracją nowych użytkowników - blank screen

  1. #1
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny Problem z rejestracją nowych użytkowników - blank screen

    Krótkie pytanie: na serwerze w nazwa.pl mam postawioną Joomla! 3.1.1. Rejestracja nowych użytkowników wymaga potwierdzenia mailowego.
    Po kliknięciu Zarejestruj natępuje przekierowanie na stronę:
    http://www.nazwadomeny.pl/profil-uzy...ation.register
    która to wyświetla pustą stronę.

    W międzyczasie wysyła maila do nowego użytkownika z linkiem aktywacyjnym.

    Po odświeżeniu strony pokazuje się formularz z informacją, że danych użytkownik już istnieje.

    Jakieś pomysły?
    .htaccess jest na serwerze

    Sprawdziłem nie działa zarówno dla prostych adresów jak i bez nich.

  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
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny

    Nie wiem czemu nie mogę wyedytować posta pierwszego.

    Wyświetlanie błędów:

    Fatal error: Call to a member function where() on a non-object in /home/---/---/---/components/com_users/models/registration.php on line 521

  4. #3
    Bywalec KES awatar
    Dołączył
    13-05-2011
    Wpisy
    408
    Punkty
    63

    Domyślny

    Faktycznie jest błąd dodaj w linijce - 521 nawias zamknięty (w tym pliku w którym podałeś ścieżkę).
    z:
    Kod PHP:
    ->from($db->quoteName('#__users'
    na:
    Kod PHP:
    ->from($db->quoteName('#__users')) 

  5. #4
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny

    Masz rację. Znalazłem na joomla.org:

    It's a bug in J!3.1.1. Two bracket typos.

    In file /components/com_users/models/registration.php around lines 109 and 521.

    Dokładnie kod musi wyglądać tak:

    Linia 109 (107-111):

    $query->select($db->quoteName(array('name', 'email', 'sendEmail', 'id')))
    ->from($db->quoteName('#__users'))
    ->where($db->quoteName('sendEmail') . ' = ' . 1);

    $db->setQuery($query);


    Linia 521 (519-523):

    $query->select($db->quoteName(array('name', 'email', 'sendEmail')))
    ->from($db->quoteName('#__users'))
    ->where($db->quoteName('sendEmail') . ' = ' . 1);

    $db->setQuery($query);


    Dziwne, że nikt nie poprawił tego w paczce instalacyjne Joomla!, bo przecież to jedna z ważniejszych funkcji w Joomla!

Podobne tematy

  1. Problem z rejestracją nowych użytkowników
    przez Toordokter na forum Administracja - ogólnie
    Odpowiedzi: 6
    Ostatni post/autor: 13-02-2013, 19:40
  2. rejestracja nowych użytkowników
    przez thordur na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 2
    Ostatni post/autor: 17-01-2012, 07:41
  3. Problem z rejestracją nowych użytkowników
    przez noe79 na forum VirtueMart
    Odpowiedzi: 0
    Ostatni post/autor: 29-03-2011, 15:04
  4. Problem z rejestracją nowych użytkowników
    przez Mac 06 na forum Administracja - ogólne
    Odpowiedzi: 7
    Ostatni post/autor: 03-02-2010, 18:12
  5. Problem z rejestracją nowych użytkowników
    przez Transboy na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 1
    Ostatni post/autor: 06-11-2009, 23:12

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
  •