搜尋並取代下列程式碼:
打開:includes/ucp/ucp_profile.php
搜尋:
代碼: 選擇全部
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'AJAX_CHECKS_FILE' => append_sid($phpbb_root_path . 'ajaxchecks.' . $phpEx),
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
取代:
代碼: 選擇全部
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'AJAX_CHECKS_FILE' => generate_board_url() . '/ajaxchecks.' .$phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
打開:includes/ucp/ucp_register.php
搜尋:
代碼: 選擇全部
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'AJAX_CHECKS_FILE' => append_sid($phpbb_root_path . 'ajaxchecks.' . $phpEx),
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
取代:
代碼: 選擇全部
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'AJAX_CHECKS_FILE' => generate_board_url() . '/ajaxchecks.' .$phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
打開:styles/prosilver/template/ucp_register.html
搜尋:
代碼: 選擇全部
/**
* Functions for Breizh Ajax checks
*/
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) {
// Show that the request is running
if (mode == 'usernamecheck' && document.getElementById('username').value != ''){
document.getElementById('usernamecheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_USERNAME}';
} else if (mode == 'passwordcur' && document.getElementById('new_password').value != '') {
document.getElementById('passwordcur').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD_CUR}';
} else if (mode == 'passwordcheck' && document.getElementById('new_password').value != '' && document.getElementById('password_confirm').value != '') {
document.getElementById('passwordcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD}';
} else if (mode == 'checkemail' && document.getElementById('email').value != '') {
document.getElementById('checkemail').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL_FIRST}';
} else if (mode == 'emailcheck' && document.getElementById('email').value != '' && document.getElementById('email_confirm').value != '') {
document.getElementById('emailcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL}';
} else {
return false;
}
// Make the request
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
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];
}
}
}
function displayAjax(){document.getElementById('ajaxfrom').style.display = 'block';}
取代:
代碼: 選擇全部
/**
* Functions for Breizh Ajax checks
*/
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) {
var on_lang = document.forms['register'].lang.value;
// Show that the request is running
if (mode == 'usernamecheck' && document.getElementById('username').value != ''){
document.getElementById('usernamecheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_USERNAME}';
} else if (mode == 'passwordcur' && document.getElementById('new_password').value != '') {
document.getElementById('passwordcur').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD_CUR}';
} else if (mode == 'passwordcheck' && document.getElementById('new_password').value != '' && document.getElementById('password_confirm').value != '') {
document.getElementById('passwordcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD}';
} else if (mode == 'checkemail' && document.getElementById('email').value != '') {
document.getElementById('checkemail').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL_FIRST}';
} else if (mode == 'emailcheck' && document.getElementById('email').value != '' && document.getElementById('email_confirm').value != '') {
document.getElementById('emailcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL}';
} else {
return false;
}
// Make the request
if (valuename2 != 'ignore') {
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2+'&lang='+on_lang);
} else {
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&lang='+on_lang);
}
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];
}
}
}
function displayAjax(){document.getElementById('ajaxfrom').style.display = 'block';}
打開:styles/subsilver2/template/ucp_register.html
搜尋:
代碼: 選擇全部
/**
* Functions for Breizh Ajax checks
*/
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) {
// Show that the request is running
if (mode == 'usernamecheck' && document.getElementById('username').value != ''){
document.getElementById('usernamecheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_USERNAME}';
} else if (mode == 'passwordcur' && document.getElementById('new_password').value != '') {
document.getElementById('passwordcur').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD_CUR}';
} else if (mode == 'passwordcheck' && document.getElementById('new_password').value != '' && document.getElementById('password_confirm').value != '') {
document.getElementById('passwordcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD}';
} else if (mode == 'checkemail' && document.getElementById('email').value != '') {
document.getElementById('checkemail').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL_FIRST}';
} else if (mode == 'emailcheck' && document.getElementById('email').value != '' && document.getElementById('email_confirm').value != '') {
document.getElementById('emailcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL}';
} else {
return false;
}
// Make the request
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
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];
}
}
}
function displayAjax(){document.getElementById('ajaxfrom').style.display = 'block';}
取代:
代碼: 選擇全部
/**
* Functions for Breizh Ajax checks
/
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) {
var on_lang = document.forms['register'].lang.value;
// Show that the request is running
if (mode == 'usernamecheck' && document.getElementById('username').value != ''){
document.getElementById('usernamecheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_USERNAME}';
} else if (mode == 'passwordcur' && document.getElementById('new_password').value != '') {
document.getElementById('passwordcur').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD_CUR}';
} else if (mode == 'passwordcheck' && document.getElementById('new_password').value != '' && document.getElementById('password_confirm').value != '') {
document.getElementById('passwordcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_PASSWORD}';
} else if (mode == 'checkemail' && document.getElementById('email').value != '') {
document.getElementById('checkemail').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL_FIRST}';
} else if (mode == 'emailcheck' && document.getElementById('email').value != '' && document.getElementById('email_confirm').value != '') {
document.getElementById('emailcheck').innerHTML = '{AJAX_CHECKING_IMG} {L_AJAX_CHECKING_EMAIL}';
} else {
return false;
}
// Make the request
if (valuename2 != 'ignore') {
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2+'&lang='+on_lang);
} else {
http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&lang='+on_lang);
}
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];
}
}
}
function displayAjax(){document.getElementById('ajaxfrom').style.display = 'block';}