Публикация ссылок - vkontakte

vkontakte.ru/pages.php?act=share

Если Вы разместите под статьями Вашего издания или блога кнопку «Опубликовать ВКонтакте», то позволите 70 миллионам пользователям ВКонтакте быстро делиться ссылкой на Вашу статью со своими друзьями ВКонтакте.

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

Последнее принесет Вашему сайту внимание дополнительных посетителей не только в краткий промежуток времени, но и в перспективе, так как ссылка на Ваш сайт навсегда останется доступной всем посетителям страницы опубликовавшего. Данная особенность выгодно отличает публикацию ВКонтакте от других методов публикации в интернете.

Разместить кнопку ВКонтакте на Вашем сайте очень просто. Для этого мы предлагаем воспользоваться конструктором кнопки ниже.

А теперь вопрос:

Вставил в header внутри :
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?2"></script>


Вставил в конце сообщения:
<script type="text/javascript"><!--
document.write(VK.Share.button(false,{type: "round", text: "Сохранить"}));
--></script>


Результата нет — в чем проблема?

P.S. Линк на сайт куда вставил. ibalet.ru/blog/foto/164.html

31 комментарий

avatar
И где оно на этой странице?
avatar
Внимательно прочитали сообщение?

Результата нет — в чем проблема?
avatar
Я подумал что вызов скрипта вставлен в шаблон и каким-то образом не работает, а не что его просто нет в коде страницы.
avatar
в topic_list.tpl и topic.tpl в списке после избранного
<li class="favorite {if $oUserCurrent}{if $oTopic->getIsFavourite()}active{/if}{else}fav-guest{/if}">
<a href="#" onclick="lsFavourite.toggle({$oTopic->getId()},this,'topic'); return false;">
</a>
</li>

вставляем

<li>
{literal}
<script type="text/javascript">
<!--
document.write(VK.Share.button(false,{type: "link", text: "сохранить"}));		
-->
</script>
{/literal}
</li>


если мы не забыли поместить в header.tpl ссылку на вконтактовский api, то всё заработает. Только что таким образом сделал работающий пример.
avatar
Поправочка: в topic_list.tpl помещать кнопку не нужно. В списке топиков всегда будет выбираться только верхний, независимо от того, на какой из них кликнул пользователь.

Корректно работает только в самом топике, когда такая кнопка только одна на странице.
avatar
Обнаружена дополнительная проблема — если пользователь переходит по ссылке, содержащей символ "#", то вконтактовский скрипт не подхватывает ни заголовка страницы, ни описания, ни картинки.
avatar
Решить пока не получилось?
avatar
честно говоря, не занимался. написал в тот ж день дурову — пока тишина
avatar
Есть вариант не использовать страницы с символом "#" :)
avatar
и убрать блок «прямой эфир»?
avatar
Лично мне не нравится когда заголовки в прямом эфире посылают на последние комменты, вижу в прямом эфире интересный заголовок, нажимаю на него, а он меня на комментарии, приходится подниматься :)

Поэтому у меня заголовки с последнего эфира посылают на саму статью, то есть на страничку без знака "#"

Но это как говорится на любителя, кому-то наоборот нравится, мне так…

Есть еще момент где стоят ссылки на страницы с "#", это ссылка «комментировать» внизу статьи и соответственно если комментарии есть — цифра. Тут уже конечно так быть и должно.
avatar
Обращение к разработчикам вконтакта возымело эффект, мне сообщили, что баг исправлен. Я проверил — теперь всё в порядке.
avatar
Круто!!! Все работает!!!
avatar
То же самое с кавычками — "
avatar
Кавычки в url?
avatar
В моем случае в title и в заголовке
avatar
Только что попробовал у себя, работает, но некрасиво:

Фотоконкурс "Four seasons" / DeBosh Live
avatar
а тут наоборот :)

вместо кавычек без пробела: & quot;
avatar
Угу, точно. Я не правильно выразился, извиняюсь =)
avatar
Еще обнаружил, что при условии, что в записи стоит видео с youtube а дальше текст, то публикуется пустая заметка без заголовка и содержимого
avatar
У меня есть контакт с разработчиком апи, завтра сообщу о проблеме
avatar
Проверил у себя — проблема не наблюдается, всё нормально. Вот рабочий пример: inhotteb.kursk2.ru/2149.html
avatar
Большое спасибо. Проблем не возникло.
avatar
у вас там чета не то :(
Fatal error: Call to a member function isAdministrator() on a non-object in /usr/local/psa/home/vhosts/kursk2.ru/httpdocs/templates/compiled/%%F3^F3B^F3B39BC9%%topic_list.tpl.php on line 160
avatar
Это обновление накатывалось
avatar
сорри за оффтоп
интересно у вас сворачиваются менюшки, понравилось
avatar
Спасибо за подсказку, полезная штучка :)
avatar
в чем причина что не «подхватывает» изображение? и как ее решить
avatar
Возможно, дело в недавней имплементации Вконтактом протокола opengraph ogp.me
avatar
Вставил в header внутри :
Желательно вставляйте в Footer, так будет лучше.
avatar
Что то у автора топика сайт выдает Err code: 200
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.