Не геройская тематика!
Плагин счетчик скачиваний для WordPress удобен прежде всего тем, что он по минимуму нагружает сайт. Его простота без всяких лишних наворотов приятно удивляет и радует!
Задача плагина: выводить рядом со ссылкой счетчик количества скачиваний файла.
Но, есть очень серьезный момент, который не дает использовать этот плагин на сайте, где требуется скачивать разные по объему и расширению файлы. Например на сайте-справочнике https://handbookhmm.ru/
Тем не менее, я надеюсь, что автор этого маленького шедевра Mark все же сможет доработать этот плагин в этой части.
Итак, в первую очередь убеждаемся что расширения скачиваемых файлов прописаны в файле .htaccess:
addtype application/force-download .7z
addtype application/force-download .chm
addtype application/force-download .zip
addtype application/force-download .rar
addtype application/force-download .pdf
addtype application/force-download .avi
addtype application/force-download .iso
addtype application/force-download .GM1
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Теперь убедимся, что файлы разных расширений нормально скачиваются и открываются с сайта справочника, по прямой ссылке:
~ 43 МБт Скачать легкую offline версию справочника 4.0 Формат файла.chm
~ 416 КБт Скачать The_Official_Strategy_Guide.pdf Формат файла.pdf
~ 22 МБт Скачать S_Strategy_guide_preview_foto.pdf Формат файла.pdf
~ 2,4 МБт Скачать полный, отдельный архив карт Формат файла.7z
~ 306 кб H1TE_Offline_f1.zip Формат файла.zip
Теперь проверим работу плагина на этих же файлах:
Указываем полный путь до файла с протоколом =http://
[download_file url=https://handbookhmm.ru/download/Handbookhmm1_v4.0_lite.chm]Скачать легкую offline версию справочника 4.0[/download_file]
[download_file url=https://handbookhmm.ru/download/The_Official_Strategy_Guide.pdf]Скачать The_Official_Strategy_Guide.pdf[/download_file]
[download_file url=https://handbookhmm.ru/download/S_Strategy_guide_preview_foto.pdf]Скачать S_Strategy_guide_preview_foto.pdf[/download_file]
[download_file url=https://handbookhmm.ru/download/all_maps_hmm1.7z]Скачать полный, отдельный архив карт[/download_file]
[download_file url=https://handbookhmm.ru/TE/H1TE_Offline_f1.zip]H1TE_Offline_f1.zip[/download_file]
И если со старой версией плагина все эти файлы качались, а некоторые и открывались НОРМАЛЬНО (без ошибок). То новая версия, не дает качать ни одного файла. Размер скачиваемого файла = 0.
Делаем то же самое, то без протокола http:// Ура качается!!!
[download_file url=download/Handbookhmm1_v4.0_lite.chm]Скачать легкую offline версию справочника 4.0[/download_file]
[download_file url=download/The_Official_Strategy_Guide.pdf]Скачать The_Official_Strategy_Guide.pdf[/download_file]
[download_file url=download/S_Strategy_guide_preview_foto.pdf]Скачать S_Strategy_guide_preview_foto.pdf[/download_file]
[download_file url=download/all_maps_hmm1.7z]Скачать полный, отдельный архив карт[/download_file]
[download_file url=TE/H1TE_Offline_f1.zip]H1TE_Offline_f1.zip[/download_file]
Теперь будем открывать скаченные файлы:
«Скачать легкую offline версию справочника 4.0», ошибка:
«Скачать The_Official_Strategy_Guide.pdf» Открывается нормально!
«Скачать S_Strategy_guide_preview_foto.pdf» Открывается нормально!
«Скачать полный, отдельный архив карт» Открывается нормально!
«H1TE_Offline_f1.zip» Открывается нормально!
Проверим еще один объемный файл, но уже не с расширением .chm, а например с .pdf:
~ 37 МБт Скачать журнал «Магазин игрушек» за 1996 г. — прямая ссылка;
Без http://
[download_file url=download/Games_Magazine_1996_01.pdf]Скачать журнал «Магазин игрушек» за 1996 г.[/download_file]
Открываем его и видим:
Хотя до этого, файлы с расширением .pdf пройденные через плагин качались и открывались на УРА!
Предположу, что возможно проблемма как то связанна со временем скачивания файла, либо с его размером, поскольку, например, файл с .pdf 22 МБт был скачан и открыт нормально, но уже 37 Метровый файл .pdf открыть не удалось.
Добавить комментарий