Download Counter
Описание
Этот плагин позволяет считать скачивания ваших файлов. Он сохраняет информацию о скачках в папке %doku_dir%/database/ (%doku_dir% - это папка, куда установлена ваша doku) каждый счетчик хранится в соответствующем файле с полным путем. Например, если вы делаете ссылку на файл plugins:dlcounter.zip, счетчик будет сохранен в %doku_dir%/database/plugins/dlcounter.zip (этот путь будет создан, если не существовал ранее).
Использование
Чтобы использовать плагин, пишите ссылки в таком формате:
{{dlc>plugins:dlcounter.zip|Скачать плагин}}
Ссылка будет выглядеть как Скачать плагин (766). Количество скачиваний будет показано в скобках. Этот плагин находится в ранней альфа-версии, так что в нем могут быть проблемы с безопасностью и т.д., хотя я и сделал некоторые проверки вводимых данных.
Установка
Этот плагин нельзя устанавливать через менеджер плагинов из-за его структуры. Вы можете это сделать, но ничего не будет работать как надо. На данный момент плагин не поддерживает стандартные неизмененные URL, так что вам нужно поменять настройку «userewrite» на ».htaccess» или «Средствами DokuWiki». Скачайте архив (766), распакуйте его и загрузите папку 'dlcounter' в папку %doku_dir%/lib/plugins. Загрузите файл 'dl.php' в вашу папку %doku_dir%. Теперь он может заработать :)
Примечание: если у вас не установлен PHP 5, вам нужно создать папку '%doku_dir%/database' и всё дерево папок в соответствии с деревом папок ваших файлов, т.к. PHP 4 не умеет рекурсивно создавать папки с помощью функции mkdir. Может быть, я исправлю это в будущих релизах, создавая папки вручную в цикле
Вы можете связаться со мной через контакты или просто запостить коммент тут.
Багфиксы
10/03/08 Исправлен баг, при котором плагин не работал, если в качестве метода создания URL стоял «Средствами DokuWiki». Спасибо Filippo Spiga за багрепорт.
Дискуссия