skrzypol
07-02-2013, 17:50
Witam!
Posiadam VM 2.0.14 i J! 2.5.8. Jestem w finalnej fazie kończenia stronu, a tu nagle taka sytuacja:
1. Rejestracja przez moduł logowania Joomli:
Działa bez problemu, moge sie zalogować/zarejestrować. Przysyłany jest link aktywacyjny, który działa. Wszystko wyświetla się ok. Po zalogowani, gdy przejdę do panelu klienta (virtuemart user account) okazuje się, że wymagane pola klienta są puste (gdyż nie ma ich w rejestracji poprzez joomlę). Próba ich edycji kończy się niepowodzeniem - po kliknieciu na "Zapisz" przekierowuje mnie na stronę główną i koniec. Dane oczywiście nie zostały zapisane.
2. Rejestracja poprzez panel klienta (virtuemart user account):
Taka rejestracja jest niemożliwa - po wypełnieniu danych i kliknięciu "Zapisz" dzieje się tak jak w przykładzie powyżej, tj. przekierowanie na główną i tyle
3. Rejestracja podczas zamówienia:
Wyświetla się taki sam formularz rejestracyjny jak w panelu klienta. Rejestracja oraz zamówienie przebiegają pomyślnie. Na mail wysyłany jest link aktywacyjny. Kliknięcie na link aktywacyjny powoduje ponownie redirect na stronę główną. Próba zalogowania się jest niemożliwa, ponieważ wyskakuje komunikat o tym, że konto jest nieaktywowane.
Ogólnie chciałbym bardzo rozwiązać ten problem i ustawić, aby działało tak:
1. Jedna rejestracja taka sama wszędzie (aby rejestracja joomli była rejestracją vm), tak jak dało się to ustawić w VM 1.1.9 i J. 1.5
2. Rozwiązać problem linku aktywacyjnego i tych redirectów. Nie mogę dojśc dlaczego to nie działa jak powinno.
Początkowo myślałem, że to wina sef url (sh404sef), ale rejestracja poprzez panel klienta jest via JavaScript:
<div class="buttonBar-left">
<button class="button" type="submit" onclick="javascript:return myValidator(userForm, 'saveUser');" ><?php echo $this->button_lbl ?></button>
<button class="button" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user'); ?>'" ><?php echo JText::_('COM_VIRTUEMART_CANCEL'); ?></button>
</div>
Jest możliwe, aby to była wina Javy w sensie jakiś konfliktów bibliotek czy coś? Help!
Posiadam VM 2.0.14 i J! 2.5.8. Jestem w finalnej fazie kończenia stronu, a tu nagle taka sytuacja:
1. Rejestracja przez moduł logowania Joomli:
Działa bez problemu, moge sie zalogować/zarejestrować. Przysyłany jest link aktywacyjny, który działa. Wszystko wyświetla się ok. Po zalogowani, gdy przejdę do panelu klienta (virtuemart user account) okazuje się, że wymagane pola klienta są puste (gdyż nie ma ich w rejestracji poprzez joomlę). Próba ich edycji kończy się niepowodzeniem - po kliknieciu na "Zapisz" przekierowuje mnie na stronę główną i koniec. Dane oczywiście nie zostały zapisane.
2. Rejestracja poprzez panel klienta (virtuemart user account):
Taka rejestracja jest niemożliwa - po wypełnieniu danych i kliknięciu "Zapisz" dzieje się tak jak w przykładzie powyżej, tj. przekierowanie na główną i tyle
3. Rejestracja podczas zamówienia:
Wyświetla się taki sam formularz rejestracyjny jak w panelu klienta. Rejestracja oraz zamówienie przebiegają pomyślnie. Na mail wysyłany jest link aktywacyjny. Kliknięcie na link aktywacyjny powoduje ponownie redirect na stronę główną. Próba zalogowania się jest niemożliwa, ponieważ wyskakuje komunikat o tym, że konto jest nieaktywowane.
Ogólnie chciałbym bardzo rozwiązać ten problem i ustawić, aby działało tak:
1. Jedna rejestracja taka sama wszędzie (aby rejestracja joomli była rejestracją vm), tak jak dało się to ustawić w VM 1.1.9 i J. 1.5
2. Rozwiązać problem linku aktywacyjnego i tych redirectów. Nie mogę dojśc dlaczego to nie działa jak powinno.
Początkowo myślałem, że to wina sef url (sh404sef), ale rejestracja poprzez panel klienta jest via JavaScript:
<div class="buttonBar-left">
<button class="button" type="submit" onclick="javascript:return myValidator(userForm, 'saveUser');" ><?php echo $this->button_lbl ?></button>
<button class="button" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user'); ?>'" ><?php echo JText::_('COM_VIRTUEMART_CANCEL'); ?></button>
</div>
Jest możliwe, aby to była wina Javy w sensie jakiś konfliktów bibliotek czy coś? Help!