1.12.7 i starsze - Ajaxowy formularz rejestracji (Ajax Register)
kevin_ - 23-08-2010, 16:59
fajnie, a gdzie kod <!-- IF REGISTER_MODE --> (..) <!-- ENDIF --> ?
piasek28 - 23-08-2010, 18:33
Sorry, zapomniałem o tym
Już działa, dzięki wielkie
mercu? - 25-08-2010, 19:10
dalej mi się kręci co zrobiłem zle ?
Dartam - 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_ - 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
Boltex - 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 - 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? - 26-08-2010, 01:58
to co mogę zrobić aby działało ?
s33* - 26-08-2010, 02:58
witam
zainstalowałem i mam takie fiutki
jak to poprawic?
kevin_ - 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
Lisu15 - 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.
mercu? - 26-08-2010, 12:45
a u mnie co może być nie tak ?
kevin_ - 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 |
Dartam - 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.
kevin_ - 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
|
|
|