създаване на форум

embaka

Registered
Искам да направя собствен форум с всички възможни неща за форум, но не ме интересуват готови неща, а просто идеята. Какво ми трябва за да направя функционално да изглежда като phpBB форум, т.е. това което има форума за потребителите, нормалните неща като категории, теми и добаваня на теми и тяхното визуализиране в листина при категориите, кои последно е добавил в колко часа ала бала. Стуктура на база данни. Аз ще си го вържа към моя система всичко ще е направено от нула. Искам само идея или накакъв пример от някъде, но да не е съвсем елементарно, но и да не е съвсем претрупано с излишни неща
 
Видео уроци: http://nau4i.me/jupgrade/index.php/php2/9-2009-11-30-10-03-04

Примерен форум: http://votkapower.eu/forum/ Или всеки друг форум.

Само да имаш мерака, останалото е лесно :)
 
Какво съдържа един форум?
- юзери => таблица users: id, username, pass
- категории => таблица categories: id, name
- теми => таблица topics: id, title, content, user_id, category
- постове => таблица posts: id, topic_id, content, user_id

Имаш и 3 php файла:
index.php
Код:
select * from categories... с линкове към тях
viewforum.php
Код:
select * from topics where category = $_GET['id']
viewtopic.php
Код:
select title, content from topics left join users on topics.user_id = users.id where id=$_GET['viewtopic'] - за темата
select username, content from posts left join users on users.id = user_id - за постовете в темата
Това е най-общо. Като си направиш базата, вече ще питаш за допълнителни екстри. Но първо ти трябва основата. Успех :?:
Това е много сходно с wt (и всъщност с phpbb). Не съм гледал на phpbb заявките, но предполагам, че е нещо подобно.
 

Back
Горе