Facebook и кнопки like от него же, не работают в Казахстане

Какое-то время Facebook не работал в Казахстане. Со временем ситуация разрешилась, но пост остался.

Facebook и кнопки like от него же, не работают в Казахстане

Здравствуйте. Как вам известно, а возможно еще и нет, на момент написания этой записи я живу в Казахстане, а именно в Караганде. На днях столкнулся с одной пренеприятной штукой — не работает Facebook. Причем не работает не у меня одного.

Более того, на всех сайтах, где установлены кнопки и виджеты от facebook, появились серые заглушки, которые говорят ни о чем ином, кроме как о том, что источник кнопки недоступен.

В чем причина блокировки facebook в Казахстане? Сейчас люди высказывают разные мнения на этот счет. На самом деле, лидер среди социальных сетей просто ввел в Казахстане протокол HTTPS. Не вникая в подробности, скажу, что этот протокол считается более безопасным, чем HTTP. Произошло это примерно 11 июля.

Какова была мотивация Facebook остается загадкой. Я могу лишь предположить, что в Казахстане очень большой процент краж аккаунтов и, соответственно, высокий процент обращений в службу поддержки социальной сети с просьбой восстановить доступ к потерянным страничкам. Однако же мне эта гипотеза кажется весьма странной. Если бы речь шла о России, я бы еще понял, но чтобы в Казахстане закрыли Фейсбук  по количеству краж. У нас и пользователей то столько нет, чтобы «продавить» мировую статистику…

Заставляем Facebook работать

На само деле, лечить это явление не так уж сложно. Нужно добавить всего один символ в адрес вашей странички на Facebook. Покажу, как это должно выглядеть на примере своей страницы.

Было: http://www.facebook.com/alexparfilov

Стало: https://www.facebook.com/alexparfilov

Как видите все до безобразия просто. Добавилась лишь буковка «s» в начале адреса, а именно, в самом написании протокола.

  1. Также, зайдя на страницу Фейсбук, можно сделать следующее:
  2. нажмите настройки -> все настройки -> безопасность.
  3. Возле надписи «безопасный просмотр» нажмите редактировать
  4. Поставьте (если не стоит) галочку, нажмите сохранить.
  5. Введите пароль и радуйтесь :-)

Скажу сразу. У меня сработало и без этого финта ушами. Просто ввел https и все.

С входом все. Теперь буду сказать без бумажки писанина исключительно для вебмастеров.

Как сделать, чтобы  кнопки like от Facebook показывались казахстанским пользователям.

В связи с вышеописанными изменениями не работают и кнопки Facebook на сайтах. Точнее, вроде как, работают, но выскакивает кусок страницы «сайт не доступен» точно по размеру кнопки или виджета.

