Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий


За тиждень / місяць: 14/54

Отже, стояло завдання - підрахувати кількість завантажень того чи іншого файлу, встановивши лічильник завантажень для вордпресс. При більш уважному розгляді вона розпадалася на кілька підзадач, а вірніше - побажань до плагіну, який би її виконував. Ось їх короткий список:

Щоб вийшло так:

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

Такий ось невеликий списочок.

Після того, як ми визначилися з ТЗ, приступимо до розгляду того, що безпосередньо нам пропонується.

1. Плагін Download Counter 1.2, скачаний ось тут.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

2. Плагін Download Counter Advanced 1.1, скачаний тут же.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Додаємо імена папок, які у нас є на сервері в каталозі downloads (в ​​настройках «рубрики і директорії»), щоб простіше було вибирати шлях до файлів. Якщо їх не додати - то доведеться завантажувати все в корінь downloads. Зберігаємо, можна додавати завантаження. Ось що у нас приблизно виходить.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

то можна виводити кнопку скачування - криво, правда. Ось вам і плагін, даремно час витратив. Статистику він особливо не веде, тому де глюк - розбиратися не будемо.

Це як раз той плагін, на який пропонувався оновиться вищевказаний Download Counter Advanced. Ну пропонує - і добре, скачати, подивимося. Плагін теж не оновлювався вже більше 3 років, і деякі користувачі навіть самі вносили виправлення в його код. Встановлюється цілком успішно, аскетизм налаштувань оптимізму не вселяє. До речі, теж молодці, здогадалися, куди настройки розмістити - не гірше, ніж в попередньому випадку. Додаємо лічильники на сторінці налаштування, все начебто висвічується, як і повинно.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Дивимося, що у нас з додаванням в пост. Ага, ніяких кнопок немає. А, ну звичайно, я забув тут же все інтуїтивно зрозуміло. Ліземо в інструкцію. Необхідно городити складну конструкцію, що складається з шорткодов типу [downloadsize (archive1)], викачаний [downloadcounter (archive1)], і при цьому (ймовірно через чпу) толком він нічого і не вважає.

Тому подальше його розгляд, разом з йдуть до нього плагіном Download Counter Chart. виводить інформацію в графічному вигляді, проводити не будемо.

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

