webiumpro

webiumpro
Рейтинг
39
Регистрация
20.03.2017
Должность
Web-developer
Интересы
web-разработка, проектирование архитектуры, web-дизайн, seo, DevOps, интерфейсы
Разрабатываю веб-сервисы, пишу скрипты, создаю сайты. Не работаю с CMS и конструкторами.

Сайт показать можете? Гадать можно сколько угодно. И не факт еще, что это проблема происходит из-за подключения гугл-шрифта. «После» не значит «вследствие»

Возможно вы попутно где-то иконочные шрифты отключаете, типа fontawesome и т.п.

Конкретнее не скажу, не видя пациента

А какой шрифт вы меняете на roboto?

У мелкомягких есть официальный клиент в AppStore

Полгода юзаю, подключаюсь к виндовому серверу, все ок

А про настройку rdp можно легко нагуглить. В винде это называется "удаленный рабочий стол". Например, здесь можно почитать про настройку в десятой винде

Правда, учтите, что желательно иметь статичный ip, иначе вам его постоянно придется менять при подключении. Мелочь, но не приятно

Просто подключите mobiledetect и не парьтесь. Да, она работает не идеально, но в общих случаях отрабатывает нормально. Подключается и используется очень просто:


require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;

if ( !$detect->isMobile() ) {
//ваш код
}

А вот такую функцию можно использовать для определения бота:


function isBot(){
$bots = array(
'rambler','googlebot','aport','yahoo','msnbot','turtle','mail.ru','omsktele',
'yetibot','picsearch','sape.bot','sape_context','gigabot','snapbot','alexa.com',
'megadownload.net','askpeter.info','igde.ru','ask.com','qwartabot','yanga.co.uk',
'scoutjet','similarpages','oozbot','shrinktheweb.com','aboutusbot','followsite.com',
'dataparksearch','google-sitemaps','appEngine-google','feedfetcher-google',
'liveinternet.ru','xml-sitemaps.com','agama','metadatalabs.com','h1.hrn.ru',
'googlealert.com','seo-rus.com','yaDirectBot','yandeG','yandex',
'yandexSomething','Copyscape.com','AdsBot-Google','domaintools.com',
'Nigma.ru','bing.com','dotnetdotcom'
);
foreach($bots as $bot)
if(stripos($_SERVER['HTTP_USER_AGENT'], $bot) !== false){
return true;
}
return false;
}

Опять же, возможно, будут исключения, но в общих случаях ботов отличать будет.

И то, и другое использовал во многих проектах, полет нормальный.

postavkin:
Расскажите, пож-та, как же средствами js/ajax определить десктоп или мобила и не перезагружать страницу для вывода доп информации?

После загрузки страницы получаете в js ширину экрана и юзерагент (для определения бота). Если это бот или ширина декстопная, то делать ajax-запрос и подгружать нужный кусок кода в нужное место, если мобила и обычный юзер, то ничего не делать. Если у вас в этом куске кода html без php, то даже запрос на сервер делать не надо, просто html-файл подгружать (через .load() например)

Для php есть библиотека mobiledetect

Можно сделать виртуальное поле, подзапросом в которое писать даты только сегодняшнего дня, и затем по нему сортировать. Но боюсь, скорость у такого метода будет не самая высокая. Возможно, проще и быстрее отсортировать уже полученные результаты вне базы. Попробуйте оба варианта

Друзья, спасибо за отзывы.

Появилось немного свободного времени. На август в работу могу взять парочку средних или один крупный проект. Так что пишите, будем реализовывать ваши идеи :)

А пока сделаю небольшой анонс 🍿

С redeyer делаем интересный проект. Что-то вроде доргена для статейных копипастников с собcтвенной CMS. По окончанию отпишусь здесь или создам топик в другом разделе.

https://habr.com/post/321924/

Статья на русском по подключению уведомлений через firebase

Всего: 235