FAQ – часто задаваемые вопросы, связанные с ICQ. Как установить статус в социальной сети ВКонтакте

Бывает необходимо добавить на сайт отображение текущего сетевого статуса контактов различных сервисов обмена сообщениями. Чаще всего это можно встретить на сайтах-визитках или для отображения доступности оператора онлайн-поддержки. Можно использовать для этого официальные сервисы или неофициальные, которые, как правило, предоставляют больше возможностей по оформлению, разные темы с картинками. Но что делать, если у нас оригинальный сайт и дефолтные изображения не вписываются в его стиль? Придётся либо изобретать свой велосипед, который вряд ли будет лучше существующих, либо позаимствовать идеи из уже готовых решений и приспособить под наши нужды. Мы пойдём вторым путём.

Для начала определим наши задачи:
- по возможности использовать официальные сервисы определения статуса
- в случае их отсутствия можно прибегнуть к посторонним
- способ должен быть как можно проще, без излишков (всегда можно будет его потом расширить)
- чтобы прорисовка страницы не висла на время запроса, сделаем буфер

Рассмотрим 4 основных способа на примере ICQ, Jabber, Skype и MRA. Остальные можно сделать аналогично.

Проверка будет осуществляться при помощи php. Создадим файл «status.php» и добавим его выполнение в планировщик каждые 5 минут. Статус будет сохраняться в отдельный файл.

В моём случае для каждого протокола свой файл, например «icq.s». Т.к. у меня сохраняется не только текст статуса, но и картинка, то записывается часть html-кода в две строки. Чтобы потом на странице сайта не выдирать по абзацам, я решил просто вставлять нужный кусок в определённом месте страницы:


Можно будет записывать сколь угодно большие и сложные конструкции.

Статус ICQ

Будем использовать официальный сервис проверки статуса. В нём тоже есть свои минусы, работает странно. Например, статус «Away» он отдаёт только тогда, когда у контакта стоит статус «Invisible». В остальных случаях, кроме оффлайна, контакт всегда отображается «Online». Поэтому, если Вы поставите статус «Away» в клиенте, он всё равно будет показываться как «Online». Но это не повод отказываться, будем использовать официальный сервис, как и было заявлено в задачах.

Не забудьте в клиенте разрешить отображение статуса на сайтах. Есть много способов определения статуса, но используют они один и тот же адрес для проверки:

Http://status.icq.com/online.gif?icq=ТУТ_ВАШ_UIN
В зависимости от текущего статуса ICQ адрес отдаваемой картинки будет принимать значения:

Http://status.icq.com/0/online0.gif - Away http://status.icq.com/0/online1.gif - Online и все остальные http://status.icq.com/0/online2.gif - Offline
В зависимости от цифры в имени картинки и будет определяться статус. Мы будем получать заголовок «Location» из ответа сервера и захватывать оттуда эту цифру. А уже потом с помощью switch зададим, что будет отдаваться как статус. Конструкция такая:

Try { $a = @get_headers("http://status.icq.com/online.gif?icq=ТУТ_ВАШ_UIN"); foreach($a as $Header) { if (is_int(strpos($Header, "Location"))) { $Status = substr($Header, -5, 1); } } switch ($Status){ case "0": $icqstatus = ""; break; case "1": $icqstatus = ""; break; case "2": $icqstatus = "
Переменная «icqstatus» хранит текущий статус. Если сервис не будет работать, то отдаётся статус «Offline». Теперь запишем это статус в файл-буфер:

$f=fopen("/home/mysite/icq.s","w"); fwrite($f,$icqstatus); fclose($f);
Обратите внимание, что нужно указать полный путь к файлу на сервере.
Как я уже писал выше, для отображения статуса в нужном месте страницы вставляем:

UPD: изменения на сайте ICQ
Теперь вместо трёх вариантов остались только «онлайн» или «оффлайн». Изменим код следующим образом:

Посмотреть рабочий вариант

В зависимости от текущего статуса ICQ адрес отдаваемой картинки будет принимать значения:

Http://status.icq.com/0/online1.gif - Online
Все остальные значения будут означать Offline. Так и запишем:

Try { $a = @get_headers("http://status.icq.com/online.gif?icq=ТУТ_ВАШ_UIN"); foreach($a as $Header) { if (is_int(strpos($Header, "Location"))) { $Status = substr($Header, -5, 1); } } switch ($Status){ case "1": $icqstatus = ""; break; default: $icqstatus = ""; break; } } catch (Exception $e){}
Остальное как обычно.

Статус Skype

Здесь есть официальный сервис проверки статуса Skype. В отличие от ICQ у нас есть шикарная возможность получить ответ в виде текста статуса. Используем для этого такую ссылку:

Http://mystatus.skype.com/ВАШ_НИК.txt
Не забудьте в клиенте разрешить отображение статуса на сайтах. В зависимости от текущего статуса Skype мы получим следующие значения:

Online Away Do Not Disturb Offline
Нам всего-то и остаётся как получить содержимое текстового файла без каких-либо дополнительных телодвижений, он уже кошерный и ничего лишнего не содержит.

Try { $a = @file_get_contents("http://mystatus.skype.com/ВАШ_НИК.txt"); switch($a) { case "Online": $skypestatus = ""; break; case "Away": case "Do Not Disturb": $skypestatus = ""; break; case "Offline": $skypestatus = ""; break; default: $skypestatus = ""; break; } } catch (Exception $e){}
И по традиции запишем полученный статус из переменной «skypestatus» в файл:

$f=fopen("/home/mysite/skype.s","w"); fwrite($f,$skypestatus); fclose($f);
В нужном месте сайта выведем:

Статус Jabber

Это как раз тот случай, когда без использования сторонних сервисов нам не обойтись. Штатных способов определения сетевого статуса Jabber нет. Зато есть добрые люди. Правда и способ посложнее.

Сначала я использовал этот сервис http://web-apps.ru/jabber-presence/ и долгое время он работал отлично. Но недавно ушёл в офлайн на неделю и пришлось искать альтернативы, одной из которых был http://presence.jabberfr.org/ . Его и будем использовать.

Идём на страницу французского сервиса, пишем свой JID и внизу выбираем «Your status (text)». Ещё чуть ниже появится сгенерированный адрес, по которому и будет определяться статус.

Http://presence.jabberfr.org/ТУТ_ДЛИННЫЙ_ХЭШ_НАШЕГО_JID/text-en.txt
Теперь нам нужно добавить в ростер сервис presence.jabberfr.org. Он появится в списке контактов и будет иметь такой же статус, как у Вас. Чтобы включить отображение статуса по сгенерированной выше ссылке, отправим боту сообщение с текстом «visible» без кавычек.

Available Away Not available Do not disturb Free for chat Offline
При статусе «Invisible» будет показываться последний используемый статус перед скрытием.
Реализуем показ полученного статуса у нас на сайте. Также, как и в случае со Skype, получаем просто текстовый файл. В нём кроме статуса больше ничего не содержится.

Try { $a = @file_get_contents("http://presence.jabberfr.org/ТУТ_ДЛИННЫЙ_ХЭШ_НАШЕГО_JID/text-en.txt"); switch ($a){ case "Available": case "Free for chat": $jabberstatus = ""; break; case "Away": case "Not available": case "Do not disturb": $jabberstatus = ""; break; case "Offline": $jabberstatus = ""; break; } } catch (Exception $e){}
В переменной «jabberstatus» содержится текущий статус. Запишем его в файл «jabber.s»:

$f=fopen("/home/mysite/jabber.s","w"); fwrite($f,$jabberstatus); fclose($f);
В нужном месте сайта выведем статус:

UPD: альтернативный вариант
Т.к. теперь французский сервис упал, решил, что лучше написать альтернативу, т.е. http://web-apps.ru/jabber-presence/ . Наш отечественный товарищ. Какой-то один из них будет работать.

Посмотреть рабочий вариант

Идём на страницу http://web-apps.ru/jabber-presence/ и читаем описание. Для ленивых напишу всё по шагам.

Добавляем себе в ростер [email protected]. После добавления придёт сообщения с краткой справочкой. Нам необходимо будет запомнить содержимое пунктов «html-строка»: первый по адресу jabber, второй по его md5-хэшу. В примере удет использоваться как раз второй вариант.

Http://web-apps.ru/jabber-presence/html/xid/ТУТ_ДЛИННЫЙ_ХЭШ_НАШЕГО_JID
Теперь пишем в личку боту сообщение, содержащие только цифру 1. Получим ответ, что отображение статусов включено.
Далее зададим вид отображаемого статуса, нам нужен только текст. Для этого отправим в личку боту такое сообщение:

Set html=%{status}
В зависимости от текущего статуса Jabber мы имеем такие значения:

Available away xa dnd chat
При статусе «Invisible» будет показываться последний используемый статус перед скрытием. Все остальные случаи приравниваем к оффлайну.
Реализуем показ полученного статуса у нас на сайте.

Try { $a = @file_get_contents("http://web-apps.ru/jabber-presence/html/xid/ТУТ_ДЛИННЫЙ_ХЭШ_НАШЕГО_JID"); switch ($a){ case "available": case "chat": $jabberstatus = ""; break; case "away": case "xa": case "dnd": $jabberstatus = ""; break; default: $jabberstatus = ""; break; } } catch (Exception $e){}
Остальное как обычно.

Статус MRA

Это Mail.ru Агент. Опять будем использовать официальный сервис проверки статуса Mail.ru Агента. Как и ICQ, нам предоставляют возможность отображать лишь картинку, без текста статуса:

Http://status.mail.ru/?АДРЕС_ПОЧТЫ
Т.к. все изображения имеют один адрес и все одного размера, придётся придумать что-то другое. Можно узнать их вес, но это не лучший способ. Сделаем ход конём, то бишь просто будем определять md5-хэш изображения. Получаем также три разновидности статусов:

- Online, Free for chat, Do not disturb - Away - Offline, Invisible
После определения хэша уже знакомой конструкцией задаём статус:

Try { $a = @md5(file_get_contents("http://status.mail.ru/?АДРЕС_ПОЧТЫ")); switch($a) { case "0318014f28082ac7f2806171029266ef": $mrastatus = ""; break; case "89d1bfcdbf238e7faa6aeb278c27b676": $mrastatus = ""; break; case "a46f044e175e9b1b28c8d9a9f66f4495": $mrastatus = ""; break; default: $mrastatus = ""; break; } } catch (Exception $e){}
Записываем полученный статус MRA в файл:

$f=fopen("/home/mysite/mra.s","w"); fwrite($f,$mrastatus); fclose($f);
И в нужном месте выведем статус:

Проверить, как это работает, можно здесь

Не все сидят в социальных сетях сутками и знают все их премудрости от А до Я. Некоторые даже не знают, как установить статус. К таковым относят новички, люди, заходящие раз в месяц и те, кто с Интернетом дружит слабо. Но иногда и они задумываются «Как установить статус?», но не всегда ответ приходит сам собой. Чтобы вам не пришлось долго мучиться и находить подход к выставлению статусов в социальных сетях, рассмотрим основы этого простого дела, которое так сложно на первый взгляд.


Рассмотрим весь процесс установки статусов в Одноклассниках поэтапно:

Теперь все увидят, что вы сейчас чувствуете, так как статусы для этого и созданы.

Как установить статус в социальной сети ВКонтакте?

Все так же, как и в Одноклассниках, только за исключением места добавления статуса. Вот вы скопировали уже у нас статус, заходите на свою страничку в ВКонтакте. Под вашей фамилией и именем сверху есть надпись «изменить статус», нажимаете на нее, открывается небольшое окошко, в которое вы впоследствии вставляете статус. Нажимаете «Сохранить» или Enter, статус сохраняется.

Как установить статусы в Моем Мире?

Мой мир от mail.ru — популярная социальная сеть, и обойти ее вниманием считаем преступлением. Для вас, тех, кто ищет, как установить статусы, подскажем место вставки статусы, так как копировать вы уже научились по описанному выше плану. Итак… под фотографией на личной странице есть окошко с надписью «Расскажи друзьям, что ты сейчас делаешь», нажимаем на него и вставляем туда статус, нажимаем «Сказать». Готово! Пусть друзья теперь знают, и что делаете, и что думаете, и что собираетесь сделать и подумать.

Как установить статус в QIP?

С Установкой статуса в QIP не так все просто как в социальных сетях, но, тем не менее, мы беремся за разъяснение алгоритма установки статуса. Как копировать статус, вы уже научились. Далее об установке:

  • заходите в QIP
  • в правом нижнем углу находите маленькую кнопку «ваша статус-картинка», нажимаете ее
  • открывается новое окошко. В левом верхнем углу выбираете картинку к статусу. Ниже в большом прямоугольнике вставляете статус. В правом верхнем углу тоже можно вставить статус, но только если он маленький.
  • нажимаете ОК в нижнем левом углу.

Вот и установился статус.

Как установить статус в ICQ?

В аське установить статус проще простого: копируете статус, заходите в аську, в окошко с надписью «Что происходит сейчас?» вставляете статус и нажимаете «Показать». Вот и в ICQ вы теперь можете установить статус.

Мы рассмотрели основные принципы установки статусов. Основу знаний вы получили, теперь вы всегда сможете о себе заявить на весь Интернет.

Здравствуйте, друзья. Новогодние праздники прошли, с чем Вас и поздравляю — Вы выжили. Хотите я скажу, что Вы делали в эту новогоднюю, праздничную неделю? Нет, то, что пили горячительные напитки в сумасшедших количествах, это понятно — мы ведь славяне, а ещё? Не ломайте голову, она и так только наладилась — Вы общались. Много общались. Даже слишком много, аж устали, правда?

И что, Вы снова уйдёте на целый год в режим глубокого молчания? А как же новые знакомые, друзья, родственники — они ведь плакать без Вас будут, скучать по Вам. Не хорошо это. Не забывайте о них, общайтесь с ними в интернете хотя бы. Тем более сейчас это совсем не проблема — способов общения в сети великое множество. Можно, например с помощью Скайпа (видеозвонки), просто — качественной голосовой связью , а можно перепиской в Аське.

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

Пропустим историю возникновения Аськи, начиная с каменного века — скажу в двух словах. Вы наверняка видели повсюду в интернете этот цветочек…

Это и есть эмблема Аськи. Её используют почти все службы поддержки на разных сайтах и сервисах.

Протокол ICQ (I seek you — Я ищу тебя) появился очень давно и многие предрекали ему забвение, смерть в конкурентной борьбе с новыми технологиями связи. Но он не только выжил, но и развивается, цветёт и пахнет. Почему так вышло? Всё очень просто — удобно, быстро, практично.

Судите сами. Скайп (и другие видеозвонилки) — нужна веб-камера и микрофон. Нужно их купить, подключить, настроить…, нужно хорошее качество связи, не самый слабый компьютер…, но не это самое главное. Спрашивал у многих пользователей — почему не пользуетесь Скайпом? «Да, как-то сложно там всё, и вообще…» — примерно такой невнятный ответ. Но я Вам скажу истинную причину отказа от такого вида связи. Она касается любого голосового общения — нет времени подумать перед тем как ответить, можно «ляпнуть» что-то не то и потом кусать локти. И отвлекает оно от дел великих в интернете…



А многие просто стесняются. Помните, как в песне — «и накрашенная — страшная и не накрашенная…» .

А вот с Аськой таких заморочек нет. Занимаешься своими делами, бродишь по сайтам и между делом переписываешься короткими фразами с десятком человек — писать письма в два листа Вас никто не заставляет. Можно и ссылками обменяться моментально, картинкой или файликом интересным — чудненько. Практичненько.

Существует много программ поддерживающих этот протокол связи в интернете, но одной из первых и лучших была и есть — ICQ. Зарегистрировавшись в ней, Вы получите свой номер icq, который можно будет использовать и в других месседжерах (так называются подобные программы). Это будет, как Ваш мобильный номер телефона — постоянный, не меняющийся после покупки нового телефона (переустановки системы). Моему номеру, например, уже лет 8!

Итак, давайте по порядку…

Аська — установка и настройка

Прежде всего, надо скачать Аську, конечно. Это можно сделать с официального сайта ICQ.

Как установить ICQ

Кликаем на этот установочный ярлык и появится первое окно…

Если оно вдруг, как у меня было, на английском языке почему-то — жмите треугольничек в первой, верхней строке и выбирайте русский язык…

А теперь ОСОБОЕ ВНИМАНИЕ! Помните, я Вам рассказывал о всяких лишних тулбарах, панелях и принудительной замене, «без спроса» , поисковика в браузере по умолчанию? Это как раз такой случай. Если выбрать первый вариант «(Рекомендуется)» — у Вас поменяется домашняя страница, поиск по умолчанию, установятся панель какая-то, дополнительная и Спутник Маил.ру. Оно Вам надо, это всё? Нет, конечно — ставьте точечку на втором варианте и снимайте все галки. Вы думаете, что всего три строки в этом хитром, узеньком поле? Нет! Так сделано специально, чтоб хоть, что-то лишнее Вам впарить. Мужественно щёлкаем на маленький треугольник справа и убираем ВСЕ галки — со всех строк.

Пошла установка…

И пришла…

Жмём «Готово» .

Как получить номер ICQ

Теперь нам надо зарегистрироваться в ихнем сервисе и получить номер ICQ. Это не больно и просто.

Или, если хотите просто получить номер icq без установки программы — вот ссылка для регистрации .

Тут нас подстерегает пару моментов. Пароль я не мог вписать часа 3. 😯 Пока не разобрался в своей ошибке — он должен быть не менее 6 символов, если буквы, то только латинские, а также, внимание — символы или цифры не должны повторяться более 3-х раз. Т.е. 3777773 не пройдёт. Учтите это — идём дальше…

Ждёте минутку и получаете письмо на эл.ящик, который указали при регистрации…

Кликаем на эту радостную, зелёную кнопку…

И получаем это окно, в котором нас не винно просят дать им свой логин и ПАРОЛЬ 😯 от эл.ящика. Особо мне понравилась подпись — «Мы не сохраним Ваш пароль» . Весёлые ребята. Я лично просто закрыл это окно — кому нужно, тому дам свой номер icq и добавлю его в свои контакты самостоятельно, следующим образом…

Как настроить Аську (ICQ)

Для примера ввёл свой же, новый номер icq…

Кстати, узнать свой номер можно в профиле (настройки — мой профиль) — запомните его, а лучше запишите вместе с паролем на листок и спрячьте его. Это Вы сейчас их помните, а уже через час Вы будете заново регистрироваться — знаю, что говорю.

Кликнув по пустому полю для аватарки — можно выбрать себе картинку для профиля…

Вот их сколько, если нажать правую кнопку.

1. Что такое ICQ (аська)? ICQ, а проще говоря аська, является одним из средств для общения во всемирной паутине. Данное общение осуществляется с при помощи обмена мгновенными сообщениями. Это общение происходит через специальную программу, что носит название icq-клиент. Данное программное обеспечение существует для разных устройств, так можно найти аську для компьютера, КПК, мобильного телефона. Чтобы им воспользоваться необходимо предварительно его инсталлировать на устройство. 2. Что такое UIN? UIN, что расшифровывается как User Identification Number, в переводе это означает индивидуальный номер пользователя icq. 3. Как получить номер ICQ Получить номер icq можно несколькими способами. Но проще и безопасней всего это делается тремя способами.

  • Первый – регистрация непосредственно на официальном сайте icq.com.
  • Второй – регистрация на сервере rambler.ru, всем пользователям, что проходят регистрацию на сервисе, присваивают номер icq.
  • Третий – регистрация непосредственно из самого клиента (программы для пользования icq), в каждом клиенте есть форма для получения номера, все что необходимо, так это сама программа и действующее соединение с интернетом.
4. На какие устройства можно установить аську? Клиенты, для использования протокола icq, есть для разных устройств. Так аськой можно пользоваться на стационарном компьютере, ноутбуке или нетбуке, карманном компьютере, смартфоне и даже мобильном телефоне. 5. Какой icq-клиент выбрать? Существует немало клиентов для передачи мгновенных сообщений. У каждой есть свои достоинства и недостатки. В первую очередь нужно учесть, для какого устройства необходим софт (аська для компьютера или аська для телефона). В первом случае в основном выбор становится между версиями официального клиента ICQ (ICQ 6.5, ICQ 7, ICQ Lite, Yandex ICQ или Rambler ICQ) или альтернативными клиентами (QIP 2005, QIP 2010, QIP Infium, Miranda и некоторыми другими). В случае же использования на мобильном устройстве свое внимание стоит обратить на Баян ICQ и QIP PDA. 6. Какой icq-клиент лучше? Все перечисленные в предыдущем пункте клиенты достойны того, чтобы ими пользовались. Они относительно стабильно работают и отвечают последним требованиям безопасности. Обладателям мощных и современных компьютеров подойдет клиент ICQ 6.5 и выше, это при условии, что пользователь не испытывает ненависти к рекламе. Тем, у кого машина не отличается мощностью лучше выбрать QIP 2005, а вот для тех, кто хочет общаться не только по протоколу icq, но и по другим больше подойдут мультипротокольные клиенты QIP Infium и QIP 2010. Но все это очень индивидуально, и перед тем, как сделать окончательный выбор желательно собственноручно протестировать минимум три разных клиента. 7. Как войти одновременно по нескольким номерам аськи на одном компьютере? Официальный клиент такой возможности не предоставляет. На одном компьютере можно использовать несколько учетных записей, но только по очереди. А вот практически все альтернативные клиенты (Miranda, Next Gen, QIP 2005, QIP Infium, Pidgin) предоставляют такую возможность. Это осуществляется при помощи технологии мультиаккаунтов. 8. Как избавиться от спама? При всех достоинствах icq-клиентов у всех них есть один существенный недостаток – нежелательные письма и спам. Полностью обезопасить себя от этого явления практически невозможно, разве что полностью запретить прием сообщений от контактов вне вашего списка. Но в этом случае нельзя будет получить ни одного сообщения от человека, что не находится в списке контактов. Наилучшим образом себя зарекомендовали анти-спам системы и анти-спам боты таких клиентов как QIP Infium, Next Gen, Miranda. 9. Как пользоваться аськой? Хотя программ для обмена мгновенными сообщениями немало, но практически все они обладают похожим интерфейсом и существенных различий в использовании не имеют. Чтобы начать общаться, необходимо установить соответствующий клиент, ввести в него свой UIN и пароль. При помощи формы поиска и добавления контактов необходимо найти тех, с кем и будет происходить общение, а потом в окне сообщений непосредственно обмениваться сообщениями. 10. Что такое примари e-mail? Primary e-mail – это электронная почта, с которой связан номер icq. В первую очередь он необходим для смены пароля на новый в случае возникновения такой необходимости. 11. Что такое номер-невидимка? Номер-невидимка – это номер, который не имеет своего primary e-mail. Отыскать такой номер невозможно, пока в поиск не будет добавлена какая-либо информация о его владельце. 12. Как сменить примари? Сменить примари e-mail невозможно. 13. Как узнать примари? Можно попытаться найти e-mail в сведениях о номере, а можно посмотреть primary по базе. Но гарантии, что это именно он, нет. 14. Что такое приватный режим? При установке программы предлагается выбрать режим работы. При приватном режиме работы сохраняется вся переписка, а также пароль. В данном режиме возможен вход в программу в статусе гостя, тогда пароль и переписка не сохраняется, но имеется возможность ручного сохранения переписки. Активность сессии неограниченна, заканчивается либо ручным выходом из программы либо ограничением доступа к интернету. 15. Что такое общедоступный режим? В режиме общедоступный переписка и пароль не сохраняются. Сессия заканчивается после 15 минут простоя. Для повторного возобновления работы необходимо заново заходить в программу. 16. Как сменить режим работы? Чтобы сменить режим работы с приватного на общедоступный, необходимо повторно инсталлировать программу. 17. Как уберечь свой пароль от кражи? Первая мера предосторожности – это установка достаточно сложного пароля. Сложным считается пароль, что содержит в себе более восьми символов, в число которых входят как цифры, так и буквы. Пароль чувствителен к регистру, про это не стоит забывать. А в общем, необходимо заботиться о безопасности своего компьютера, использовать надежный антивирус, как можно чаще его обновлять и использовать брандмауэр (фаервол). Ни под каким предлогом не нужно запускать файлы, что приходят на примари. 18. Как уберечь свой номер от угона? Необходимо выполнять все рекомендации, написанные в предыдущем пункте, а также стараться держать примари в секрете. 19. Как найти собеседника по icq? В любом icq-клиенте есть форма для поиска новых контактов. Поиск в ней можно осуществлять сразу по нескольким критериям. 20. Сколько программа icq занимает на диске? ICQ-клиенты занимают мало места, в основном от 6 до 16 МБ, и совершенно не требовательны к системным ресурсам.

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: