PDA

Zobacz pełną wersję : brak potwierdzenia rejestracji



radradrad
17-07-2010, 15:05
Mam pytanie (kolejne), a zadaję je bo ostatnio o co spytam, to mi pomagacie.
A więc:

Podczas rejestrowania, kiedy ustawione mam, aby rejestracja przebiegała z wysyłką maila z linkiem aktywacyjnym wszystko ładnie działa, ale:

Kiedy użytkownik wypełni formularz z danymi na stronie rejestracji i kliknie "Zarejestruj" to co prawda system wysyła link aktywacyjny, ale bez żadnego powiadomienia. Po kliknięciu "Zarejestruj" system automatycznie przenosi na "Stronę główną". Bez żadnego powiadomienia o tym, że mail z linkiem aktywacyjnym został wysłany.

Co prawda, po zainstalowaniu komponentu Joomlaxi (re-captcha) "jakos" mi się udało obejść ten problem bo dodałem do strony gdzie wpisuje się tekst z obrazka informację o tym, że "link aktywacyjny został wysłany mailem". Ale pamiętam, że w poprzednich wersjach Joomla (1.0.x, bo dopiero ostatnio się przesiadłem na 1.5.18) było powiadomienie.

Macie pomysły jak rozwiązać mój problem?

moje
17-07-2010, 15:17
A nie masz ustawionego gdzieś jakiegoś przekierowania?

Aktualizuj Joomla do wersji 1.5.19.

radradrad
17-07-2010, 15:28
a może jakieś inne rozwiązanie?
Nie sądzę, żeby to było przyczyną, że mam 1.5.18 a nie 1.5.19

moje
17-07-2010, 15:32
Trzeba eliminować prawdopodobne przyczyny błędu, żeby móc się nieco jaśniej określać, a dzięki czemu dążyć do konkretów.

radradrad
19-07-2010, 10:01
zaktualizowałem.. bez zmian ;/

moje
19-07-2010, 18:42
A masz ustawione jakieś przekierowania? Korzystasz z SEF, jeśli tak,to czy z standardowego w Joomla czy z jakiegoś rozszerzenia? Korzystasz z standardowej rejestracji czy z jakiegoś rozszerzenia?

radradrad
22-07-2010, 10:16
Przekierowania? Raczej nie... korzystam ze standardowego formularza rejestracji. Co prawda przez chwilę korzystałem z "security images" który do instalacji wymagał podmiany kilku plików, ale po wyrzuceniu tego komponentu przywróciłem z oryginalnej kopii joomla pliki, które musialem podmienic przy instalacji SecurityImages. Jeśli chodzi o SEF to chyba ze standardowego w Joomla korzystam, o ile wogole (nie bardzo wiem do czego to jest).

Jak napisałem:
Co prawda, po zainstalowaniu komponentu Joomlaxi (re-captcha) "jakos" mi się udało obejść ten problem bo dodałem do strony gdzie wpisuje się tekst z obrazka informację o tym, że "link aktywacyjny został wysłany mailem". Ale pamiętam, że w poprzednich wersjach Joomla (1.0.x, bo dopiero ostatnio się przesiadłem na 1.5.18) było powiadomienie.

Teraz jeśli chciałbym użyć JoomlaXi do ustawianie re-captcha do kontaktu to wyświetli mi się ten sam komunikat "sfabrykowany" specjalnie pod rejestrację, więc dla użytkowników może być to trochę mylące.

Korzystam z J 1.5.19 w Tryb zgodności: 1.0

Może macie jakieś pomysły?

moje
22-07-2010, 12:30
Korzystaj z Joomla 1.5.20 bez trybu zgodności wstecznej.

radradrad
22-07-2010, 12:36
Nie mogę korzystać bez trybu zgodności z 1.0 bo moduł Joomleague odpowiedzialny za funkcjonowanie ligi piłkarskiej wymaga póki Joomli w wersji 1.0.x.
Ale to co? Oznacza to, że tak podstawowa rzecz jak "potwierdzenie rejestracji" nie działa w trybie zgodności z 1.0?

moje
22-07-2010, 12:45
Ja nie pracuje w trybie zgodności wstecznej, na żadnym serwisie, więc tego nie znam.

Może nie działać, tym bardziej , że jest już nowsza wersja Joomla.

A do tego przydało by się wiedzieć, wszystko o tym co i jak masz skonfigurowane, co doinstalowałeś i jak to skonfigurowałeś.

radradrad
22-07-2010, 12:51
jak i co jest skonfigurowane (ewentualnie co było) to opisałem wyżej.. a co do nowszej joomli to tak od już kilku tygodni raz po raz instaluje ciut nowszą wersję i dalej nie działa, zakładam, że wszyscy, którzy mają nawet starszą wersję im działa..

Jakieś propozycje? Gdzie w kod zobaczyć? Czy tryb zgodnosci z 1.0 moze byc tu barierą nie do przejscia? Skoro tak, to czemu taki tryb zgodności został w ogóle zaimplementowany?

