bezdelnikt@fb
07-03-2012, 21:44
Здравствуйте. Ситуация такая, есть кнопки на сайте от яндекс поделиться и все работает хорошо через редирект т.к. на сайте https соединение.
Решил поставить кнопки напрямую от вк, твитер, одноклассников с счетчиками но при этом в значке соединение пишет что соединение не полностью https, как можно сделать чтоб сохранить соединение https и при этом установить кнопки с счетчиками.
Где то встречал материал о том что на таких сайтах нужно создавать отдельную страницу через которую обрабатывать данные приходящие с соц сервисов и потом с этой страницы отправляь данные на сам сайт на котором установлены счетчики но не могу раздобыть теперь сайт на котором читал да и в ру нете в основном данных по такому вопросу нет, подскажите пожалуйста кто знаком с ситуацией как можно ее решить? спасибо.
Редирект работает так. Есть директория на сайте например /url/ в ней файл index.php с таким содержанием
<?php
if (!empty($_SERVER['QUERY_STRING'])) {
$re_addr=$_SERVER['QUERY_STRING'];
header('Location: '.$re_addr);
}
?>
т.е. обычное сокрытие внешних ссылок и достаточно перед любой внешней ссылкой поставить href="/url/?vk.com/link" то https ее принимает за внутреннию, если не ставить то пишет что соединение не полностью https так же как и с кнопками с счетчиками соцсетей, пробовал ставить такой префикс перед всеми ссылками из кода кнопок но почему то не срабатывает и все равно https не правильный говорит
Еще секунду, т.е. если прописать
<!-- Put this script tag to the <head> of 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>
ничего не получится и так тоже
В заголовок страницы включить ссылки на 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" href="https://site.com/" onclick="ODKL.Share(this);return false;" ><span>0</span></a>
Решил поставить кнопки напрямую от вк, твитер, одноклассников с счетчиками но при этом в значке соединение пишет что соединение не полностью https, как можно сделать чтоб сохранить соединение https и при этом установить кнопки с счетчиками.
Где то встречал материал о том что на таких сайтах нужно создавать отдельную страницу через которую обрабатывать данные приходящие с соц сервисов и потом с этой страницы отправляь данные на сам сайт на котором установлены счетчики но не могу раздобыть теперь сайт на котором читал да и в ру нете в основном данных по такому вопросу нет, подскажите пожалуйста кто знаком с ситуацией как можно ее решить? спасибо.
Редирект работает так. Есть директория на сайте например /url/ в ней файл index.php с таким содержанием
<?php
if (!empty($_SERVER['QUERY_STRING'])) {
$re_addr=$_SERVER['QUERY_STRING'];
header('Location: '.$re_addr);
}
?>
т.е. обычное сокрытие внешних ссылок и достаточно перед любой внешней ссылкой поставить href="/url/?vk.com/link" то https ее принимает за внутреннию, если не ставить то пишет что соединение не полностью https так же как и с кнопками с счетчиками соцсетей, пробовал ставить такой префикс перед всеми ссылками из кода кнопок но почему то не срабатывает и все равно https не правильный говорит
Еще секунду, т.е. если прописать
<!-- Put this script tag to the <head> of 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>
ничего не получится и так тоже
В заголовок страницы включить ссылки на 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" href="https://site.com/" onclick="ODKL.Share(this);return false;" ><span>0</span></a>