Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Социальные кнопки с счетчиками и https

Ответить
Настройки темы
[решено] Социальные кнопки с счетчиками и https

Забанен


Сообщения: 66
Благодарности: 0

Профиль | Сайт | Цитировать


Здравствуйте. Ситуация такая, есть кнопки на сайте от яндекс поделиться и все работает хорошо через редирект т.к. на сайте https соединение.

Решил поставить кнопки напрямую от вк, твитер, одноклассников с счетчиками но при этом в значке соединение пишет что соединение не полностью https, как можно сделать чтоб сохранить соединение https и при этом установить кнопки с счетчиками.

Где то встречал материал о том что на таких сайтах нужно создавать отдельную страницу через которую обрабатывать данные приходящие с соц сервисов и потом с этой страницы отправляь данные на сам сайт на котором установлены счетчики но не могу раздобыть теперь сайт на котором читал да и в ру нете в основном данных по такому вопросу нет, подскажите пожалуйста кто знаком с ситуацией как можно ее решить? спасибо.

Редирект работает так. Есть директория на сайте например /url/ в ней файл index.php с таким содержанием
PHP код: Выделить весь код

<?php
if (!empty($_SERVER['QUERY_STRING'])) {
 
$re_addr=$_SERVER['QUERY_STRING'];
 
header('Location: '.$re_addr);
}
?>

т.е. обычное сокрытие внешних ссылок и достаточно перед любой внешней ссылкой поставить href="/url/?vk.com/link" то https ее принимает за внутреннию, если не ставить то пишет что соединение не полностью https так же как и с кнопками с счетчиками соцсетей, пробовал ставить такой префикс перед всеми ссылками из кода кнопок но почему то не срабатывает и все равно https не правильный говорит

Еще секунду, т.е. если прописать

PHP код: Выделить весь код

<!-- Put this script tag to the <headof your page -->

<
script type="text/javascript" src="https://site.com/url/?http://vk.com/js/api/share.js?11" charset="windows-1251"></script>

<!-- Put this script tag to the place, where the Share button will be -->
<script type="text/javascript"><!--
document.write(VK.Share.button(false,{type: "button", text: "Сохранить"}));
--></script> 

ничего не получится и так тоже

PHP код: Выделить весь код

В заголовок страницы включить ссылки на Javascript и CSS файлынаходящиеся на серверах Одноклассников.  


<
link href="https://site.com/url/?http://stg.odnoklassniki.ru/share/odkl_share.css" rel="stylesheet">
<
script src="https://site.com/url/?http://stg.odnoklassniki.ru/share/odkl_share.js" type="text/javascript" ></script>

Вставить HTML код кнопки в удобное для вас место на странице.

<a class="odkl-klass-stat" rel="nofollow" href="/go.php?url=https://site.com/" onclick="ODKL.Share(this);return false;" ><span>0</span></a> 


Отправлено: 21:44, 07-03-2012

 

Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Для браузеров это "разнородное содержимое" - такая политика безопасности. Опции показа предупреждений дб в настройках.

В остальном, нужно копать API этих счетчиков, чтобы был принудительный https. Но не все поддерживают, шифрование - дополнительная нагрузка на сервер. Наверное, придется оставить только те, которые поддерживают.

Отправлено: 22:56, 07-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Цитата bezdelnikt@fb:
Где то встречал материал о том что на таких сайтах нужно создавать отдельную страницу через которую обрабатывать данные приходящие с соц сервисов и потом с этой страницы отправляь данные на сам сайт на котором установлены счетчики »
если js-контент привязан к учетке в соцсети, то требуется прямая загрузка с их сервера.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:13, 07-03-2012 | #3


Забанен


Сообщения: 66
Благодарности: 0

Профиль | Сайт | Цитировать


Вот с api счетчиков то и не стыковка twiter, facebook еще поддерживают ssl , но вот с отечественными кнопками все гораздо труднее, что вк, что мир, что одк все одинаковы и кнопки там по http работают, а в основном на отечественную аудиторию сайт расчитан.

Цитата Sham:
если js-контент привязан к учетке в соцсети, то требуется прямая загрузка с их сервера. »
к учетке не привязываю ибо вроде в открытом доступе кнопки. Или если привязать то он для инициализации скриптов станет их по https каналу передавать, аутентификация пользователей то у нас вроде везде с https. Что то не могу понять зачем привязывать

Спасибо Sham за ответ

Отправлено: 01:46, 08-03-2012 | #4


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Там где статус кнопки привязан к учетке в соцсети, скрипт должен подгрузить эту инфу непосредственно из соцсети. В случае автологина инфа о статусе отдается, и выводится типа "нравится" или "больше не нравится". Своими скриптами тут делать нечего.
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:02, 08-03-2012 | #5


Забанен


Сообщения: 66
Благодарности: 0

Профиль | Сайт | Цитировать


Поставил This is, норамльная кнопка, если не подключать facebook то шттпс не нарушается никак, хотя оч удивительноэто ибо facebook и twitter те сервисы кнопки которых работают с шттпс, но и без facebook можно обойтись, спасибо Sham, за помощь и участие.

Отправлено: 01:43, 16-04-2012 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Социальные кнопки с счетчиками и https

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Facebook: социальные приложения OSZone News Новости информационных технологий 0 23-09-2011 13:30
МТС объединяет социальные сети OSZone News Новости информационных технологий 0 08-08-2011 14:30
Социальные сети становяться платными??? OSAMA Флейм 30 22-06-2011 00:22
Apple iGroups — мобильные социальные сети OSZone News Новости информационных технологий 0 21-03-2010 16:30
Debian/Ubuntu - Неправильно работает Numpad: кнопки '+50,' работают как кнопки мыши Viktorr Общий по Linux 0 29-04-2009 20:40




 
Переход