moje
22-07-2010, 12:57
Żeby można było korzystać z starszych dodatków, w momencie kiedy nie mają one wersji kompatybilnej z Joomla 1.5.

radradrad
22-07-2010, 12:59
no to wiem, bo wlasnie tak korzystam, ale dziwne, ze wtedy by nie działała taka podstawowa funkcja jak to powiadomienie o rejestracji?

moje
22-07-2010, 13:11
A czy na innych (standardowo dołączonych do Joomla) szablonach jest to samo?

radradrad
23-07-2010, 16:31
A czy na innych (standardowo dołączonych do Joomla) szablonach jest to samo?
Na szablonie "rhuk_milkyway" wszystko działa jak należy.. a więc - Dziękuję - faktycznie to jest wina szablonu.

Szybko sobie poradziłem (prawie) bo przeniosłem z oryginalnego szablonu do mojego kod
<jdoc:include type="message" /> odpowiedzialny za wyświetlanie tego komunikatu w odpowiednim miejscu. Jest jednak pewne "ale". Komunikat wyświetla się w postaci takiej jaka jest zaprezentowana na załączonym zdjęciu.

2797

Nie mogę znaleźć nigdzie jednak miejsca, w którym umieszczony jest ten tekst z wiadomości. Chciałbym go trochę zmienić i nie wiem gdzie go znaleźć.

Chciałbym też zmienić jego "układ/wygląd" bo na razie nijak nie mogę zmienić tego stylu "wypunktowanego" na jakikolwiek inny. Znaczniki <B></b> jak najbardziej działają, ale mam wrażenie, że użycie <div> i konkretnych "class" z pliku template.css chyba nie działa.. Niczym nie mogę się pozbyć tego "wypunktowanego" stylu. Może tam gdzie jest umieszczona treść wiadomości (i właśnie nie wiem gdzie) jest ten tekst jakoś sformatowany? Sam nie wiem...

Pomożecie?

moje
23-07-2010, 16:55
Załącznik nie działa. Link do Twojej strony?

radradrad
23-07-2010, 22:37
hmmm... plik zostawiłem na komputerze w biurze.. jutro podrzucę link do zewnętrznego serwera, a póki co adres strony: www.flisakzlotoria.pl (http://www.flisakzlotoria.pl)

---------- Post dodany o 22:37 ---------- Poprzedni post był o 22:18 ----------


Załącznik nie działa. Link do Twojej strony?
Załącznik już działa :) musi :) ---> 2798 (w razie czego: http://www.rad.kei.pl/bb.JPG)

moje
23-07-2010, 23:13
Zmień kod css- nie jest to standardowy wygląd, więc i szablon ma własny kod css, określający wygląd.

radradrad
23-07-2010, 23:27
Dodałem w template.css
.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14px;
color : #c30;
text-align: center;
width: auto;
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0px 10px;
padding: 3px 20px;
}
i.. osadziłem w index.php mojej templatki:
<div class="message"><jdoc:include type="message" /></div> efekt bez zmian, próbowałem też
<div id="message"><jdoc:include type="message" /></div> i nic nie pomaga.. zupełnie bez zmian, jakby w ogóle nie wpływało to na tą treść potwierdzenia.

moje
23-07-2010, 23:36
W szablonie już jest ten kod, zobacz jaki kod html otrzymujesz w momencie wywołania strony i poszukaj odpowiedniego kodu css, dla niego.

radradrad
24-07-2010, 11:40
W szablonie nie było kodu z wywołaniem "message":
<jdoc:include type="message" /> dopiero go dodałem.. ale jak już mówiłem, nie reaguje on na jakąkolwiek zmianę stylu.. podjąłem już próby opisane powyżej.. co ewentualnie mogę jeszcze zrobić...?


---------- Post dodany o 11:40 ---------- Poprzedni post był o 08:28 ----------

ok, w stylu szablonu umieściłem:
/* System Standard Messages */

#system-message dd.message { background: #C3D2E5 url(../../system/images/notice-info.png) 6px center no-repeat; border-top: 1px solid #DE7A7B; border-bottom: 1px solid #DE7A7B; margin: 10px; margin-bottom: 10px; margin-top: 10px; padding-left: 50px; text-indent:0px; font-weight: bold; font-size : 16px; height: 100%; } i teraz działa edytowanie ale..

1. Nie wiem gdzie mogę znaleźć treść tej wiadomości
2. Cały czas nie wiem, jak się pozbyć tego "wypunktowanego" stylu.

moje
24-07-2010, 12:17
1. Treść jest dostępna tam gdzie wszystkie komunikaty/frazy w języku polskim.
2. To co wskazałaś, to nie wszystko, co się dotyczy formatowania komunikatu. Dodać odpowiednie kod css.

