Forum Webscript.Ru
Программирование => Perl => Тема начата: Frodo[mW] от 19 Января 2002, 11:46:17
-
Ммм...помогите начать...
Надо написать _облегченный_ форум по типу Yabb, Ubb и остальных...предлагать разобрать не надо...слишком много функций и всего остального, можно и запутаться..что я и сделал..:)
Интересно было бы узнать, как сделать создание категорий и самих досок в этих категориях..так же их запись и вывод на экран...я не прошу написать мне скрипты, а просто дать идею..
ЗЫ:Да я знаю что это долго, да я знаю что будет куча ошибок....
-
Надо написать _облегченный_ форум по типу Yabb, Ubb
а чем он будет облегчен? Меньше функций и т.д.?
Интересно было бы узнать, как сделать создание категорий и самих досок в этих категориях
Встречный вопрос: где данные будут храниться? SQL ,база, текстовая или чего то еще?
Если что-то вроде текстовой, или DBM базы, то принцип тут наверное такой:
- отдельный файл-база для данных категорий
- для каждой категории отдельный файл-база с краткими данными каждого топика входящего в ее состав.
- сам топик со всеми потрохами-ответами тоже в отдельном файле
Создание - дело техники ;)
вывод на экран - тут на форуме (или в разделе Perl) был топик о постраничном выводе. алгоритм подойдет.
На мой взгляд, лучше использовать не текстовые базы, а DBM (стоит глянуть на File_DB.pm - базы Berkeley, Работа по созданию/удалению/изменению резко упроститься -там данные представляются в виде хеша, будет быстрее, т.к. можно будет грузить и сортировать не все данные, а лишь ключи-идентификаторы)
SQL база - это другой разговор, несколько иной подход.
-
Сначала будет меньше функций..а потом дорабатываться..:)
В том и дело что данные буду хранится в SQL базе...
И еще...я не очень понимаю как будет модерироватся "раздел"..создание одно, а как его удалить, что бы не осталось "ошметков". Запихнуть все в одну таблицу и дать ей метку, а при удаление снести все..?! или можно как нить легче, путем ПОСТОЯННОГО создания хтмл страницы за счет считывание из файлов(если тектовый или DBM) или из SQL