1.12.7 i starsze - AJAX Weryfikacja nazwy u?ytkownika
weles - 24-05-2010, 18:16
a ma ktoś sposób na to, żeby weryfikowało username z polskimi znakami? bez tego będę musial pozbyć się moda, a szkoda, bo jest super. czy problem wynika z tego, że baza jest latin2 a ajax zwraca utf? może pomógłby iconv?
siekierzynski - 24-05-2010, 18:57
Możesz spróbować. Ale zastanawiam się, czy dało by coś zapisanie pliku php w tym samym kodowaniu co baza?
weles - 24-05-2010, 19:18
chyba nie. może coś wymyślę. myślałem, że mod już nie młody, to i rozwiązanie ktoś ma. pozdro
orszul4321 - 15-06-2010, 19:35
Byłby ktoś w stanie zmodyfikować trochę tego moda, aby także działał w "szybkiej rejestracji"? Nie chodzi mi dokładnie aby wyświetlała się cała lista nowych nazw lub napis typu: Nazwa użytkownika dostępna , tylko ikonki, np: oraz aby było to "samodzielne" (nie trzeba naciskać na przycisk Sprawdź Dostępność).
Boltex - 15-06-2010, 22:07
orszul4321 napisał/a: | tylko ikonki, np: oraz aby było to "samodzielne" (nie trzeba naciskać na przycisk Sprawdź Dostępność). |
dołączam się do prośby.
Logan4 - 16-06-2010, 01:49
Boltex napisał/a: | orszul4321 napisał/a: | tylko ikonki, np: oraz aby było to "samodzielne" (nie trzeba naciskać na przycisk Sprawdź Dostępność). |
dołączam się do prośby. |
http://www.przemo.org/php...p=261609#261609
[ Dodano: 16-06-2010, 03:20 ]
A jak Chcecie dodać ikonki to
Kod: |
language/lang_polish/lang_main.php
Znajdz
$lang['Username_available'] = "Nazwa użytkownika dostępna.";
$lang['Try_one_these'] = "Nazwa użytkownika niedostępna.Wybierz z listy lub wymy¶l now±.";
Zamien na
$lang['Username_available'] = '<img src="http://linki-do-obrazka-ok">Nazwa użytkownika dostępna.';
$lang['Try_one_these'] = '<img src=http://linki-do-obrazka-error">Nazwa użytkownika niedostępna.Wybierz z listy lub wymy¶l now±.'; |
orszul4321 - 16-06-2010, 14:55
Logan4, nie zrozumiałeś mnie. Mi chodzi o szybką rejestrację, aby tam była sama ikonka (bez napisu, typu: Nazwa użytkownika dostępna) - tylko ikona oraz żeby nie było w szybkiej rejestracji propozycji innego nicku (tylko normalnej ).
Zresztą na screenie niżej jest wyjaśnione o co mi chodzi.
mafialuka - 18-06-2010, 14:49
Jak zmienić kolor Sprawdz dostępność i innych napisów wygenerowanych przez ten mod? bo mam czarny tekst na czarnym tle?
orszul4321 - 18-06-2010, 21:06
mafialuka napisał/a: | Jak zmienić kolor Sprawdz dostępność i innych napisów wygenerowanych przez ten mod? bo mam czarny tekst na czarnym tle? |
Musiałeś coś źle wgrać, albo edytowałeś *.css stylu. U mnie (przy dobrze wgranej modyfikacji) jest na czerwono/zielono ;P .
Kolory 3 tekstów możesz zmienić w langach
Kod: | lang_main.php
$lang['Verify_username'] = '<font color="white">Sprawdz Dostępno¶ć</font>';
$lang['Username_available'] = '<font color="green">Nazwa użytkownika dostępna.</font>';
$lang['Try_one_these'] = '<font color="red">Nazwa użytkownika niedostępna.Wybierz z listy lub wymy¶l nowy.</font>'; |
Na wiele się to nie zda, ale zawsze to coś .
mafialuka - 19-06-2010, 01:07
chodzi mi o sam napis Sprawdz dostępność jezeli nie ma font to .css określa kolor tego nie chodzi mi jak sie kliknie i tam czy jest dostepny czy nie. Spróbuje to font w langu
[ Dodano: 19-06-2010, 02:17 ]
niestety font w langu powoduje blad Kod: | /domains/fraguj.com/public_html/language/lang_polish/lang_main.php on line 520 |
Logan4 - 19-06-2010, 01:56
Przeczytałeś dokładnie instukcje?
Kod: | #-----[ Znajdź ]------------------------------------------
#
<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">
#
#-----[ Po tym dodaj ]------------------------------------------
#
<script type="text/javascript">
{SAJAX_JAVASCRIPT}
function check_handle(result) {
if(result[0] == 'yes') {
document.getElementById('not_available').style.display = 'none';
document.getElementById('available').style.display = 'block';
}
else {
document.getElementById('available').style.display = 'none';
document.getElementById('not_available').style.display = 'block';
var str = '{TRY_ONE_OF_THESE} <br />';
for(i = 1; i < result[1]; i++) {
str += "<input type=\"radio\" name=\"try\" onclick=\"switch_username('"+result[i+1]+"')\"/>" + result[i+1] + "<br />";
}
document.getElementById('not_available').innerHTML = str;
}
}
function check_user_exist() {
var username = document.getElementById('username').value;
x_check_user_exist(username, check_handle);
}
function switch_username(username) {
document.getElementById('username').value = username;
}
</script>
<style type="text/css">
#available {
display: none;
color: green;
}
#not_available {
display: none;
color: red;
}
</style> |
Pawellll1995 - 28-07-2010, 21:37
Podczas gdy jestem zalogowany to mod działa dobrze, lecz gdy z niezalogowanego wybieram rejestrację nic się nie dzieje, nie ma tego przycisku sprawdź dostępność
pomocy
siekierzynski - 28-07-2010, 22:06
Za wcześnie wstawiłeś Kod: | <input type="button" name="check" value="{L_VERIFY_USERNAME}" onclick="check_user_exist(); return false;"> |
Staw 7 linijek niżej. I profilaktycznie wywal całą zawartość folderu cache.
Pawellll1995 - 29-07-2010, 07:59
Dzięki siekierzynski, ale czy usuwanie zawartości cashe jest bezpieczne? bo mam w nim b. dużo plików
JustDoIt! - 29-07-2010, 08:04
siekierzynski napisał/a: | Staw 7 linijek niżej. I profilaktycznie wywal całą zawartość folderu cache. |
tylko szkoda ze nie pomyślałeś ze plik .htaccess musi zostać najlepiej wyczyścić cache przez PA
|
|
|