pictures
22-11-2013, 14:06
Witam,
Najpierw opisze konfiguracje:
-Joomla 3.2
-k2 2.6.7
-szablon Afterburner
Problem pojawia się podczas rejestracji, mianowicie nie pojawiają się komunikaty:
-potwierdzenie rejestracji (wysłanie email z aktywacją)
-aktywacji konta (po 'wejściu' na link aktywacyjny)
-potwierdzenie zresetowania hasła
itp.
Widzę, że komunikaty znajdują się w pliku:
.../components/com_users/controllers/registration.php
wycinek:
// Redirect to the login screen. if ($useractivation == 0)
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_SAVE_S UCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
}
elseif ($useractivation == 1)
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVA TE_SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
}
elseif ($return->getParam('activate'))
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_VERIFY _SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
}
else
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_ADMINA CTIVATE_SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
}
return true;
}
Do własnych celów edytowałem również plik: /components/com_k2/templates/register.php (przywróciłem plik domyślny jednak problem występuje bez zmian)
Próbowałem:
wyłączyć cache,
wyłączyć dodatki kompresujące .css / .js
zmienić domyślne profile użytkowników na joomla ( używam profili k2)
Wszystko poza tym działa poprawnie, rejestruje użytkowników, wysyła email aktywacyjny, resetujący, aktywuje użytkowników itp.
Z tego co pamiętam to komunikaty te występowały wcześniej.
Dodam jeszcze, że link po rejestracji zakończonej pomyślnie zmienia się:
z
component/users/?view=registration
na
component/users/?view=registration&layout=complete
Bardzo bym prosił o pomoc w rozwiązaniu tego problemu.
Najpierw opisze konfiguracje:
-Joomla 3.2
-k2 2.6.7
-szablon Afterburner
Problem pojawia się podczas rejestracji, mianowicie nie pojawiają się komunikaty:
-potwierdzenie rejestracji (wysłanie email z aktywacją)
-aktywacji konta (po 'wejściu' na link aktywacyjny)
-potwierdzenie zresetowania hasła
itp.
Widzę, że komunikaty znajdują się w pliku:
.../components/com_users/controllers/registration.php
wycinek:
// Redirect to the login screen. if ($useractivation == 0)
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_SAVE_S UCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
}
elseif ($useractivation == 1)
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVA TE_SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
}
elseif ($return->getParam('activate'))
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_VERIFY _SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
}
else
{
$this->setMessage(JText::_('COM_USERS_REGISTRATION_ADMINA CTIVATE_SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
}
return true;
}
Do własnych celów edytowałem również plik: /components/com_k2/templates/register.php (przywróciłem plik domyślny jednak problem występuje bez zmian)
Próbowałem:
wyłączyć cache,
wyłączyć dodatki kompresujące .css / .js
zmienić domyślne profile użytkowników na joomla ( używam profili k2)
Wszystko poza tym działa poprawnie, rejestruje użytkowników, wysyła email aktywacyjny, resetujący, aktywuje użytkowników itp.
Z tego co pamiętam to komunikaty te występowały wcześniej.
Dodam jeszcze, że link po rejestracji zakończonej pomyślnie zmienia się:
z
component/users/?view=registration
na
component/users/?view=registration&layout=complete
Bardzo bym prosił o pomoc w rozwiązaniu tego problemu.