Управление файлами вашего сайта

Приветствую, читатель! На днях я столкнулась с такой проблемой: как загрузить и поставить на раздачу файлы на своем сайте. Перечитала множество рекомендаций, в том числе и обзоры различных плагинов. Свой ответ в одном месте так и не смогла получить, пришлось перелопатить множество сайтов, чтобы собрать всю информацию, и получить все ответы на свои вопросы. Всю собранную информацию оставляю здесь, возможно это пригодится и вам.

»»» Обращаю ваше внимание, что статья обновляемая! С удовольствием принимаю советы и рекомендации по теме «««

Итак, какие задачи были передо мной для сбора информации:
1. Как раздавать файлы формата word и pdf на сайте напрямую, без ссылки на хранилище (нажать кнопку и скачать); 2. как раздавать архивные папки rar и zip; 3. как учитывать количество скачиваний фала (установить счетчик).

Чем больше я искала информации по этом пунктам, тем больше возникало еще вопросов. Наверное, самые идеальные решения были в установке плагинов, но у меня и так уже их хватает, не хотелось еще больше увеличивать нагрузку на сайт. Поэтому пришлось расширить свои знания о том, как управлять файлами на сайте 🙂

Содержание:

Раздача файлов с облачного хранилища

Облачное хранилище — это сторонние сервисы, предоставляющие возможность хранить в них свои файлы и управлять ими. В России наиболее известные из них Яндекс.Диск и Google Диск, Облако@mail.ru, Dropbox, OneDrive и iCloud.

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

Очевидный минус, на мой взгляд, это то, что посетитель уходит с вашего сайта, чтобы загрузить файл. Мне, как пользователю, намного удобнее загружать нужные файлы «не отходя от кассы», и продолжать изучать статью, в ожидании загрузки файла.

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

скачать файлы через облако

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

Чтобы поделиться с пользователями файлом, можно воспользоваться гиперссылкой, на этом примере, или оформить ссылку в красивую кнопку скачать Кнопки я создаю при помощи плагина Shortcodes Ultimate.

Простой способ делиться файлами MS Office

В общем, все с этого и началось. Мне нужно было поместить в статью вордовский файл для скачивания, но на напрямую, без сторонних сервисов. И по привычке я решила воспользоваться поисковиком. Так сказать, глянуть «по-быстренькому» как это делается. И тут начали попадаться рекомендации по выбору плагина, либо другие слишком мудреные советы.

Решается все проще, чем я думала. В WordPress вы можете загружать офисные файлы точно также, как и картинки. Не нужно прибегать к помощи FTP-клиента или файлового менеджера хостинга (я конкретно про beget), а просто загрузить документ word, exel или PDF также, как и загружаете картинку через консоль вордпресс. Файл отражается корректно и уже готов к скачиванию как в виде гиперссылки » пример «, так и в виде кнопки. Дополнительных манипуляций не требуется.

Именно такое решение я не смогла найти через поисковик. Быть может запросы отправляла некорректно, а может все блогеры уверены, что такое решение настолько очевидное, будто никому и не нужна эта информация. В моем случае очень даже нужна была 🙂

Протестировала основные форматы, кроме архивов, все загружается и скачивается вполне нормально, даже поддерживает mp3 формат. Правда над аудио нужно поработать, так как перед скачиванием растягивается во все окно и начинается воспроизведение музыки.

Как загрузить файлы в директорию сайта

Первый способ загрузки файлов я уже описала выше. Библиотека медиафайлов вордпресс отражает загруженные файлы из консоли, но все они находятся в корневой директории сайта. Но, как я уже и описала выше, этот способ подходить для загрузки медиа и офисных файлов.

Если вы пользуетесь хостингом Бегет, о котором я уже писала статью, то можете воспользоваться файловым менеджером. Там хранятся все ваши сайты и полностью их составляющие, включая загруженные файлы. Путь к файлам: «ваш сайт/public_html/wp-content/uploads/папка загрузок».

скачать файлы через менеджер бегет

Через файловый менеджер вы можете загружать любые скрипты, плагины, php и html файлы, нужные картинки, абсолютно любые файлы, но он не сможет вам отобразить архивированные и офисные файлы. Всплывает оповещение, что просмотр файла невозможен из-за превышенного размера или неверного формата.

Распространенный способ загрузки файлов в директорию сайта, это использование FTP-клиента (File Transfer Protocol, «протокол передачи файлов»). FTP-клиент это компьютерная программа, открывающая доступ к серверу, и позволяющая загружать и скачивать файлы. Распространенные программы FileZilla и TotalCommander, а также FTP-клиент встроенный  в операционную систему (что требует знание консоли).

Для того, чтобы управлять файлами сайта через FTP-клиент, необходимо иметь права доступа, что включает в себя логин/пароль, а также адрес сервера. Если вы используете хостинг Бегет, то свои данные по входу на сервер вы получаете в письме при регистрации на хостинге, а также можете посмотреть их в своей админке.

