LINUX.ORG.RU

для небольшого проекта норм + даты и флаг удаления добавь и всё

visual_pipe
()

в таблице комментариев не хватает «comment_id» и «parent_coment» для того чтобы на комментарии пользователей можно было писать свои комментарии (вложенность) а не просто «отзывы по теме»

shrub ★★★★★
()

disqus прицепи. SAAS во все поля.

Ну а вообще стоит ещё добавить поле с id комментария, на который отвечают.

anonymous
()

Текст статьи должен быть отдельным файлом!!!

<? echo file_get_contents('post/'.$idp); ?>

Это же касается любой ценной (фундаментальной, основной) информации, которой больше 5Kb, равно как и любой бинарной информации.

moscwich
()

> Первая таблица статьи: это ID | статья |

Вторая таблица комментов: UserID | email | title | message | ID статьи |


зависит от размера статей, а вообще можно всё в одну таблицу запихнуть

ID текста | текст | ID юзера | ID парента

если ID парента == 0 - это сообщение, если != 0 - это камент

потом из этого можно создавать кэшированные страницы, при добавлении камента кэш обновлять

q11q11 ★★★★★
()

Для небольшого проекта норм + добавь поле рейтинга, еще игнор, ну там фильтрацию анонимных комментариев, разметочку простенькую с подсветкой кода.

Ах, ну еще без простенькой капчи нельзя же, хорошо бы договориться с местной библиотекой для распознавания книжек. Можно сделать простенькое автодополнение часто используемых слов. Ну проверочку орфографии разумеется, вдруг у пользователя плохой браузер. Предосмотр. Защиту от даблпоста, куда без нее. Премодерация, а как же. Отправка уведомлений по-емаил, обязательно. RSS же. Простенькую статистику, кто сколько накомментил и розыгрышем призов среди самых активных.

Ну и последний штрих - простенький плеер с приятной музыкой, пока набираешь коммент. Ну и чтоб можно было обмениваться музыкой с другими комментаторами.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.