Как организовать? - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 15 Jan 2025 19:43:55 +0300Всем спасибо.
https://visavi.net/topics/12606/226644
Как организовать? SpwakTue, 17 Aug 2010 15:44:24 +0400Сообщенияhttps://visavi.net/topics/12606/226644<blockquote class="blockquote"><strong>Wapruks</strong> (15 Августа 2010 / 17:28)<br>
16. <strong>Spwak</strong>, ты не прав. Обычно продают архивы загрузок с описаниями вида имя_файла.тхт так что лучше оставить папку эбаут</blockquote>
делается простая функция скана папки и при нахождении новых файлов вместе с инфой о них в бд заливается содержимое файла описания после чего файл удаляется
https://visavi.net/topics/12606/225434
Как организовать? ramzesSun, 15 Aug 2010 18:35:04 +0400Сообщенияhttps://visavi.net/topics/12606/22543418. <strong>Wapruks</strong>, я все игры буду добавлять через админку, да и врядли буду архивы покупать.<br>
А описания в базе это для уменьшения нагрузки.
https://visavi.net/topics/12606/225399
Как организовать? SpwakSun, 15 Aug 2010 17:32:04 +0400Сообщенияhttps://visavi.net/topics/12606/22539916. <strong>Spwak</strong>, ты не прав. Обычно продают архивы загрузок с описаниями вида имя_файла.тхт так что лучше оставить папку эбаут
https://visavi.net/topics/12606/225394
Как организовать? АндрюхаSun, 15 Aug 2010 17:28:59 +0400Сообщенияhttps://visavi.net/topics/12606/22539415. <strong>ramzes</strong>, сделаю 3 таблицы как ты и говорил <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/12606/225373
Как организовать? SpwakSun, 15 Aug 2010 17:11:58 +0400Сообщенияhttps://visavi.net/topics/12606/225373В sea в папках files, screen, about создается структора папок, а в них уже сами файлы. Я думаю этого не стоит делать, достаточно сразу в папки files и screen добавлять файлы, а описания в базу.
https://visavi.net/topics/12606/225093
Как организовать? SpwakSun, 15 Aug 2010 13:35:53 +0400Сообщенияhttps://visavi.net/topics/12606/225093таблица папок<br>
ид, имя, урл, тип, надпапка.ид (у корневых 0), настройки, счетчик, время кеша.<br>
я вот так делаю, бесконечная вложенность разумеется.
https://visavi.net/topics/12606/225074
Как организовать? ramzesSun, 15 Aug 2010 13:27:04 +0400Сообщенияhttps://visavi.net/topics/12606/22507412. <strong>Lucky</strong>, Почему? И как посоветуешь сделать?
https://visavi.net/topics/12606/225044
Как организовать? SpwakSun, 15 Aug 2010 13:15:29 +0400Сообщенияhttps://visavi.net/topics/12606/22504411. <strong>ramzes</strong>, наверное сделаю как ты писал..
https://visavi.net/topics/12606/225042
Как организовать? SpwakSun, 15 Aug 2010 13:14:20 +0400Сообщенияhttps://visavi.net/topics/12606/22504210, структура как в sea 'path', 'infolder' не советую такое использовать.Придумай другую.
https://visavi.net/topics/12606/225037
Как организовать? LuckySun, 15 Aug 2010 13:10:09 +0400Сообщенияhttps://visavi.net/topics/12606/225037зачем все в одну таблицу?<br>
если не ошибаюсь часто обновляемые таблици не дают кешировать запросы к ним.<br>
ну и работать с такой таблицей не очень удобно, на то они и придуманы что бы у каждой строки/категории/типа было свое место, а не мясо как в файлах
https://visavi.net/topics/12606/225035
Как организовать? ramzesSun, 15 Aug 2010 13:07:19 +0400Сообщенияhttps://visavi.net/topics/12606/225035я думаю сделать так:<br>
<br>
CREATE TABLE `files` (<br>
`id` int(11) unsigned NOT NULL auto_increment,<br>
`dir` enum('0','1') NOT NULL default '0',<br>
`dir_count` int(11) unsigned NOT NULL default '0',<br>
`path` varchar(255) NOT NULL,<br>
`infolder` varchar(255) NOT NULL,<br>
`name` varchar(255) NOT NULL,<br>
`rus_name` varchar(255) NOT NULL,<br>
`priority` tinyint(3) NOT NULL default '0',<br>
`loads` int(11) unsigned NOT NULL default '0',<br>
`timeupload` int(11) unsigned NOT NULL,<br>
`about` text NOT NULL,<br>
`screen` text NOT NULL,<br>
`descr` text NOT NULL,<br>
`genre` varchar(32) NOT NULL,<br>
`ips` text NOT NULL,<br>
`yes` mediumint(4) unsigned NOT NULL default '0',<br>
`no` mediumint(4) unsigned NOT NULL default '0',<br>
`hidden` enum('0','1') NOT NULL default '0',<br>
PRIMARY KEY (`id`),<br>
UNIQUE KEY `path` (`path`),<br>
KEY `loads` (`loads`),<br>
KEY `yes` (`yes`),<br>
KEY `infolder` (`infolder`),<br>
KEY `infolder_timeupload` (`infolder`,`timeupload`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
https://visavi.net/topics/12606/225024
Как организовать? SpwakSun, 15 Aug 2010 13:00:57 +0400Сообщенияhttps://visavi.net/topics/12606/225024почему это не получится то?)) я про папки специально не говорил т.к. это их ни как не касается
https://visavi.net/topics/12606/224981
Как организовать? ramzesSun, 15 Aug 2010 12:42:36 +0400Сообщенияhttps://visavi.net/topics/12606/2249817. <strong>ramzes</strong>, не получится, так как неограниченная вложенность папок..
https://visavi.net/topics/12606/224970
Как организовать? SpwakSun, 15 Aug 2010 12:38:45 +0400Сообщенияhttps://visavi.net/topics/12606/224970три таблицы<br>
файл<br>
субфайл<br>
скрин<br>
файл - имя, описание, настройки для файла, категория<br>
субфайл<br>
имя, адрес, статистика, разрешение экрана, ось и тп, файл.ид<br>
скрин - адрес, файл.ид<br>
примерно так
https://visavi.net/topics/12606/224953
Как организовать? ramzesSun, 15 Aug 2010 12:20:56 +0400Сообщенияhttps://visavi.net/topics/12606/224953