Публикация в группе: Кастомизация WP-Recall и Wordpress

Наткнулся на интересный jQuery плагин, который позволяет встраивать контент по ссылке на Яндекс.Диск

Конкретно мне это понравилось возможностью сделать так, что при клике по ссылке на Яндекс.Диск юзеру сразу будет предложено сохранить файл, без необходимости переходить на страницу Яндекс.Диска.

Страница плагина: Yandex Disk REST API jQuery Plugin

Страница с примерами использования: Применение Yandex Disk REST API jQuery Plugin

 

Копировать все примеры я не буду, просто покажу вам пример как при клике по ссылке на Яндекс.Диск заменить ее на прямую для скачивания файла, без перехода на ЯД.

Вам надо скачать по ссылке выше сам плагин иподключить его на странице:

<!-- Yandex Disk REST API jQuery Plugin -->
    <script type="text/javascript" src="js/jquery.ydisk.js"></script>

Допустим ссылки, которые мы должны заменить на прямые, имеют такой вид:

<a class="yad-file" href="https://yadi.sk/i/FM8PMtzrpgYcp" target="_blank">Публичная ссылка на файла с Яндекс Диска</a>

Тогда скрипт для замены ссылки на прямую при клике будет иметь вид:

$(document).ready(function() {
    $("a.yad-file").ydisk(); // Применение плагина к ссылке с классом yad-file
});

 

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

$(document).ready(function() {
    // Применение плагина к ссылке с классом yad-file
    $("a.yad-file")
    .ydisk({
        onType:'ready', //default is click on element
    });
});

Вот собственно и все.

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

5

Автор публикации

не в сети 3 месяца

Preci

1 494
Telegram: https://t.me/preci_123
Комментарии: 497Публикации: 83Регистрация: 11-11-2014Продаж/Покупок: 0/0