Przesunięty przez: Matteo 09-11-2013, 09:27 |
Ajaxowy formularz rejestracji (Ajax Register) |
Autor |
Wiadomość |
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 23-08-2010, 16:59
|
|
|
fajnie, a gdzie kod <!-- IF REGISTER_MODE --> (..) <!-- ENDIF --> ? |
_________________ Prezes |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
piasek28
Posty: 105
|
Wysłany: 23-08-2010, 18:33
|
|
|
Sorry, zapomniałem o tym
Już działa, dzięki wielkie |
|
|
|
|
mercu?
Posty: 62
|
Wysłany: 25-08-2010, 19:10
|
|
|
dalej mi się kręci co zrobiłem zle ? |
|
|
|
|
Dartam
Pomógł: 2 razy Posty: 187
|
Wysłany: 25-08-2010, 19:17
|
|
|
Mam identyczny problem co kooza i Boltex, czyli ciągle mi sprawdza. Dodam również, że zmieniłem "&" na "?" i to nic nie pomogło. |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 25-08-2010, 20:03
|
|
|
mercu?, Tobie jakiś syf w postaci reklam od CBA dodaje do zwracanego rekordu. Kod w postaci JS
Dartam, nie wiem, brak adresu , brak pomocy |
_________________ Prezes |
|
|
|
|
Boltex
Pomógł: 475 razy Posty: 2239
|
Wysłany: 25-08-2010, 21:57
|
|
|
kevin_ napisał/a: | > profile_add_body.tpl
Kod:
http.open('GET', '{AJAX_CHECK_URL}&action='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2+'&'+valuename3+'='+value3, true);
na
http.open('GET', '{AJAX_CHECK_URL}?action='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2+'&'+valuename3+'='+value3, true);
sprawdz |
Dartam, Sprawdź to, mnie pomogło. |
|
|
|
|
Zemsta_Spamera
Pomógł: 22 razy Posty: 122
|
Wysłany: 25-08-2010, 22:44
|
|
|
Dartam,
templates/GothicKomiksy/profile_add_body.tpl
znajdź
dodaj przed
Kod: | <!-- IF REGISTER_MODE -->
<script language="Javascript" type="text/javascript" charset="ISO-8859-2">
<!--
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
} else {
ro = new XMLHttpRequest();
}
return ro;
}
var http = createRequestObject();
function sndReq(mode, valuename1, value1, valuename2, value2, valuename3, value3) {
if (mode == 'usernamecheck' && document.getElementById('username').value != ''){
document.getElementById('usernamecheck').innerHTML = '<img src="{AJAX_WAIT_IMG}" alt="wait" /> {L_AJAX_WAIT}';
} else if (mode == 'emailcheck' && document.getElementById('email').value != '') {
document.getElementById('emailcheck').innerHTML = '<img src="{AJAX_WAIT_IMG}" alt="wait" /> {L_AJAX_WAIT}';
} else if (mode == 'passwordcheck' && document.getElementById('new_password').value != '' && document.getElementById('password_confirm').value != '') {
document.getElementById('passwordcheck').innerHTML = '<img src="{AJAX_WAIT_IMG}" alt="wait" /> {L_AJAX_WAIT}';
} else {
return false;
}
// Make the request
http.open('GET', '{AJAX_CHECK_URL}?action='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2+'&'+valuename3+'='+value3, true);
http.setRequestHeader('Register', 'register_auth');
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];
document.getElementById(update[2]).className = update[3];
}
}
}
-->
</script>
<!-- ENDIF --> |
|
|
|
|
|
mercu?
Posty: 62
|
Wysłany: 26-08-2010, 01:58
|
|
|
to co mogę zrobić aby działało ? |
|
|
|
|
s33*
Posty: 50
|
Wysłany: 26-08-2010, 02:58
|
|
|
witam
zainstalowałem i mam takie fiutki
jak to poprawic? |
_________________ boo.pl - syf |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 26-08-2010, 06:44
|
|
|
s33*,
w 79 linijce jest:
usuń >
znajdź:
Kod: |
<span id="passwordcheck"></span>></td>
zmień:
<span id="passwordcheck"></span></td>
|
Kod: |
value="{PASSWORD_CONFIRM}" />></td>
na
value="{PASSWORD_CONFIRM}" /></td>
|
UPDATE: Ok widzę działa strona Dartam, więc problem leży w nie dodałeś kodu JS :F |
_________________ Prezes |
|
|
|
|
Lisu15
Pomógł: 204 razy Posty: 1546
|
Wysłany: 26-08-2010, 09:42
|
|
|
Mod dość ciekawy. Jak znajde czas to zainstaluje u siebie. A tak na marginesie jak mogę wtrącić to mi ta nazwa nie pasuje troche. Bo to są Ajaxowe pola rejestracji. Według mnie Ajaxowy formularz rejestracji to powinno być coś takiego że cała rejestracja przebiega w Ajax'ie. Czyli od kliknięcia na przycisk REJESTRACJA to powrócenia na strona głowną (domyślną) działo by się bez odświeżania. |
_________________ HTML to podstawa...
CSS to potęga...
Powróciwszy, by siać zamęt. |
|
|
|
|
mercu?
Posty: 62
|
Wysłany: 26-08-2010, 12:45
|
|
|
a u mnie co może być nie tak ? |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 26-08-2010, 12:50
|
|
|
Przecież odpisałem Ci. Nie jest to moja wina, ani wina kodu modyfikacji tylko problem leży po Twojej stronie, a dokładnie hostingu gdzie trzymasz phpbb.
kevin_ napisał/a: | mercu?, Tobie jakiś syf w postaci reklam od CBA dodaje do zwracanego rekordu. Kod w postaci JS |
|
_________________ Prezes |
|
|
|
|
Dartam
Pomógł: 2 razy Posty: 187
|
Wysłany: 26-08-2010, 15:43
|
|
|
Boltex i Zemsta_Spamera, żaden z tych sposobów nie działa.
kevin_ napisał/a: | UPDATE: Ok widzę działa strona Dartam, więc problem leży w nie dodałeś kodu JS :F |
Właśnie, że dodałem, ale chyba nie poprawnie.
Zamieszczam w załączniku profile_add_body.tpl. Pomoże ktoś?
Pozdrawiam Dartam. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 26-08-2010, 16:04
|
|
|
Dartam, masz ten sam problem co Matti;
otwórz ajax_cpRegister.php, znajdź:
Kod: |
include_once $phpbb_root_path."language/lang_{$userdata['user_lang']}/lang_profile.{$phpEx}"; |
zmień:
Kod: |
include_once $phpbb_root_path."language/lang_polish/lang_profile.{$phpEx}";
|
teraz powinno być ok |
_________________ Prezes |
|
|
|
|
|