| 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/ |
|