форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Создание сайта / miniBB Filez |
| Автор | Сообщение |
| Рамиль minibb moder 1152 |
# Дата: 6 Дек 2006 11:05 Мод, добавляющий в miniBB функцию аттача и скачки файлов. Статус: бета-тестирование и доработка Версия: 0.9 beta --Возможности: * загрузка/скачка файлов указанных типов с размером не более указанных * проверки на наличие файла на компьютере пользователя для исключения взлома и на сервере во избежании ошибок * запрещение гостям загрузки файлов * запись данных (номер и имя файла; номер и ip-адрес юзера, загрузившего файл; дату и время загрузки; количество скачиваний) * учёт количества обращений к файлам * удаление файла с помощью интерфейса * вывод листинга файлов (по базе данных) * настраиваемый с помощью темплейтов дизайн --История версий: Версия 0.8.5 beta: * переделана структура мода вообще, отдельные дествия разбиты на отдельные файлы * работа с гостями теперь ведётся нормально * подправлены темплейты * после удаления файла удалялась только его запись в таблице, поправлено * полностью исправлена проблема с путями до файлов * исправлено поведение скрипта после удаления записи из таблицы --- Версия 0.8.7 beta Изменения в новой версии: * добавлена проверка на нулевые файлы * изменено содержание страниц uplaod и download без параметров * проверка на имя файла * маленькие правки в коде --- Версия 0.9 beta Изменения в новой версии: * исправлено всё то, что не работало в 0.8.7 * исправлены неправильные ссылки после закачки файлов * решена проблема с именами файлов, теперь сохраняется их чексум, и проверка идёт по нему, так что файлов с одинаковым содержанием теперь не будет! * исправлена куча ошибок! --В следующих версиях возможно будет: * выбор пользователей, которым разрешено/запрещено загружать файлы * ограничение количества файлов на загрузку * отправка сообщения администратору, если файл прописан в базе но не существует по указанному адресу * выбор директории для загрузки файлов * общая статистика, например всего файлов, всего обращений * сортировка в листинге файлов, например: последние, top 10 Демо: здесь Скачать: здесь Установка: 1. Распаковать все файлы соблюдая структуру каталогов 2. Создать таблицу в базе, там же где и остальные таблицы форума. Просто вводим в PHPMyAdmin'e/шелле следующий код CREATE TABLE `minibbtable_files` ( `id` int(5) NOT NULL auto_increment, `file` varchar(24) NOT NULL default '', `user` int(5) NOT NULL default '0', `time` datetime NOT NULL default '0000-00-00 00:00:00', `ip` varchar(10) NOT NULL default '', `size` int(10) NOT NULL default '0', `count` int(10) NOT NULL default '0', `checksum` varchar(33) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 3. Поправить bb_plugins.php. Добавить в конец, перед ?> /* --files addon */ if($action=='files') include($pathToFiles.'hack_files_main.php'); if($action=='upload') include($pathToFiles.'hack_files_upload.php'); if($action=='download') include($pathToFiles.'hack_files_download.php'); /* --files addon */ 4. Поправить bb_functions.php. В функции function load_header() после if($GLOBALS['action']!='search') $GLOBALS['l_menu'][1]="{$GLOBALS['l_sep добавить код if($GLOBALS['action']!='files') $GLOBALS['l_menu'][10] = "{$GLOBALS['l_s ну или самим выбрать расположение ссылки в меню 4. Задать параметры в hack_files_options.php в блоке "options" 5. Начать бурно использовать его и сообщать обо всех найденных ошибках! ЗЫ. скорее всего мод полон ошибок, и я не несу ответственности за них!
Оффициальный сайт: masteroff.org.ru тема |
| Serg Участник 1814 |
# Дата: 6 Дек 2006 11:13 ° Поправил: Serg афецальный с адной фэ. А мод хорошь, судя по описанию, молодца ![]() |
| Рамиль minibb moder 1152 |
# Дата: 6 Дек 2006 11:28 Serg » Serg афецальный с адной фэ.
» Serg А мод хорошь, судя по описанию, молодца лучше пробуй, я там незнай что наворочал ![]() |
| maxtat pda killer 1489 |
# Дата: 6 Дек 2006 11:34 Рамиль Лучше доработай, чтоб можно было присоединять файл к посту. А вообще респект ![]() |
| Рамиль minibb moder 1152 |
# Дата: 6 Дек 2006 11:39 maxtat » maxtat Лучше доработай, чтоб можно было присоединять файл к постуну ты и не терпеливый! сказал же, это минутное дело, только кое-где поправить темплейты и всё да, прикрепление будет не как в обычных двигах, а просто ссылка из поста на форму заливки и последующих вывод линки, обычное будет более сложным, не хочу ворочать весь форум только из-за этого |
| greywarior aka Maximka 379 |
# Дата: 6 Дек 2006 12:34 Ваааа, а можно нормальный целый форум со всеми модами выложить! |
| Михаил Ушел в бан) 2572 |
# Дата: 6 Дек 2006 12:38 » greywarior Ваааа, а можно нормальный целый форум со всеми модами выложить!Тормозишь, http://forum.alfaspace.net/10_4704_0.html После тестирования, и дописания одной небольшой функции по моей просьбе, подсоединим и мод файлов от Рамиля. |
| greywarior aka Maximka 379 |
# Дата: 6 Дек 2006 13:35 Михаил, Пасибки! |
| Михаил Ушел в бан) 2572 |
# Дата: 7 Дек 2006 08:05 Э.... Рамиль... Это фича? или что? Notice: Use of undefined constant id - assumed 'id' in l:\home\test1.ru\www\hack_files_main.php on line 54
Notice: Undefined variable: row in l:\home\test1.ru\www\hack_files_main.php on line 54 Notice: Use of undefined constant id - assumed 'id' in l:\home\test1.ru\www\hack_files_main.php on line 54 Notice: Undefined variable: row in l:\home\test1.ru\www\hack_files_main.php on line 54 Warning: Cannot use a scalar value as an array in l:\home\test1.ru\www\hack_files_main.php on line 54 Notice: Use of undefined constant id - assumed 'id' in l:\home\test1.ru\www\hack_files_main.php on line 55 Notice: Undefined variable: row in l:\home\test1.ru\www\hack_files_main.php on line 55 Notice: Use of undefined constant file - assumed 'file' in l:\home\test1.ru\www\hack_files_main.php on line 55 Notice: Undefined variable: row in l:\home\test1.ru\www\hack_files_main.php on line 55 Warning: Cannot use a scalar value as an array in l:\home\test1.ru\www\hack_files_main.php on line 55 Перечисляется все... |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:32344, gzipped size:10117 |