Новогодние скидки от MDLavka

Вы пишете в комментариях, что хотите купить из техники Apple и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

Как добавить на сайт кнопку «Отправить iMessage!» [инструкция]

Популярные социальные сети Facebook, Twitter, ВКонтакте открывают для блогеров в Интернете пути популяризации сайта с помощью рекомендаций пользователей, которые делятся контентом с друзьями. С этой целью на страницы веб-ресурсов помещаются небольшие кнопки, которые совмещают в себе возможность рассказать о прочитанной информации другим пользователям Сети. А как насчет возможности отправить личное iMessage-сообщение создателю блога, как предлагает Бью Гилс?

iMessage – универсальная служба обмена мгновенными сообщениями, созданная для мобильных устройств Apple. С помощью нее можно отправлять и принимать тексты, а также фото, видео и контакты, причем совершенно бесплатно. Технология была запущена Apple одновременно с операционной системой iOS 5 для смартфонов iPhone, плееров iPod touch и планшетов iPad, а с недавнего времени поддерживается и компьютерами Mac.

Создание кнопки «Отправить iMessage» – не самая удачная идея для больших веб-сайтов, однако это отличное решение для персональных блогов и крошечных страниц-визиток. Для установки ссылки «Отправить в iMessage» мы будем использовать код PHP, определяющий тип пользовательского устройства и формирующий ссылку на страницу сайта, с которой происходит отправка сообщения.

Как создать ссылку «Отправить iMessage»:

Шаг 1: Используя любой текстовый редактор, создайте пустой текстовый файл и назовите его index.php. В этот файл вам нужно скопировать следующий код, определяющий тип устройства пользователя.

<?php
$useragent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Macintosh/',$useragent)) $os = 'imessage';
elseif(preg_match('/iPhone/',$useragent)) $os = 'sms';
else $os = 'mailto';
echo $os;
?>

Шаг 2: Сюда же нужно добавить ссылку, в которой текстовый блок, опубликованный на шаге 1, будет служить в качестве источника. Ссылка имеет следующий вид.

<a href="ВСТАВИТЬPHPКОДСЮДА:ВАШАДРЕС@email.com">Отправить iMessage!</a>

Шаг 3: Таким образом вам нужно скопировать в index.php текстовый блок с первого шага, помщенный в код на шаге 2, а также указать свой электронный адрес.

<a href="<?php
$useragent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Macintosh/',$useragent)) $os = 'imessage';
elseif(preg_match('/iPhone/',$useragent)) $os = 'sms';
else $os = 'mailto';
echo $os;
?>:ВАШАДРЕС@email.com">Отправить iMessage!</a>

Шаг 4: Сохраните файл index.php и залейте его на хостинг через FTP для тестирования.

Преимущество данного подхода состоит в том, что если посетитель заходит на сайт не с iOS-устройства или мака, то при нажатии на ссылку вместо iMessage он увидит форму для отправки обычного электронного сообщения.

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

11 комментариев