[Download_file url = "upload / countdownload.zip» title = »Лічильник завантажень»]
лічильник завантажень для WordPress своїми руками
[/ Download_file]

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Втім, необхідно відзначити, що ведеться докладна статистика, хто і коли скачав який файл. Втім, користуватися їй не сильно зручно.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Серед налаштувань присутні наступні:

Однак, все це працює, тільки якщо у вас або (як би це простіше щось сказати ...) дозволено редагування файлу .htaccess, або якщо ви вказуєте посилання в прямому вигляді, вставляючи в

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

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

І у вікні вибрати необхідний файл (це приклад, якщо він вже закачаний по фтп)

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Потім, натиснути на кнопку «Save new download»

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

і, перейшовши на наступний екран, вибрати формат скачування, і натиснути на Insert into post. Не виключено, що нічого не станеться. Плагін злегка проглючівает з останніми версіями вордпресс. Тому треба додатково натиснути на посилання View Downloads

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

І вже тоді, вибравши спочатку формат скачування. натиснути на посилання Insert навпаки саме того файлу, який треба вставити.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Після чого в запису виникне відповідний шорткод типу

Список можливостей досить широкий:

  • Можна завантажувати файли як з його допомогою (при натисканні на стрілку), так і вказувати місце, де вони лежать, якщо були закачані раніше по фтп, можна просто вказати URL
  • Невідоме справжнє місцезнаходження файлу, можна підставити будь-яку необхідну комбінацію URL
  • Можна настроїти таким чином, щоб для відвідувачів виводилася інформація про те, який розмір файлу, скільки разів був викачаний, коли завантажений
  • Можна виводити іконку для соответствющая типів файлів
  • Можна використовувати кнопку для скачування, в тому числі і свою
  • Не вважаються скачування адміном, і всіх непотрібних IP, включених в лист виключення лічильника
  • Можна скидати лічильник, або ставити необхідне значення
  • Чи вважати повторні скачування протягом певного часу з одного і того ж IP
  • Можна задати кілька форматів - з картинкою, з лічильником, без лічильника, і т.д. і використовувати кожен з них у відповідній ситуації
  • Є вивантаження логу завантажень у вигляді csv файлу

Статистика виводиться в відразу в трьох місцях - у консолі, в інформації про файлах, і в логах скачування. Це створює певні незручності, наприклад, коли необхідно подивитися, коли який-небудь файл було завантажено останній раз, але можна вивантажувати статистику у вигляді csv файлу, і потім розгрібати вже в екселя. З урахуванням того, що Ексель має диявольські можливості з побудови необхідних таблиць і діаграм - то може, це і непогано. Втім, думаю скріншоти скажуть більше:

Ну і навіщо він безпосередньо балки:

При цьому величезний плюс - в консолі з'являється віджет зі статистикою ось такого ось вигляду:

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

В цілому - можна сказати, що після невеликої настройки, плагін свою справу робить просто відмінно.

ну і за іншими пунктами:

  • Можна завантажувати файли як з його допомогою (до двох Мб, ну або скільки там у вас зазначено в php.ini), так і вказувати місце, де вони лежать, якщо були закачані раніше по фтп, можна просто вказати URL
  • Невідоме справжнє місцезнаходження файлу, але підставити будь-яку необхідну комбінацію URL не представляється можливим, є тільки кілька фіксованих варіантів, основний з яких у мене не заробив
  • Можна настроїти таким чином, щоб для відвідувачів виводилася інформація про те, який розмір файлу, скільки разів був викачаний, коли завантажений
  • Можна виводити іконку для соответствющая типів файлів
  • Можна скидати лічильник, або ставити необхідне значення

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Але ось іконки - симпатичніше (я їх потім прилаштував до попереднього плагіну). Результат його роботи виглядає наступним чином:

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Також при видаленні запису з бази даних, запитує - а чи потрібно ще і сам файл видалити, або залишити. Але за сукупністю властивостей він мені сподобався менше, ніж попередній - хоча б тим, що вставляти файл треба окремо поза постом, однак і особливих мінусів не має - вибір між ними - як кому подобається, у першого - побільше опцій, більш детальна статистика, у другого - трохи більше зручна (хоча і більш бідна) статистика, і менше можливостей.

У справу пішла важка артилерія. Плагін здебільшого русифікувати, і представляє з себе саме менеджер закачувань, а не лічильник. Є можливість обмежити швидкість скачування, і кількість завантажень на людину в день.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Але я б сказав, що деякі можливості даного плагіна зайві, а потрібних за статистикою - не вистачає. Дуже багато налаштувань, віджети закачування, складна система синхронізації, система виведення mp3 тегів, відображення flv файлів, організація міні-Файлосховище, виведення всіх зазначених на сторінці файлів на початку або кінці поста, і т.д. і т.п.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий
Скріншоти всіх налаштувань навіть і наводити не хочеться.

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

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

вводити ручками в код назва темплейта. Якийсь конфлікт з російською назвою. Виглядає, він до речі, так (приведу відразу три варіанти шаблонів):

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Вважає - через пень-колоду (ну або більше одного скачування з IP не вважає, не знаю вже). Статистика убога трохи менше, ніж повністю, вельми схожа з тільки що розглядається вище плагіном.

Загалом, у мене залишив враження - здоровий, так безглуздий. Годиться під яке-небудь файл-сховище, та й то - якщо в сукупності з будь-яким іншим плагіном. Подивився я на нього - та й зніс.

Відверто кажучи, коли я прочитав його опис, то подумав - що ось воно, то що мені треба!

Лічильник, захист паролем, шорткод вставляється кнопкою, редагована кнопка, і т.д.

А виглядає ось так (привів відразу два використовуваних три шаблону):

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Однак, для того, щоб додати файл - по-перше необхідно додати для нього лічильник в плагінах. По-друге - статистика взагалі практично відсутня.

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

По-третє - не можна задати висновок відображення розміру файлу для користувача. По-четверте - немає обмеження на швидкість скачування, є тільки захист файлу паролем. Редагувати шаблони - не можна. І великий напис з пропозицією купити преміум-версію за 45 баксів. Ну, загалом, ви зрозуміли. Все смачне - за бабки. Деактивував, та зніс. А красиві рамочки, кнопочки, і т.д. - я і сам в стилях напишу, коли захочеться.

Як виявилося, серед 11 розглянутих плагінів лічильників завантажень не знайшлося жодного повністю задовольнив мене по всіх параметрах - в кожному з них чогось не вистачало. Найгірші справи зі статистикою - графіків і красивих діаграм, яких я так люблю, вдень з вогнем не знайдеш - знайшлися тільки в одному (не рахуючи платних). Так що в результаті я його і вибрав - WordPress Download Monitor 3.3.5.7 (до речі, поки писав цей огляд, він встиг оновитися до 3.3.6.2), допрацювавши його парою ікон з WP-DownloadManager 1.6. Так, в результаті відсутнє обмеження по швидкості скачування, і захист файлів паролем - але якщо трохи подумати - а чи так воно потрібно, якщо я викладаю файли спеціально, щоб поділитися ними з іншими? В іншому ж, прописавши кілька шаблонів - вийшло все досить непогано. Для того, щоб продемонструвати отриманий результат на прикладі - викладу прямо його (версія 3.3.6.2 з чотирма заміненими іконками і переархівірованная в .rar):

Встановити стандартним чином (шляхом копіювання в директорію wp-content / plugins / download-monitor /. Дати оновитися, замінити всі іконки на іконки з архіву в директорії wp-content / plugins / download-monitor / img / filetype_icons / і активувати.

Надалі, якщо руки дійдуть, я думаю оформити посилання в симпатичні рамочки з допомогою css3, про що швидше за все теж напишу. Залишайтеся з нами 🙂

Встановлюємо лічильник завантажень - огляд плагінів для вордпресс, дмитрий черайтер невигадливий

Те при виборі другого варіанту отримуєте щось типу такого:

Тобто на новій версії скористатися наведеної мною в описі рядком вийде, а необхідно буде писати спеціальний php файл, який цей темплейт виведення описував би. Але найсумніше навіть не це - а то, що цей php файл, якщо його покласти в директорію з плагіном - буде затирається кожен раз при оновленні плагіна. А якщо покласти його в каталог з темою - то при зміні теми (хоча це, звичайно, трапляється набагато рідше). Але в будь-якому випадку - написання його - завдання досить трудомістка, і поки у мене цим бажання займатися немає. Так що єдиний плюс оновленого плагіна - в тому, що там виправлені помилки і уразливості старого, а решта - имхо тільки мінуси. Але якщо у вас не працює стара версія - то це, мабуть, єдиний вихід.

Цей матеріал може бути скопійований при збереженні активного посилання на оригінал.

Вітаю!
Скачала плагін, але там все англійською. «І у вікні вибрати необхідний файл (це приклад, якщо він вже закачаний по фтп)» Знайшла я свій файл, але він так і не вставляється в запис і ніяких «шорткодов» не з'явилося. Може я неправильно вставляю файл? Поясніть, будь ласка, чайнику, все покроково. Дякуємо.

Якщо Ви натиснули в самому кінці, на другому екрані кнопку Insert into post, і нічого не сталося - значить у вас оновлений вордпресс, який з ним трохи проглючівает. В цьому випадку необхідно натиснути на посилання View Downloads зверху над цією кнопкою, і вже там вибрати Insert into post using format: потрібний формат, потім - натиснути на посилання Insert напроти потрібного файлу, все буде вставлено.

Insert into post - у мене там немає такої кнопки 🙁 є тільки Add Custom Field і Save new donload і на яку б з них я не натискала - нічого не відбувається. Версія вордпресс у мене 3.8. Спробую зараз встановити нову версію плагіна. Дякую Вам за такий швидкий відповідь і дозвольте звернутися до Вас знову, якщо не вийде і з оновленою версією.