Можно ли просмотреть старые темы форума, не нажимая бесчисленное кол-во раз на "более старые"?
АК(Александр)
28.07.2005 02:57
То есть возможно ли более удобным способом открыть темы, например, 2000 года? Присоединяюсь к пожеланию
Павел Волков
29.07.2005 09:19
Всё-таки интересно узнать, с чего всё начиналось! Я делаю так: (+)
Trotil
29.07.2005 13:28
Заметьте, что меняется в URL при переходе на более старые:
Текущий дискуссионник: http://www.tr.ru/forum/list.php?f=2 30 постов назад: http://www.tr.ru/forum/list.php?f=1&t=269007&a=2&s=0 60 постов назад: http://www.tr.ru/forum/list.php?f=1&t=266439&a=2&s=0 90 постов назад: http://www.tr.ru/forum/list.php?f=1&t=264962&a=2&s=0 и т.д. Если внимательно посмотреть на ссылки, можно определить правило: переменная t определяет номер темы. Поэтому можно в течении двух-трех попыток попасть в нужную эпоху, меняя значение запроса. Самая первая тема дискуссионника: http://www.tr.ru/forum/read.php?f=2&i=45501&t=45501 Первая тема этого форума вообще: http://www.tr.ru/forum/read.php?f=1&i=1305&t=1305 Более ранние темы отсутвуют, по-видимому. В 2000 году функционировал только трамвайный форум. Последняя тема 2000 года: http://www.tr.ru/forum/read.php?f=1&i=6252&t=6252 Сообщение изменено (29-07-05 13:32) А ещё можно
Евгений Алексеев
29.07.2005 15:11
...ввести имя какого-нибудь активного участника, выбрать нужный период, а там уже шастать по более старым и более новым. Не очень удобно, конечно. Лучше бы всё-таки были страницы 1 2 3 4 5 и т.д. Re: Я делаю так: (+)
Михаил Е.
31.07.2005 12:07
Trotil писал(а): > Заметьте, что меняется в URL при переходе на более старые: > > Текущий дискуссионник: > http://www.tr.ru/forum/list.php?f=2 > 30 постов назад: > http://www.tr.ru/forum/list.php?f=1&t=269007&a=2&s=0 > 60 постов назад: > http://www.tr.ru/forum/list.php?f=1&t=266439&a=2&s=0 > 90 постов назад: > http://www.tr.ru/forum/list.php?f=1&t=264962&a=2&s=0 > и т.д. Ничего не понял. В первом случае t=269007, во втором t=266439, в третьем t=264962. Ну и какая закономерность? Где тут номер темы? А ответы в тему как нумеруются? > Самая первая тема дискуссионника: > http://www.tr.ru/forum/read.php?f=2&i=45501&t=45501 Это ясно > Первая тема этого форума вообще: > http://www.tr.ru/forum/read.php?f=1&i=1305&t=1305 Какого форума вообще? Трамвайного? Почему же там говориться о каких-то более старых сообщениях? Форум откуда-то перевели? А что тогда случилось с форумом в октябре 2004 г., когда он с http://tram.ruz.net переехал на http://tr.ru ? Почему сообщения, написанные до этого момента, спокойно находятся в поиске и имеют URL http://tr.ru/forum/... ? Неужели их все в короткий срок переместили переместили на новый сайт и заново пронумеровали? Или это так называемое "зеркало" ? Вообще, если честно, в этих делах я потчи не разбираюсь, поэтому просветите, пожалуйста > Более ранние темы отсутвуют, по-видимому. > В 2000 году функционировал только трамвайный форум. > Последняя тема 2000 года: > http://www.tr.ru/forum/read.php?f=1&i=6252&t=6252 > > Сообщение изменено (29-07-05 13:32) Re: Я делаю так: (+)
Trotil
31.07.2005 20:12
Хм... Ответ длинным получится. Но все равно попробую.
Но для начала замечание: 1) чтобы ответить на все вопросы грамотно, нужно иметь исходники и знать, как устрена база данных этого форума. У рядовых пользователей таких возможностей нет. Поэтому я могу лишь догадываться о некотых вещах. 2) вопросы достаточно общие. Если я постараюсь ответить на них, не во что не углубляясь, наверняка появятся другие вопросы... Итак. На сервере есть база данных (БД) и сайт, написаный на php. тогда набирают например такой URL: http://www.tr.ru/forum/read.php?f=14&i=271400&t=270497, то 1)файл http://www.tr.ru/forum/read.php начинает обрабатываться интерпретатором языка php 2) в него передаются переменные следующие переменные: f=14 - номер темы i=271400 - активное сообщение t=270497 - первое сообщение темы (фактически номер темы) С некоторыми переменными скрпт работает "по умолчанию", например v=f - лента. Однако если явно прописать v=t, будет открываться дерево. Настройки по умолчанию у всех разные и они хранятся в cookies и также передаются скрипту. 3) в зависимости от комбинации этих переменных формируется запрос к базе данных. Некоректно посланные переменные влекут за собой "сообщение не найдено". Так что нужно быть осторожней в экспериментах. 4) полученная информация из БД заносится в массив и начается построение html-страницы, которая передается клиенту, то есть пользователю. Михаил Е. писал(а): > Trotil писал(а): > > Текущий дискуссионник: > > http://www.tr.ru/forum/list.php?f=2 > > 30 постов назад: > > http://www.tr.ru/forum/list.php?f=1&t=269007&a=2&s=0 > > 60 постов назад: > > http://www.tr.ru/forum/list.php?f=1&t=266439&a=2&s=0 > > 90 постов назад: > > http://www.tr.ru/forum/list.php?f=1&t=264962&a=2&s=0 > > и т.д. > > Ничего не понял. В первом случае t=269007, во втором t=266439, > в третьем t=264962. Ну и какая закономерность? Где тут номер > темы? А ответы в тему как нумеруются? Это запрос, который работает так: - ищется такая тема(начальное сообщение темы) X, которая будет младше t (X > http://www.tr.ru/forum/read.php?f=2&i=45501&t=45501 > > Это ясно > > > Первая тема этого форума вообще: > > http://www.tr.ru/forum/read.php?f=1&i=1305&t=1305 > > Какого форума вообще? Трамвайного? Почему же там говориться о > каких-то более старых сообщениях? Там говорится о глюке. Скорей всего в базе они не сохранены. Форум откуда-то перевели? А > что тогда случилось с форумом в октябре 2004 г., когда он с > http://tram.ruz.net переехал на http://tr.ru ? Почему > сообщения, написанные до этого момента, спокойно находятся в > поиске и имеют URL http://tr.ru/forum/... ? Неужели их все в > короткий срок переместили переместили на новый сайт и заново > пронумеровали? Или это так называемое "зеркало" ? Вообще, если > честно, в этих делах я потчи не разбираюсь, поэтому просветите, > пожалуйста Надо историю помнить, а у меня с историей всегда туго было. Скорей всего просто прописали новую инфу на DNS-сервере, а база та же осталась. Вот темка: http://hostinfo.ru/tree/domain/dns/dns-server? но написано достаточно сложно... Сообщение изменено (31-07-05 21:53)
|
© "ТРАНСПОРТ В РОССИИ", 2003-2024. © Дизайн - интернет-ателье "Рузайн" (Rusign), 2003. |
AT. |
[ Generated in 0.002 seconds ]