dle.in.ua » Модули » Модуль Files v2.5

Модуль Files v2.5

Автор: serviceru от 21-03-2008, 09:20
Файловый архив для DLE

Общие возможности модуля:
1. Возможность добавления файлов как из админки, так и пользователями.
2. Задание скриншотов к файлам с автоматическим уменьшением изображения и наложения водяных знаков.
3. Возможность комментировать файлы как пользователям, так и гостям с защитой от спамботов.
4. Полная поддержка ЧПУ.
5. Автоматический вывод категорий (ссылок) на главной файлового архива.
6. Возможность задания зеркал к файлам.
7. Опционально - возможность выводить файлы, опубликованные в субкатегориях в основной категории.
8. Оптимизирован для поисковиков.
9. Возможность указывать для категории определённую папку для заливки файлов.
10. Сортировка файлов в категории(по названию, по дате, по популярности ).
11. Счетчик скачивания файла.
12. Возможность задавать по умолчанию как названия ссылок зеркал, так и скриншота (при отсутствии его у файла).
13. Для вывода дизайна файлового архива используются шаблоны.
14. У пользователей имеется возможность сообщать о битом файле администратору.
15. Возможность загрузки файлов и скриншотов по удалённому url.
16. Сделан рабочий поиск.
17. Добавлен рейтинг файлов.
18. Добавлен блок последние файлы.
19. Сделан вывод последних комментариев.
20. Устранены ошибки с редактированием файлов.
21. Оптимизирован под DLE 6.5
22. Редактирование и удаление комментарием
23. Премодерация комментариев гостей
24. отправка файлов на e-mail (отключается в админке)
25. в навигации кнопка "На страницу"
26. вывод похожих файлов ниже
27. возможность загружать файлы польхователем по url (отключается в админке)
28. Оптимизирована загрузка больших файлов. Теперь чтобы загрузить файлы до 700 мегабайт надо лишь чтобы php.ini позволяла такую загрузку, время жизни запроса у хостера было максимально большое и в файловом архиве было выставлено 700 мегабайт. (лично проверял 57 мегабайт)

Из нового:
29. Переписана полностью админка. Теперь она разбита на несколько файлов, что значительно облегчит редактирование кода. Файлы админки и пользовательской части теперь лежат в своей папке.
30. Сделано бытсрое редактирование комментарие и файлов.
31. Добавлены "закладки" в модуле.
32. Добавлен Журнал действий админа и модера файлового архива.
33. Появилось разграничение прав в модуле. Теперь можно назначить группу (группы), которая сможет в админке управлять файловым архивом (это первая попытка внедрения сего, поэтому 100% работоспособность не гарантируется)
34. Теперь при добавлении файла не зависимо от его формата, файл архивируется в ZIP архив с добавлением файла-копирайта. Внимание! Нужен PHP 5.2.1
35. Добавлена функция массового удаления файлов, сообщений о потерянных файлах.
36. Добавлен блок "Лучше по скачиванию файлы".
37. Оптимизирован под DLE 6.5-6.7
38. Появилась возможно не загружать файл, а указывать на него или/и на его его скриншот удалённую ссылку (это полезно, если у вас вдруг не загружаются файлы больших размеров)
39. Появился файл установки модуля.
40. Поправлено множество багов и также осуществлян косметический ремонт кода и модуля.


Системные требования - Внимание! Нужен PHP 5.2.1

Модуль платный, но я не жадный так что вот:
Модуль бесплатный.

