Elite-Board tech support
https://forum.illusionweb.ru/

Зачем это?
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3699
Страница 1 из 1

Автор:  Д митрий [ 04 июл 2018, 00:51 ]
Заголовок сообщения:  Зачем это?

При создании профиля компании в поле "Адрес сайта" не принимаются значения без https:// и http://
Спрашивается зачем???
Не каждый понимает что от него требуется.
Я лично сам всегда привык вводить адрес сайта без http:
site.ru
или
www.site.ru

Может я чего не догоняю? Объясните в чём прикол?

И что надо изменить в users_shop.php, чтобы этой лабуды не было?



$site_error = false;
$save_site = '';
if($_POST['site'] != ""){
$site_error = true;
$site = $_POST['site'];
$site = @parse_url($site);
if(isset($site['host'])){
if(strpos($site['host'], '.') !== false){
$site_error = false;
if(!isset($site['scheme'])){
$site['scheme'] = 'http';
}
$save_site = $site['scheme'].'://'.$site['host'];
if($site['path'] != ""){
$save_site .= $site['path'];
}
if($site['query'] != ""){
$save_site .= '?'.$site['query'];
}
$save_site = addslashes($save_site);
}
}
}
if($site_error) $err[] = $locale[87].' «'.$locale[410].'»';

Автор:  Joker [ 06 июл 2018, 00:46 ]
Заголовок сообщения:  Re: Зачем это?

Иллюзионист писал(а):
При создании профиля компании в поле "Адрес сайта" не принимаются значения без https:// и http://
Спрашивается зачем???


Зачем?- чтоб не пихали чего попало.
Если хотите избавиться от проверки, в шаблоне измените type="url" на type="txt" а в файле users_shop.php закомментируйте строчку $site_error = true;

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Д митрий [ 15 июл 2018, 17:48 ]
Заголовок сообщения:  Re: Зачем это?

Спасибо за комментарий.

От магазинов я решил отказаться. Слишком уж много там надо переделывать и доводить до ума.

Но хочу возразить! Если так хитро придумано (задумано), что происходит проверка на url при наполнении карточки магазина, то почему это не реализовано при добавлении объявлений?
Обратите внимание.

Автор:  Василёк [ 15 июл 2018, 22:55 ]
Заголовок сообщения:  Re: Зачем это?

Верно подмечено. По хорошему, привести к общему виду, или так или так - и там и там.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/