Перейти к публикации

Не получается добавить на сайт кнопку "мне нравится" от ВКонтакте


Рекомендованные сообщения

Здравствуйте.

не получается установить кнопку "мне нравится" в полную новость. Делаю всё следующим образом:

В своём шаблоне захожу в main.tpl. Вставляю

<head><script type="text/javascript" src="http://userapi.com/js/api/openapi.js?13"></script></head>

затем в shortstory.tpl в самом низу вставляю

<script type="text/javascript">

VK.init({apiId: id_сайта, onlyWidgets: true});

</script>

<div id="vk_like"></div>

<script type="text/javascript">

VK.Widgets.Like("vk_like", {type: "10"});

</script>

но в полной новости ничего не появляется. Куда именно нужно вставить эти коды, что бы кнопка "мне нравится" появилась в полной новсти в самом низу?

Заранее благодарю за помощь.

Ссылка на сообщение
Поделиться на других сайтах

в fullstory.tpl тоже вставляю и ничего не получается. Может ошибка в этих кодах? или не в то место вставляю?

Ссылка на сообщение
Поделиться на других сайтах

Может быть чего то не хватает?

<script type="text/javascript">

VK.init({apiId: id_сайта, onlyWidgets: true});

</script>

А может и что то еще, была бы ссылка на сайт, а так это гадание.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

код я получил. Дело в том, что когда я вставляю вышеупомянутые коды, то на сайте ничего не появляется, ни в полной новости ни в короткой.

Изменено пользователем Arosta
Ссылка на сообщение
Поделиться на других сайтах

Дело в том, что когда я вставляю вышеупомянутые коды, то на сайте ничего не появляется, ни в полной новости ни в короткой.

Более того, они не появляются и в исходном коде страницы. Так что надо почистить кеш и на всякий случай проверить права на файлы шаблона.

Ссылка на сообщение
Поделиться на других сайтах

Arosta, дайте ссылку на Ваш сайт, чтобы можно было увидеть, как Вы сделали

Ссылка на сообщение
Поделиться на других сайтах

вам надо первый кож ПОСЛЕ тэга прописывать, а не во внутрь как вы... </head>

Изменено пользователем inokentik
Ссылка на сообщение
Поделиться на других сайтах

Ну и? кнопка там есть, только надо ее ставить не так:

<div id="vk_like"></div>

<script type="text/javascript">

VK.Widgets.Like("vk_like", {type: "10"});

</script>
А вот так:
<div id="vk_like">

<script type="text/javascript">

VK.Widgets.Like("vk_like", {type: "10"});

</script></div>

Капец, этот редактор в новой версии IPB просто убивает своей тупостью :angry:

Изменено пользователем Compton
Ссылка на сообщение
Поделиться на других сайтах
Капец, этот редактор в новой версии IPB просто убивает своей тупостью
+1
Ссылка на сообщение
Поделиться на других сайтах

Да причем тут редактор? Код выведет и так и так. Проблема в том, что ТС скрипт пихнул в <head></head> а не после него как обычное подключение скриптов

Ссылка на сообщение
Поделиться на других сайтах

inokentik, скрипты как раз таки подключаются внутри <head>...</head>, но можно и в любом другом месте страницы в зависимости от целей.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Все делаю, как описано...

Кнопка на сайте появляется, но... выводится два раза (ставлю в fullstory.tpl). К тому же, всегда пишет в счетчике "лайков" "+1"...

Пробовал с вариантом:

<[b]div[/b] id="vk_like-{news-id}"></[b]div[/b]>[/CODE]

Проблему не решает...

Может кто сталкивался. Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...