Чем это неприятно. Да понятное дело чем. Казахстанский пользователь уже не сможет поделиться вашим сайтом через Фейсбук. Пичалька :-( В добавок к этому, из за того, что долго ищется сервер FB, сайты грузятся очень медленно.

На самом деле лечение этой проблемы такое же, как и с доступом к странице Фейсбук. Покажу лишь пример того, как я выкрутился на одном клиентском WordPress–блоге.

Для вставки кнопки Like я использовал код:

<iframe style="border: none; overflow: hidden; width: 135px; height: 20px;" src="http://www.facebook.com/plugins/like.php?href=&lt;?php the_permalink() ?&gt;&amp;layout=button_count&amp;show_faces=false&amp;width=135&amp;action=like&amp;colorscheme=light&amp;height=20" width="320" height="240" frameborder="0" scrolling="no"></iframe>

и легким движение руки изменил протокол с http на https. В итоге получилось так:

<iframe style="border: none; overflow: hidden; width: 135px; height: 20px;" src="https://www.facebook.com/plugins/like.php?href=&lt;?php the_permalink() ?&gt;&amp;layout=button_count&amp;show_faces=false&amp;width=135&amp;action=like&amp;colorscheme=light&amp;height=20" width="320" height="240" frameborder="0" scrolling="no"></iframe>

Работает, товарищи. Правда не знаю, насколько хорошо будет работать у Российских и других братьев, но у нас работает.

Вот так одно действие одной не мелкой компании может наделать хлопот многим вебмастерам.

Продолжайте читать, делитесь информацией с друзьями и поправляйте код кнопок, и виджетов.

Благодарю за внимание!

C уважением,
Александр Парфилов

Дина
Дина

Огромное вам человеческое спасибо!!!

Ответить
Александр Парфилов
Александр Парфилов

Дина, не за что. Рад, что помог вам.

Ответить
Евгений
Евгений

Спасибо, помогло. Проверил и в Казахстане и в России открывается кнопочка, сайт не висит. Заменил в плагине соц. кнопок адрес фэйсбука вместо "http:/ - на "https:/

Ответить
Александр
Александр

Евгений, вот и хорошо, что в России тоже работает. При обновлении плагина придется редактировать его файлы снова. Лучше, конечно, такие вещи без плагинов делать.

Ответить
Nurlan
Nurlan

Не понимаю, какой такой плагин имеет ввиду Евгений. И вообще, о каком заговоре каких-то служб, которые мешают появиться кнопке от facebook, идет разговор. Проблема с этой кнопкой есть не только в Казахстане, но и в России и даже в тех же западных странах. Я уже писал однажды комментарий на этой странице, где задавал вопрос уважаемому админу, но или вопрос не понравился, или он не нашел что ответить админ, как я полагаю Александр, так и не ответил. Александр, никакого чуда не произошло и на моем блоге как глючила кнопка, так и глючит. Я бы посоветовал Вам отвечать на все комментарии, а не выборочно. В крайнем случае написать на email комментатора. Кстати, я тоже живу в Казахстане, поэтому этот вопрос очень интересен для меня.

Ответить
Александр
Александр

Нурлан, Akismet почему-то посчитал ваши комментарии спамом. Wordpress не выслал мне уведомление. Технический фактор, так сказать.

Бруно
Бруно

А как сделать, чтобы постоянно открывался с HTTPS?

Ответить
Александр
Александр

Если я правильно понял ваш вопрос, то ответ на него есть в этой статье. Просмотрите ее еще раз и найдите текст "Также, зайдя на страницу Фейсбук, можно сделать следующее" По пунктам и будет ответ на ваш вопрос. После этой процедуры все, что связано с Facebook будет работать по протоколу https при условии, что вы авторизованы в FB. Либо же, как я и писал, добавить ссылку в закладки исправив http на https.

Ответить
Васильевич
Васильевич

Здравствуйте, Александр. У меня такая проблема: из закладок в facebook я вхожу свободно, а вот кнопки не работают, и когда мне приходит уведомление с facebook на почту, я не могу в него войти по кнопке. Также и в блогах. ОС у меня win 7. Когда вожу на страницу facebook, у меня все не так как в Вашей статье. А хотелось, чтобы кнопка работала...

Ответить
Александр
Александр

Здравствуйте, уважаемый Васильевич! У меня на блоге кнопка facebook отображается потому, что я изменил ее код в соответствии с нововведениями FB, описанными в этой статье. К сожалению, но пока владельцы сайтов не сделают таких же изменений, в Казахстане кнопка отображаться не будет. Сейчас проверил вход в facebook из письма. Тоже не работает. Ссылка в письме от facebook, приходит без https. Поэтому и не получается войти напрямую. На данный момент могу предложить только вход по ссылке из закладки. Удачи!

Ответить
Васильич
Васильич

Да нет, кнопки-то везде отображаются, но не работают. Что за чиновники отвечают у нас за интернет? Во всем видят угрозу. Из-за того, что они закрыли доступ к площадке blog.ru мне пришлось бросить очень хороший блог. Александр, а где в блогах на движке WordPress находится код ? Я всё просмотрел и не нашел.

Ответить
Александр
Александр

Вам нужно редактировать один из файлов темы: index.php, single.php или page.php. Точно не могу сказать какой ибо не знаю, какая у вас тема и в каком месте кнопки стоят. В WP есть свой редактор. Находится он по адресу: http://ваш_блог.com/wp-admin/theme-editor.php Справа вверху в выпадающем списке выберите тему. Под списком выведены файлы темы. Жмете на название файла и редактируете. Лучше, конечно, скачать файлы темы на компьютер и отредактировать программой Notepad++.

Ответить
Камиль
Камиль

День добрый, Александр Виджет Like Box не работает несмотря на все ухищрения. https дописали и код новый получили - не работает. <div class="fb-like-box fb_iframe_widget" data-href="https://www.facebook.com/..... Интересно, что сам фейсбук "возвращает" запрос уже без https - src="http://www.facebook.com/plugins/like_box.php?app_id=&amp

Ответить
Александр
Александр

Камиль, написал вам на почту. Жду адрес вашего сайта. Посмотрю, что там к чему.

Ответить
Nurlan
Nurlan

Сначала, прочитав статью, было обрадовался и переписал так, как Вы рекомендовали здесь, но как только я не ставил, ничего не выходит. Ставлю <iframe вообще кнопка исчезла. Показали бы пример конкретного кода. Например какой код будет в header.php. Ведь в коде от самого facebook в header вообще нет тега http.

Ответить
Александр
Александр

Нурлан, потрудитесь нажать ctrl+u и посмотреть на то, что в head, а значит и в header.php, у меня нет ничего от facebook. Приведенный в статье код работает, как самостоятельный iframe блок. Если вы также потрудитесь разобраться в подключении социальных плагинов фейсбук, то поймете, что подключение кнопки через iframe не требует каких-либо изменений в head https://developers.facebook.com/docs/plugins/like-button/ И еще. Давайте немного повежливее. Я вам ничем не обязан и пишу так как считаю нужным, а вы тут в гостях.

Ответить
Nurlan
Nurlan

Я вовсе не хотел обидеть Вас, Александр. Я еще раз перечитал свой комментарий и не нашел ничего, что могло бы рассердить Вас.

Александр
Александр

Нурлан, да все нормально. Просто мне показалось, что вы несколько агрессивно настроены. После переписки с вами по email мои предположения развеялись.

Ольга
Ольга

Вот спасибо, так спасибо! Подправила в тексте плагина Social Buttons- все работает!

Ответить
Александр
Александр

Ольга, пожалуйста. Только теперь плагин не обновляйте или исправляйте каждый раз. У меня кнопки без плагинов стоят, так лучше. Удачи!

Ответить
Наталья
Наталья

Ольга, а как Вы это сделали для такого плагина? Не нахожу строчку, где нужно сделать изменения.

Ответить
Александр
Александр

Александр, в настройках страницы в фейсбуке не нашел надпись "безопасный просмотр", такого меню там нет. Соответственно проблема на моем сайте осталась. Как быть?

Ответить
Александр
Александр

Александр, от того, что что вы в facebook в опциях что-то измените, на сайте у вас ничего не поменяется. Нужно изменить код кнопки или виджета по тому принципу, как я показал в статье. Если же у вас не отображается кнопка на других сайтах (не на вашем), тут уж вам помогут только администраторы сайтов, изменив код кнопок и виджетов. Если вы более подробно опишете вашу ситуацию, то возможно я вам помогу. До связи!

Ответить
Александр
Александр

Александр, я наверное не полностью описал проблему, по этому исправляюсь. Я на свой сайт вставил виджет со страницей из фейсбука. В коде виджета, как Вы и рекомендовали, заменил http на htttps. Но вот в настройках страницы фейсбука не нахожу "безопасный просмотр", чтобы изменить его параметры. Видждет на моем сайте отображается, но с надписью "Невозможно загрузить страницу, так как сервер не вернул данные." Адрес моего сайта sozvezdieledi.ru Надеюсь на Вашу помощь.

Ответить
Александр
Александр

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

Ответить
Александр
Александр

Александр, еще раз напишите. Только добавьте какой-нибудь текст. Похоже антиспам зарубил голую ссылку. Можете мне написать. Ссылка на контакты в самом низу блога.

Ответить
Книголюб
Книголюб

У меня обратная ситуация. Завел аккаунт в facebook - оставил запись с ссылкой на сайт - жмешь на ссылку, а на сайт попасть не может. Ну нет перехода и всё! Как эту ситуацию обойти?

Ответить
Александр
Александр

Хм. Был сейчас в вашей группе - ссылки нажимал и спокойно попадал на сайт. Может я неправильно понял вашу проблему?

Ответить
Книголюб
Книголюб

В таком случае я должен сказать: Хм.... Нажимаю на ссылку - "типа грузится" и "тарабанить" - сообщение "сессия закончена" - на сайт не заходит :( Ладно б только у меня, так с 6 стран пробовали - то же самое. P.S. проблему поняли правильно.

Александр
Александр

Тогда нужно долбить суппорт facebook, так как моя магия тут бессильна. Опять зашел и спокойно прокликал ссылки - все в порядке.

Ответить
Оставьте комментарий