Slayder
Ну подставьте в скрипт, я не наю селектора блока yandex-share
Или ссылку на форум с установленным yandex-share
Виджеты на форуме
Сообщений 61 страница 80 из 105
Поделиться61Вт, 8 Дек 2015 18:30:37
Поделиться62Вт, 8 Дек 2015 18:39:19
Slayder
Ну подставьте в скрипт, я не наю селектора блока yandex-share
Или ссылку на форум с установленным yandex-share
Я пробовал подставлять в скрипт, че то ничего у меняне выходит.
Поделиться63Чт, 10 Дек 2015 14:50:49
Ни наю, в скрипте яндекс-share есть по умолчанию linkedin => мон попробовать так
я тоже так подумала. поставила. но так и не отображает её
Поделиться64Чт, 18 Фев 2016 09:38:59
Скажите, пожалуйста, куда поставить код кнопки "класс", чтобы она отображалась под каждым постом в одном ряду с "удалить", "редактировать". Или это невозможно?
Поделиться65Чт, 18 Фев 2016 10:20:58
ALLA 83
1. Что должно происходить при нажатии на эту кнопку ?
Поделиться66Чт, 18 Фев 2016 11:38:30
Alex_63, пользователи ОК делятся этим сообщением, сообщение попадает на стену пользователя ОК и в новостные ленты его друзей. Примерно так.
Отредактировано ALLA 83 (Чт, 18 Фев 2016 11:41:16)
Поделиться67Чт, 18 Фев 2016 12:44:45
ALLA 83
Если у Вас уже есть готовый код, попробуйте в форму ответа
Поделиться68Чт, 18 Фев 2016 12:53:14
Да я уже пробовала, но получается не совсем то, что хотелось бы. Если других вариантов не будет, сделаю так.
Поделиться69Чт, 18 Фев 2016 13:31:21
ALLA 83
Так Вы дайте ссылку на форум с установленным скриптом
Поделиться70Чт, 18 Фев 2016 13:35:45
Отредактировано ALLA 83 (Чт, 18 Фев 2016 13:39:17)
Поделиться71Чт, 18 Фев 2016 14:48:22
ALLA 83
Cоздайте тестовый юзер- аккаунт, выложите ник -пароль под кнопку замочек и 99999 сообщений ибо под гостем кнопки не видно,
Поделиться73Чт, 18 Фев 2016 16:17:33
ALLA 83
Замените код в форме ответа: (Мне не нравиться, ибо грузиться будет дольше, поскольку виджет фреймом - это тридцать фреймов на странице Я бы советовал оставить как есть
И смысла от установки в каждом посте - ноль!, ибо виджет даёт ссылку на страницу, а не на конкретный пост, исключительно ненужная приблуда, дающая лишнюю нагрузку
<li class="pl-ok_share" style="margin:auto;text-align:right;display:inline-block;height:11px;width:83px"><div id="ok_shareWidget" style="margin-top:-3px;position:absolute"></div></li> <script> !function (d, id, did, st) { var js = d.createElement("script"); js.src = "https://connect.ok.ru/connect.js"; js.onload = js.onreadystatechange = function () { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { if (!this.executed) { this.executed = true; setTimeout(function () { OK.CONNECT.insertShareWidget(id,did,st); }, 0); } }}; d.documentElement.appendChild(js); }(document,"ok_shareWidget",document.URL,"{width:145,height:30,st:'oval',sz:20,ck:1}"); </script> <script type="text/javascript"> $(function(){ var p =$('li.pl-ok_share').remove();//alert(p.html()) setTimeout(function () { $('.post .post-links').find('.pl-email>a[href*="/misc.php?email"],.pl-email>a[href*="mailto:"]').parent().each(function(){ var a = $(this), b = $(this).next(); if(b.hasClass("pl-website"))a=b; p.clone().insertAfter(a); });},2000);}); </script>
Поделиться74Чт, 18 Фев 2016 16:21:00
ALLA 83
Ни наю, пробуйте в HTML в форме ответа
<script>
$(".pl-quote,.pl-edit,.pl-delete").eq(0).each(function () {
var d=document;var pst_ID=$(this).parents(".post").attr("id");
$(this).before("<div id=\"ok_shareWidget__"+pst_ID+"\"></div>");
var id="ok_shareWidget__"+pst_ID;
var did="http://"+location.hostname+"/viewtopic.php?pid="+pst_ID+"#p"+pst_ID;
var st="{width:145,height:30,st:'oval',sz:20,ck:1}";
var js = d.createElement("script");
js.src = "https://connect.ok.ru/connect.js";
js.onload = js.onreadystatechange = function () {
if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
if (!this.executed) {
this.executed = true;
setTimeout(function () {
OK.CONNECT.insertShareWidget(id,did,st);
}, 0);
}
}};
d.documentElement.appendChild(js);
});
</script>
P.S. Пока писал, Дефф предложил свой вариант)
Поделиться76Чт, 18 Фев 2016 17:51:56
ALLA 83
Попробуйте так
<script> $(".pl-quote,.pl-edit,.pl-delete").eq(0).each(function () { var d=document;var pst_ID=$(this).parents(".post").attr("id"); $(this).before("<li style=\"display:inline-block\" id=\"ok_shareWidget__"+pst_ID+"\"></li>"); var id="ok_shareWidget__"+pst_ID; var did="http://"+location.hostname+"/viewtopic.php?pid="+pst_ID+"#p"+pst_ID; var st="{width:145,height:30,st:'oval',sz:20,ck:1}"; var js = d.createElement("script"); js.src = "https://connect.ok.ru/connect.js"; js.onload = js.onreadystatechange = function () { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { if (!this.executed) { this.executed = true; setTimeout(function () { OK.CONNECT.insertShareWidget(id,did,st); }, 0); } }}; d.documentElement.appendChild(js); }); </script>
Поделиться78Чт, 18 Фев 2016 18:30:07
Deff, спасибо. У меня там смайлики еще были. Поставила на самый верх и заработало.
Поделиться79Вс, 21 Фев 2016 15:39:01
Здравствуйте,подскажите пожалуйста,куда вставить на форуме этот код?Желательно всё подробнее.
Код:<!-- Put this script tag to the <head> of your page --> <script type="text/javascript" src="//vk.com/js/api/openapi.js?121"></script> <script type="text/javascript"> VK.init({apiId: 4133108, onlyWidgets: true}); </script> <!-- Put this div tag to the place, where the Comments block will be --> <div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"}); </script>
Отредактировано Sasuke-Uchiha+ (Вс, 21 Фев 2016 15:53:02)
Поделиться80Вс, 21 Фев 2016 16:11:13
Sasuke-Uchiha+
1. Ссылку на Ваш форум
2. Зависит от того, где Вы хотите его видеть
Можно в HTML верх или объявление(если нужен вверху)
Можно в HTML низ, если нужен внизу
==========================
Без Вашего форума трудно определить рабочий ли он вообще, посколь привязан к Вашему домену(наверное), по крайней мере у меня ругается на домен)