alex51
24-07-2010, 12:19
Jeśli używasz standardowego systemu rejestracji, to poszukaj tematu: Pytanie o maila powitalnego (http://forum.joomla.pl/showthread.php?41717-Pytanie-o-maila-powitalnego.&p=179681&highlight=#post179681). Jest tam podana ścieżka do pliku językowego, zawierającego treści wysyłanych wiadomości.

wojsmol
25-07-2010, 15:22
Witam
alex51 W podanym przez Ciebie poście wskazana jest stała językowa odpowiadająca za treść e-maila powitalnego natomiast radradrad pyta o treść komunikatu potwierdzającego rejestrcję wyświetlanego bezpośrednio na stronie. Komunikat ten znajduje się w pliku language/pl-PL/pl-PL.com_user.ini w następujące stałej językowej

REG_COMPLETE_ACTIVATE=Konto zostało utworzone, a odsyłacz aktywacyjny przesłany na podany przez Ciebie adres. Po otrzymaniu wiadomości użyj odsyłacza, żeby uaktywnić swoje konto. Dopóki tego nie zrobisz, zalogowanie nie będzie możliwe.
znajdującej się około linii 90.
Pozdrawiam

alex51
25-07-2010, 17:18
Dzięki za uwagę @wojsmol, podałem ten link ponieważ wskazywałem w tym wątku dwie ścieżki do plików językowych:

language/pl-PL/pl-PL.com_user.ini oraz
administrator/language/pl-PL/pl_PL_com.users.iniOto fragment z tego tematu:

Poszukaj w pliku języka polskiego wg ścieżki:
language/pl-PL/pl-PL.com_user.ini
Znajdź tam i edytuj treść @ rejestracyjnego.
W związku z powyższym sądzę, że nie zasłużyłem na reprymendę :), ponieważ podałem poprawną informację a odnalezienie dokładnej lokalizacji w postaci wiersza pozostawiłem @radradrad aby miał odrobinę satysfakcji. :)

wojsmol
25-07-2010, 17:33
Witam
@alex51 Sprawdzałem na szybko podany przez Ciebie link i ponieważ w bezpośrednio podlinkowanym poście była ścieżka do pliku językowego zaplecza to napisałem swoją odpowiedz. W zamierzeniu nie miała ona mieć charakteru reprymendy, jeżeli tak ją odebrałeś to przepraszam.
Pozdrawiam

alex51
25-07-2010, 17:43
Wiem, że w czasie upałów zdarzyło mi się czasami coś źle napisać lub przeoczyć, ale u mnie już po upałach. Dobrze jednak wiedzieć, że się jest sprawdzanym, bo z wiekiem różnie to bywa z pamięcią. Zareagować jednak musiałem ponieważ zarzut niepoprawnej informacji jest poważną sprawą, choć w tym przypadku nie był to trafiony zarzut.

Virtutes
29-07-2010, 00:55
Witam,

Mam ten sam problem. Rejestracja odbywa się poprzez aktywacje za pomocą linka wysłanego na emial. Wszystko działa poprawnie poza jedną rzeczą. Zaraz po rejestracji, nowy użytkownik, jeszcze nie aktywowany, zostaje przekierowany na stronę główna bez żadnego powiadomienia o dokonanej rejestracji.

Wszystko działa na czystej joomla 1.5.15 zaktualizowanej do 1.5.20.

Zrobiłem parę testów i wyszło mi, że komunikat o rejestracji pokazuje się na standardowym theme joomla, jednak nie na jednym z free dostępnych w google. Wygląda to tak jakby brakowało jakiegoś pola w którym może się ów komunikat pojawić. Więc (przynajmniej w moim przypadku) nie jest to wina joomla a theme.

Jeśli ktoś ma chęć i jest wstanie naprowadzić mnie na rozwiązanie problemu to zamieszczam poniżej link do template na której występuje błąd (brak komunikatu po rejestracji):
http://www.lernvid.com/joomla-templates/216-aion-elyos-joomla-template.html

Pozdrawiam
Piotr :)

wojsmol
29-07-2010, 01:10
Witam
Virtutes Kiedy pobierałeś paczkę instalacyjną szablonu? Pytam ponieważ w dzienniku zmian wersji 1.1 jest wpis informujący o poprawieniu tego błędu przez autora szablonu.
Pozdrawiam

Virtutes
29-07-2010, 01:22
Juupi, działa! Nie ma to jak ślepota ludzka ;) Ściągałem tą template za pomocą innej strony, także pewnie dlatego miałem starszą wersje, Dzięki! :)

szoq
26-08-2010, 16:01
odnowię temat.

Jak ustawić aby po wysłaniu formularza rejestracyjnego nie pojawiała się strona główna tylko coś innego. Albo nawet żeby została ta sama strona tylko bez formularza ale z informacją o wysłaniu maila.

moje
26-08-2010, 16:19
Zazwyczaj zostaje się na tej samej stronie i pojawia się komunikat o wysłaniu mail'a. Link do Twojej strony? Polecam przypomnieć sobie cześć A regulaminu.