Jump to content

Recommended Posts

Witam wszystkich użytkowników prestashop.

Mój problem polega na tym że używam meila z polskimi znakami czyli sklep@dom-ogród.pl

Problem polega na tym że presta shop nie akceptuje polskiego meila i przy próbie wysłania wiadomości testowej informuje mnie że podano błędny e-mail.

Czy jest na to jakiś sposób aby to rozwiązać ?

Edited by sapphir (see edit history)
Link to comment
Share on other sites

Polskie litery w nazwie domeny – NIE!

Od kliku lat można nabywać domeny z polskimi znakami. Nie polecam dlatego, że przyzwyczajenie to druga natura człowieka (a przyzwyczailiśmy się do nie wpisywania polskich adresów w nazwach domen). Niestety nie wszystkie aplikacje są w stanie obsługiwać domeny IDN. W celu umożliwienia tej obsługi, należy zainstalować najnowszą wersję oprogramowania, wyposażoną we wbudowaną obsługę domen IDN, bądź odpowiedni plug-in, poszerzający funkcjonalność programu.

 

Jeżeli oprogramowanie nie będzie skonfigurowane dla domen IDN, zostanie obsłużona jedynie postać ASCII domeny.

 

Zapytaj swojego dostawcy hostingu a jak nie to rozważ kupno domeny bez ogonków :)

Edited by mroczus87 (see edit history)
Link to comment
Share on other sites

w tym przypadku, jeżeli już koniecznie chcesz ogonki, trzeba będzie zmodyfikować klasę validate, konkretnie funkcję

	public static function isEmail($email)
	{
		return !empty($email) && preg_match(Tools::cleanNonUnicodeSupport('/^[a-z\p{L}0-9!#$%&\'*+\/=?^`{}|~_-]+[.a-z\p{L}0-9!#$%&\'*+\/=?^`{}|~_-]*@[a-z\p{L}0-9]+[._a-z\p{L}0-9-]*\.[a-z0-9]+$/ui'), $email);
	}

tak, aby wyrażenie regularne przepuszczało ogonki,

 

podpowiedź: http://forum.php.pl/index.php?showtopic=178355

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...