Через FTP-клиент вы легко сможете загружать файлы любого формата, просматривать и скачивать их, менять название файла и настраивать права доступа. Этот вариант идеально подходит для загрузки архивированных файлов и электронных книг, весь процесс занимает намного меньше времени, чем загрузка через консоль вордпресса.

Раздача файлов на своем сайте (раздел с вопросом)

По первому способу раздачи файлом уже все понятно, при использовании «медиафайлов» в консоле вордпресс.

А как быть в такой ситуации? Я загрузила файл формата rar через FilZilla, и хочу его поместить на раздачу на сайте. Для этого мне нужно поместить ссылку на этот файл, но как ее узнать? В ftp-клиенте прописан путь корневой директории к этому файлу, а мне нужный url-адрес этого файла.

Через поисковик я не нашла подходящих решений, мне все время предлагают ознакомиться с раздачей торрент-файлов или «как узнать адрес файла в корневой директории». Поэтому оставляю этот вопрос открытым, и с радостью приму от вас разные решения этого вопроса: «как узнать полный урл-адрес файла, который находится в корневой директории сайта«.

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

скачать файлы

Помещаю ссылку на изображение на странице записи, а затем копирую название самого файла, который мне нужен.

Затем я просто меняю имя файла в ссылке, и в итоге у меня получается полноценная ссылка на нужный мне файл. Достаточно затяжной процесс, но это работает. Результат таких манипуляций здесь. Самое важное, чтобы оба файла находились в одной папке (путь был один).

Этот раздел буду дополнять и обновлять, так как вопрос о раздаче файлов на своем сайте я только начала рассматривать, и хотелось бы иметь весь набор инструментов. Но! Только адекватные и быстрые способы. Обмениваться файлами через сторонние файлообменники я не рассматриваю, так как сама не люблю трижды переходить по разным ссылкам и ждать по полчаса, когда же мой килобайтный файл наконец-то загрузится (тем более, я не сторонник платных методов).

Счетчик скачивания файлов

Возможно, это вопрос не приоритетный, особенно если посетителей на сайте не слишком много. Но счетчик скачанных файлов позволяет понять, какую ценность имеет предоставленный файл и помогает оценить активность на сайте в общем.

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

Также можно решить вопрос с помощью php-скрипта счетчика. Пока искала эту информацию, обратила внимание, что в основном статьи по установки скрипта не просто рерайтные или однотипные, а целиком копипастные, за исключение приветствия и прощания с читателями. Разумеется, не все ставят ссылки на источник статьи, но я поняла, что этот метод действительно пользуется популярностью 🙂

Переписывать чужую статью не буду, можете подробно почитать ее здесь (ссылка на источник).

Раздел буду дополнять, как только найду для себя простые и удобные решения. Ваши рекомендации приветствуются!

Плагины WordPress для загрузки и раздачи файлов

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

Simple Download Monitor Многофункциональный плагин, который позволяет не только загружать и раздавать файлы, но и подсчитывать статистику скачиваний файла. Управление плагином располагается в админке вордпресс под вкладкой комментарии под названием «загрузки». Расширенное управление плагина позволяет редактировать файлы «от А до Я», в том числе можно настроить SEO (интегрирует с Yoast SEO). Минусы имеются, конечно. Для простого обывателя плагин слишком уж масштабно развернут, а перевод у него условно русский. Но если у вас большие планы на управление файлами и раздачу, то плагин Simple Download Monitor вполне справится с поставленными задачами.

В вордпрессе можно найти немало плагинов, идентичных Simple Download Monitor, принцип действия у них схожий. Поэтому не вижу смысла расписывать каждый из них.

Kama Click download Очень простой плагин позволяющий подсчитывать количество загрузок файла. Если быть точнее, плагин учитывает не саму загрузку, а клики на ссылку. Работает по принципу гиперссылки, кнопка вставки счетчика находится в самом редакторе. Дизайн ссылки вполне симпатичный, правда редактировать на свой вкус можно только в коде, настройки плагина не особо позволяют разгуляться фантазии. Подсчет статистики кликов происходит в панели управления плагином, консоль ⇒ настройки ⇒ Kama Click download. Полностью русифицирован и периодически обновляется. В общем, мне он вполне понравился свой простотой и практичностью.

Поискала в сети различные плагины, отвечающие за статистику скачиваний, но большинство из них не обновляются по много лет. Если найду подходящие плагины для этой темы, то обязательно подредактирую статью.

Заключение

Решения по раздаче файлов на сайте я нашла для себя, хоть и не совсем довольна сложностью некоторых процессов. Напоминаю, что статья обновляемая, поэтому буду добавлять периодически новые решения по этой теме, в том числе нужно еще написать о торрентах (которые я пока не освоила). Да, статья не обошлась без воды, но это из-за отсутствия большого опыта раздачи файлов, я еще новичок в этой теме 🙂

Жду рекомендаций опытных пользователей, актуальные советы применяю и буду вносить в статью. А если кому-то помогла моя статья, то достаточно написать «спасибо», мне будет приятно 🙂

С уважением к читателю, Алена

Один комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *