• Доброго времени суток! Подскажите, пожалуйста, как добавить на сайт worpress файл, чтобы при клике на него, он сразу скачивался, а не открывался?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Модератор Yui

    (@fierevere)

    永子

    зависит от mime-типа файла (расширения) и ассоциации этого типа в браузере пользователя, можно переопределить это поведение директивой AddType в .htaccess

    AddType application/force-download docx
    AddType application/force-download xlsx

    например вот такое добавить в начало (или конец) .htaccess
    это заставит браузер пользователя загружать и сохранять файлы docx и xlsx

    как добавить на сайт worpress файл,
    чтобы при клике на него, он сразу скачивался

    Самое простое — упаковать файл в ZIP архив и потом загрузить на сайт, добавить его в запись\страницу как медиафайл. При клике на название архива или ссылку на скачивание начнется его автоматическое скачивание.
    Другой вариант, более сложный и оправданный на сайтах где в самом деле предлагается много скачивать — подобрать плагин-менеджер загрузок (скачиваний)

    спасибо, а что такое .htaccess?

    Модератор Yui

    (@fierevere)

    永子

    .htaccess — файл настроек вебсервера
    но если вы такое спрашиваете — вам лучше воспользоваться «самым простым» что предложил Константин 😀

    то есть этот файл самому нужно писать?
    в редактор темы нельзя вставить AddType application/force-download docx ?

    Anonymous User 14379775

    (@anonymized-14379775)

    в корне сайта посмотрите через ftp, возможно он уже там есть

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если речь о сайте fmishel.ru, то файл .htaccess там точно есть, потому что без него не работали бы постоянные ссылки вида http://fmishel.ru/katalog-tovarov/.

    В некоторых FTP-клиентах, чтобы увидеть файл .htaccess, нужно включить в настройках опцию расширенного списка (LIST -la).

    не вижу в настройках опцию расширенного списка(

    Плагин Download Manager тебе в помощь! В YouTube сможешь найти видео по настройкам, хотя там и так все предельно понятно.

    пробовала использовать Плагин Download Manager, добавляю файл, но после нажатия на него, открывается страница с надписью ничего не найдено

    нашла файл .htaccess, добавила в него строку AddType application/force-download pdf, но файлы по прежнему просто открываются

    пробовала использовать Плагин Download Manager, добавляю файл, но после нажатия на него, открывается страница с надписью ничего не найдено

    О каком именно плагине — менеджере загрузок идет речь? Их много. Но если об этом имейте в виду — этот плагин (как и другие его аналоги) имеет очень много настроек, в результате которых надо создать форму загрузки файла и вставить её шорткодом в нужное место. Вы в этом разобрались? Или просто установили и активировали плагин? 🙂

    О файлах какого типа идет речь и чем вас не устраивает простейшее, но 100% работающее решение с упаковкой файла в ZIP архив, что вам было предложено выше?

    …и чем вас не устраивает простейшее, но 100% работающее решение с упаковкой файла в ZIP архив…

    А не у страивают заморочки с разархивацией. Это на стационарном компе разархивировать просто. Но сейчас свыше 70% посетителей заходят в Интернет с мобильных устроиств и им придётся устанавливать дополнительный софт для разархивирования.
    Допустим я скачал на планшет напрямую книжку в формате в fb2 или ролик в avi формате.
    И тут же могу просматривать его. А для скачанного в zip-архиве ещё придётся лезть в файловый менеджер и разархивировать там файл.

    Допустим я скачал на планшет

    Логично. Согласен. Для девайсов это не катит.

    Тогда продолжайте изучать плагины-загрузчики https://ru.wordpress.org/plugins/search.php?q=Download+Manager

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «как добавить файл для скачивания на сайт?» закрыта для новых ответов.