Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Всем привет вот сижу уже который день и не могу сделать вот такое как на этом форуме. Т.е. после названия каждого топика есть такая ссылка в виде [ new ] когда топик был просмотрен то эта сслыка исчезает, то тех пор пока не появяться новые ответы. Я немного исследовал этот форум и понял что хранение "этого хозяйства" делается в куки. Подскажите пожалуйста как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:41 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
хинт: timestamp дальше сам додумай с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:48 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
авторхинт: timestamp дальше сам додумай А что такое timestamp ну дайте хоть направление. Как это сделать по человечески. В общем я сделал так, при просмотре топика записывается в БД какой топик, и какой пользователь смотрел данный топик. В общем сделал всё через БД, но я думаю что это кривое и топорное решение. скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:55 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
timestamp - грубо говоря тип данных, представляющий некое значение уникальное для базы, меняется при редактирование/добавлении строк... (это все для мсскуль-сервера) для полного понимания, сделай табличку из двух колонок: одну текстовую, другую - таймстемп, и попробуй подобавлять изменять записи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 14:28 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
При обновлении странички в куки записывать тайм стамп, затем при сравнивании куки таймстапма и стампа табличного выводить эту ссылку, в топиках которых тайм стамп больше куки тайм стампа. Так что ли? скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 14:55 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
ну если сработает, то так...=))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 16:03 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Sam Andrewsну если сработает, то так...=))) А если не сработает то тогда как.......? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 12:36 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
да так, так...=) с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 13:29 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Уважаемый Sam Andrews вопрос другой, для каждого топика (его ID), также необходимо хранить и таймстамп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 14:25 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
в таблице топиков, надо завести тоже поле таймстемп и поле типа "last update" (время последнего поста в топике, хотя его и так нужно иметь, что бы сортировать топики по последним изменениям), при добавление поста, апдейтить "last update" и одновременно с этим будет меняться таймстемп... ну а дальше как и с постами, помечать новые... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 15:15 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
В общем технологию я более-менее понял вопрос у меня другой: вот например возмём SQL.RU куки выглядят так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а вот куки с моего форума: Код: 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. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. В общем в куки я храню ID топика и время, и так к каждому топику, со временем эти куки могут так разрастись что ОГОГО, что не есть ГУД. Как на SQL.RU храня в куки одну строчку, определяется есть новые топики или нету.? Спасибо за ответ (особенно создателям SQL.RU, моглибы чуть чуть посоветовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2005, 12:28 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
UP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 07:31 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
достаточно хранить последний таймстемп на момент захода на форум... ЗЫ: размер куки величина конечная... с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 11:03 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
автордостаточно хранить последний таймстемп на момент захода на форум... я думаю что это не помотжет так как у каждого топика разный тайм стамп. Мне кажется что помимо таймстампа хранится ещё чтото. -------------------------- скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 11:30 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Timonя думаю что это не помотжет так как у каждого топика разный тайм стамп. тайм-стемп - один на всю базу, в этом его прелесть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 11:52 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Sam Andrews Timonя думаю что это не помотжет так как у каждого топика разный тайм стамп. тайм-стемп - один на всю базу, в этом его прелесть... Ну тогда я вообще невпонятках. Голова уже кружится. Уважаемый Sam Andrews не могли бы Вы по пунктам объяснить, что куда и как. Буду очень благодарен. СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 12:02 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
ну например можно сделать так: в таблице Topics заводим поле типа varbinary, в таблице Posts заводим поле типа тайм-стемп, и на эту таблицу вешаем триггер, который по вставке новых записей обновляет поле в таблице топиков... вот и получаешь некую "черту" ниже которой старые темы, выше - новые... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2005, 13:18 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
А зачем поле типа varbinary в таблице Topics ? Честно говоря всю ночь думал как сделать, даже не выспался. скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 08:00 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
TimonА зачем поле типа varbinary в таблице Topics ? что бы хранить последний тайм-стемп данного топика, что бы определять есть в нем новые посты или нет без перебора постов топика... TimonЧестно говоря всю ночь думал как сделать, даже не выспался. эт еще что, вот тебе надо будет придумать как сделать так, что бы метка пропадала только у того топика который просмотрели, а у других сохранялась =) но это лучше уж прямо у Жужеля спросить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2005, 10:01 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
авторно это лучше уж прямо у Жужеля спросить... А кто такой Жужель . Если честно я уже не знаю что делать. ПАМАГИТЕ Пожалуйста. 2 Sam Andrews Вам отдельное спасибо за то что со мной нянчитесь :)) А остальные кажись даже не хотят поедлиться чучуть опытом. скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 06:09 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
TimonА кто такой Жужель . Алекс Сибилев - автор этого форума ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 10:18 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
Sam Andrews TimonА кто такой Жужель . Алекс Сибилев - автор этого форума У меня такое не хорошее чуство что он секрета не раскроет :( , я щас начал делать по другому, хранить всё в БД, и заоодно использую Вашу идею с таймстампом, посмотрим что получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 10:24 |
|
||
|
Подскажите как сделать это ....
|
|||
|---|---|---|---|
|
#18+
В общем сделал все можете посмотреть: http://212.110.249.52/portal/forums.aspx Но работает только у залогиненых пользователей проблемы с регистрацией до сих пор Имя пользователя: Guest Пароль: 123 -------------------------- скоро стану волшебником ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2005, 13:13 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=977&tid=1393500]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 380ms |

| 0 / 0 |