C нашего сервера mod-filesv2.5.rar [142.74 Kb] (cкачиваний: 554)
  • Группа: User
  • Icq: 6781817
  • Комментариев: 15
  • Публикаций: 0
  • работает, сенкс))
    • buger
    • Регистрация: 15.02.2008
    • Репутация: (0|0|0)
    • 21 марта 2008 10:53
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • вот ето да belay ....спс smile
    оч благодарен!
    • alexben
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 11:18
    • 2
    ^
  • Группа: User
  • Icq: 344198
  • Комментариев: 103
  • Публикаций: 2
  • Супер smile
    • Dimazzan
    • Регистрация: 29.02.2008
    • Репутация: (0|0|0)
    • 21 марта 2008 12:49
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ОГРОМНЕЙШЕЕЕЕЕЕЕЕ СПАСИБО. ВЫ Лучшие wink
    • Spaik
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 15:07
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • 5+ smile
    Забрал
    • ded
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 17:05
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Спасибо.
    Вот это, я понимаю хороший человек.
    А то есть тут барыги, которые тока за деньги продают.

    Респект тебе чувак. +5
    • strange
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 19:12
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • strange,
    каждый чел хочет что б его труд оплачивался,и не вами бут обсуждаться кто сдесь барыга а кто нет...так что не надо тут кидаться словами типа "барыга" и т.д,т.к в реальной жизни за такие слова можно и п*здюлей отхватить...
    так что совет вам прислушайтесь к моим словам,т.к ето мнение не единственное...
    ИХМО
    • alexben
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 20:41
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Люди добрые помогите, проблема с добавлением файлов,,,
    установил так как было написано в ридми, но когда добавляю файл и через сайт и через админку выходит такая ошибка

    Fatal error: Class 'ZipArchive' not found in
    Z:\home\sait\www\engine\modules\files\addfile.php on line 256

    Fatal error: Class 'ZipArchive' not found in Z:\home\sait\www\engine\inc\files\admin_functions.php on line 254
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 20:51
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: iamvip
    Люди добрые помогите, проблема с добавлением файлов,,,
    установил так как было написано в ридми, но когда добавляю файл и через сайт и через админку выходит такая ошибка

    Fatal error: Class 'ZipArchive' not found in
    Z:homesaitwwwenginemodulesfilesaddfile.php on line 256

    Fatal error: Class 'ZipArchive' not found in Z:homesaitwwwengineincfilesadmin_functions.php on line 254


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

    Он вроде Zlib называется
    • red_devil_tlt
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 21:31
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: red_devil_tlt
    Значит у тебя на хостинге отсутствует (скорее всего отключен) модуль, который отвечает за упаковку в ZIP архив. Т.к. он может занимать длительную и большую процессорную нагрузку на сервер

    Он вроде Zlib называется

    так я его на денвере испытываю же,,, он же должен работать нормально! кто нить попробуйте установить,, если у вас будет работать напишите об этом, просто может быть что этот модуль быть нерабочий(что крайне обидно) - но скорей всего трабла в чем нибудь другом...

    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 21:43
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • спс wink
    • zlo
    • Регистрация: --
    • Репутация: (||)
    • 21 марта 2008 22:22
    • 11
    ^
  • Группа: User
  • Icq: 344198
  • Комментариев: 103
  • Публикаций: 2
  • Респект и уважуха wink
    • Dimazzan
    • Регистрация: 29.02.2008
    • Репутация: (0|0|0)
    • 22 марта 2008 11:25
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • спасибо
    • swart
    • Регистрация: --
    • Репутация: (||)
    • 22 марта 2008 15:01
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • При заходе в админку в отдел файлов , выводит такую фигню

    Parse error: parse error, unexpected ')', expecting '(' in z:\home\***\www\engine\inc\files\admin_functions.php on line 258


    Что делать?
    • strange
    • Регистрация: --
    • Репутация: (||)
    • 22 марта 2008 15:25
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Народ! возникла проблема! я поставил в настройках возможность у определенных групп пользователей редактировать файлы В АДМИНКЕ. этот пользователь идет по нуной ссылке (прямор на редактирвоание файла) а его останавливает админка - типа введите пароль и логин... При вводе своих пишет доступ запрещен... как же быть? стукните пожалуйста кто нить в аську. 291150775
    • wildshaman
    • Регистрация: --
    • Репутация: (||)
    • 22 марта 2008 16:13
    • 15
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • serviceru,Братан, слушай а у мня версия PHP Version 5.2.4 и zlib установлен,,, как ты думаешь почему и откуда такая проблема? модуль очень хороший, я бы и купил бы его, ток вот денег пока нет:))
    Кстати я тоже присоединяюсь к словам Alexbena! Respect smile
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 22 марта 2008 17:12
    • 16
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • да у мня ставится... ты пробовал добавлять файлы?? у мня не добавляются...
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 22 марта 2008 19:08
    • 17
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0

  • Fatal error: Class 'ZipArchive' not found in Z:\home\sait\www\engine\inc\files\admin_functions.php on line 254

    Как я понял, это от того, что файлы пытаются автоматически зазиповаться и не могут. Попробовал у себя такой способ (вроде получился, но я толком не тестил, поэтому за работоспособность не ручаюсь. Все на ваш страх и риск):
    В папке \engine\inc\files\
    ищеш файл admin_functions.php.
    На всякий случай делаешь копию. В файле находишь код (он в двух местах обе части)
    $zip = new ZipArchive();


    if ($file_ext == ".zip" )
        {
            $zip->open($file_path, ZIPARCHIVE::CREATE);
            $zip->deleteName('

    smart60.ru');
            $zip->deleteName('

    smart60.ru.txt');
            $zip->addFile(ROOT_DIR . "/FMNokia.net.url", "FMNokia.net.url");
        }
        else
        {
            $zip->open($file_path.
    ".zip", ZIPARCHIVE::CREATE);
            $zip->addFile($file_path

    , $file_name);
            $zip->addFile(ROOT_DIR . "/FMNokia.net.url", "FMNokia.net.url");
            //    
      echo $file_path;
            @unlink($file_path);
            $file_name .= ".zip";
        }
        $zip->close();

        if ($file_ext != ".zip" )


    И удаляешь и из одной части и из второй. Сохраняешься и все должно работать.
    Повторяю, я ни за что не ручаюсь. В коде я полный 0.
    Кто попробует, отпишитесь. Если все верно, то обязательная зиповка должна быть отключена.
    • Timonishe
    • Регистрация: --
    • Репутация: (||)
    • 23 марта 2008 16:33
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • дА ДА МУЖИК,Я ТОЖЕ ТАК СДЕЛАЛ:))) НО ЗНАЕШЬ,,, БЫЛО БЫ КРУТО ЕСЛИ АРХИВИРОВАЛ БЫ:) ОЧ ХОРОШАЯ ФУНКЦИЯ))) ЭХ БЫЛИ БЫ ДЕНЬГИ ОБЯЗАТЕЛЬНО КУПИЛ БЫ! ДА И СКОРЕЙ ВСЕГО КУПИЛ БЫ! МОДУЛЬ СУПЕРСКИЙ, РЕСПЕКТ ТЕБЕ SNAKE!!!
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 23 марта 2008 16:56
    • 19
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • всё нормально работет и добавляется, в php 5x версийесть модуль php_zip его просто нужно подключить и все нормально работает!
    • serviceru
    • Регистрация: --
    • Репутация: (||)
    • 25 марта 2008 00:20
    • 20
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • serviceru,
    А как это сделать? Как этот модуль подключить?
    • Timonishe
    • Регистрация: --
    • Репутация: (||)
    • 25 марта 2008 10:20
    • 21
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • кстати народ, просьба помогите как настроить мне отправку файла на почту,,, и кто нить вообще проверял работает ли? СРОЧНО НАДО! там надо смтп сервер настраивать, но где это всё лежит? в каком файле то?
    Заранее 10х!(thanks)
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 25 марта 2008 14:29
    • 22
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Респек тебе чуваг
    • KRIK73
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 01:34
    • 23
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а кто вкурсе как вывести поиск хотябы на главной или в поиске по архиву файла ?
    • swart
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 15:20
    • 24
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Дааа круто
    • Erkin
    • Регистрация: --
    • Репутация: (||)
    • 9 апреля 2008 05:24
    • 25
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • wink ПРИВЕТ! У МНЯ ВОПРОС, ДЛЯ ЗНАЮЩИХ!
    Как сделать чтобы при добавлении файлов , ну всмысле скачивания на сервак а потом добавления с помошью окна UPLOAD , в версии 6.7 тама у мня пишется
    [attachment=44] я добавлаю, но так это и остаётся.... а если добавляю новость на сайте, тама пишется прикрепленный файл и тама сколько скачали и тп!!!) ПРОШУ ПОМОЧЬ! ОЧ НУЖНО! ЗАРАНЕЕ СПАСИБО!!!
    • iamvip
    • Регистрация: --
    • Репутация: (||)
    • 27 апреля 2008 09:30
    • 26
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Помогите!!!
    У меня пишет

    Parse error: syntax error, unexpected ')', expecting '(' in /home/hosting/mobila/public_html/engine/inc/files/admin_functions.php on line 258
    • kakakaka
    • Регистрация: --
    • Репутация: (||)
    • 17 мая 2008 11:04
    • 27
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0


  • is it work dle 7.0 ?
    • MaRZOCHi
    • Регистрация: --
    • Репутация: (||)
    • 15 июня 2008 20:02
    • 28
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А будет ли v2.7 версия?
    • goga2002
    • Регистрация: --
    • Репутация: (||)
    • 24 июня 2008 07:11
    • 29
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 18
  • Публикаций: 0
  • Уважаемый Serviceru Пожалуйста закиньте этот модуль без этого пункта «34. Теперь при добавлении файла не зависимо от его формата, файл архивируется в ZIP архив с добавлением файла-копирайта.» Многие пользователи не понимают как подключить модуль php_zip… Или (если не трудно) напишите, что надо удалить что пункт 34 не работал … Так, как надоела ошибка «Fatal error: Class 'ZipArchive' not found in Z:\home\sait\www\engine\inc\files\admin_functions.php on line 254» … Очень нужно! Надеюсь на ваше понимание! С уважением…
    • amba004
    • Регистрация: 9.07.2008
    • Репутация: (0|0|0)
    • 28 июля 2008 12:50
    • 30
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • В админке пишет

    Вы не имеете доступа в данный раздел

    что делать?
    • ПЕРВЫЙ
    • Регистрация: --
    • Репутация: (||)
    • 25 января 2009 07:08
    • 31
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.