Как заставить Блок «Поделиться» Яндекс работать на AJAX?

12
Ирина Рина
На сайте с 24.06.2021
Offline
41
938

Здравствуйте уважаемые знатоки. Подскажите пожалуйста, как на DLE 14.1 (AJAX) заставить работать блок поделиться от Яндекса <script src="https://yastatic.net/share2/share.js"></script> <div class="ya-share2" data-curtain data-shape="round" data-services="vkontakte,odnoklassniki,facebook"></div>


Лучшая Push RTB Партнерка - https://clck.ru/3B4dFq
LEOnidUKG
На сайте с 25.11.2006
Offline
1730
#1

Читаем документацию: https://yandex.ru/dev/share/doc/dg/add.html

И делаем как там написано

Как добавить блок на страницу?. Блок «Поделиться»
Как добавить блок на страницу?. Блок «Поделиться»
  • yandex.ru
Атрибут Описание Возможные значения Значение по умолчанию: . Указание на мобильных устройствах вместо pop-up выводить окно, похожее на нативный инструмент . В шапке окна отображается превью сайта. Контент в превью может не совпадать с контентом для соцсети. Картинка и описание для превью берутся из атрибутов и . Если атрибуты и не указаны...
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Ирина Рина
На сайте с 24.06.2021
Offline
41
#2

Не совсем понятно что нужно делать, уж извините. Если вас не затруднит, можете пояснить более подробнее, что нужно добавить?

LEOnidUKG
На сайте с 25.11.2006
Offline
1730
#3
inrin #:

Не совсем понятно что нужно делать, уж извините. Если вас не затруднит, можете пояснить более подробнее, что нужно добавить?

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

Ирина Рина
На сайте с 24.06.2021
Offline
41
#4
А можете примером показать?
LEOnidUKG
На сайте с 25.11.2006
Offline
1730
#5

Ниже таблицы примеры:

https://yandex.ru/dev/share/doc/dg/add.html#add__separately

Если вы не разбираетесь в вёрстке и в программировании, тогда лучше обратиться к специалистам, они вам сделают. 

Как добавить блок на страницу?. Блок «Поделиться»
Как добавить блок на страницу?. Блок «Поделиться»
  • yandex.ru
Атрибут Описание Возможные значения Значение по умолчанию: . Указание на мобильных устройствах вместо pop-up выводить окно, похожее на нативный инструмент . В шапке окна отображается превью сайта. Контент в превью может не совпадать с контентом для соцсети. Картинка и описание для превью берутся из атрибутов и . Если атрибуты и не указаны...
totamon
На сайте с 12.05.2007
Offline
437
#6
Ирина Рин #:

Не совсем понятно что нужно делать, уж извините. Если вас не затруднит, можете пояснить более подробнее, что нужно добавить?

не совсем понятно что значит "заставить работать"? что именно у вас не получается и не работает? код вы привели, он должен работать... вы не знаете куда его надо вставить, в чем именно проблема?)
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Ирина Рина
На сайте с 24.06.2021
Offline
41
#7
При нажатии F5 Блок с кнопками отображается, но если сделать несколько переходов по сайту блок пропадает и пустое место, если обновить страницу появляются. Вот думаю как это можно исправить
Ирина Рина
На сайте с 24.06.2021
Offline
41
#8
Если убрать с main.tpl {AJAX} все работает нормально
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#9

Все внешние скрипты - это сразу минус по Гугл Пейджспид. Ну, по скорости загрузки сайта.

Блок поделиться же - не сильно сложный скрипт. Чего не написать его самому? )) И вставляйте потом куда хотите и как хотите. Работает быстрее и от серверов Яндекса не зависит.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
Ирина Рина
На сайте с 24.06.2021
Offline
41
#10
Тут вопрос в другом. Нужно заставить работать существующий скрипт, а не написать новый.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий