|
|
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Не могу нигде найти структуру БД для блога. Например хранения в БД блога, я предполагаю наличие 2-х таблиц: таблица "Блог": * BlogID - ID блога * userID - ID пользователя, добавившего запись * date - дата добавления сообщения * text - текст, который содержит блог * title - заголовок блога таблица "Комментарии": * BlogID - ID блога, для которого комментарий * commentID - ID комментария * userID - ID пользователя, добавившего комментарий * date - дата добавления комментария * text - текст комментария Но тут вопросы такие: - Как например осуществлять хранение картинок, содержащихся в блоге? Правильно ли я понимаю, что каждая картинка заливается на сервер и в БД храниться ссылка на её расположение на сервере? Если оно так и есть, то как это организовать при проектировании БД? - Нужны ли доп. таблицы к тому, что написал выше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2008, 15:37 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Сделать поле "Путь к картинке", где и хранить путь,а по нему в страничке ее загружать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2008, 08:55 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
я бы еще таблицу / поле с текстом комментариев добавил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 14:22 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
имхо: не с той стороны подходите к вопросу. Необходимо либо ТЗ или, если блог делается для собственных нужд, то всё равно оформить для себя на клочке notepada для чего он и что в нём должно быть реализовано . И из этого уже делать структуру. Ибо в свободном полёте фантазии полей и таблиц ещё много можно придумать: различные статусы: типа текущей музыки, настроения, метатеги, категории, механизм "френдов" и т.д. А оно Вам нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 10:20 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
уже решилось. всё тип-топ. как тут тему удалить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 14:44 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
man.without.faceуже решилось. всё тип-топ. как тут тему удалить? А зачем удалять? Решилось, напиши тут решение, сцылки приведи. Думаешь только у тебя такой вопрос возник? Нашел решение, напиши. Люди тебе потом спасибо скажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:11 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. ====================================================================== blog - блог ---------------------------------------------------------------------- userID - ID пользователя. title - заголовок сообщения блога. text - сообщение блога. description - описание. date - дата, когда сделано сообщение. IP - IP адрес пользователя, который сделал сообщение. is_comments - разрешать/не_разрешать комментарии. comments_for_friends - комментарии только для друзей. read_for_friends - чтение только для друзей. deny_for_all - запретить всем видеть сообщение в блоге. ====================================================================== blog_subscribe - подписка на изменения в блоге ---------------------------------------------------------------------- userID - ID пользователя. blogID - ID сообщения блога. notify_type - тип уведомления. Т.е. когда происходят изменения в блоге, то делается рассылка либо на email, либо как сообщение в профиль пользователя. ====================================================================== blog_comment - комментарии к блогу ---------------------------------------------------------------------- userID - ID пользователя. blogID - ID сообщения блога. body - комментарий date - дата IP - IP адрес пользователя, который сделал сообщение. ====================================================================== users - пользователи ---------------------------------------------------------------------- nickname - никнейм name - имя Другие поля на данный момент не важны. ====================================================================== blog_black_list - чёрный список пользователей. ---------------------------------------------------------------------- userID - ID пользователя. ====================================================================== friends - список друзей пользователя. ---------------------------------------------------------------------- userID - сам пользователь (ID) friendID - ID друга. ====================================================================== friends_flags - пользователи, ещё не подтвердившие дружбу, сначала попадают в эту таблицу. ---------------------------------------------------------------------- userID - сам пользователь (ID) friendID - ID друга. flag - если false, то пользователь ещё не подтвердил дружбу. если true, то ====================================================================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:16 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Молодца! Большое человеческое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:21 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
не за что. вот ещё и пикчер (сорри, плохое качество). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:24 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
забыл сказать. Код для PostgreSQL. Но суть думаю и без того ясна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:26 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Забавно другое - на предложенной схеме никакой инфы про картинки нет. Не очень понял разницу в таблицах friends и friendsflag ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:43 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
сорри,насчет таблиц друзей понял. надеюсь таблица friends_flag чистится после того,как друг попал в таблицу друзей? если бы в ней была бы дата - был бы смысл,а так - пустая трата места после добавления в друзья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:45 |
|
||
|
Блог. Ряд вопросов.
|
|||
|---|---|---|---|
|
#18+
Shtockсорри,насчет таблиц друзей понял. надеюсь таблица friends_flag чистится после того,как друг попал в таблицу друзей? чистится. для этого и флаг стоит. в описании же есть всё. выше постами смотри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 17:52 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=100&tid=1543741]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 410ms |

| 0 / 0 |
