Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: Появление файла 1-thd1.php [2]
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Alone пишет:
А чтобы автоматически тема закрывалась после 80kB - это не планируется?
То есть ты хочешь чтобы каждая тема состояла из одного файла?
Ну в принципе можно сделать. Но ковыряться придется долго. ИМХО не стоит этого делать.
Alone
Отправлено: 28 Января, 2005 - 11:37:29
Super Member
Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004
Карма 8
TvoyWeb
То есть ты хочешь чтобы каждая тема состояла из одного файла?
Так, так оно вроде и сейчас есть - из одного файла. А второй файл - это как-то не серьёзно. Какая-то каша получается. Просто вместо появления второго файла сделать надпись, типа: "Извините - тема закрыта, начните новую". Или просто без объявления - закрывалась, да и всё тут.
Alone
Отправлено: 28 Января, 2005 - 14:32:58
Super Member
Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004
Карма 8
Тут я подумал:
Если создаётся файл: 1-thd1.php, то почему нельзя сделать, чтобы когда он становиться = 20 Kb, появлялся файл: 1-thd2.php, и таким же образом файл: 1-thd3.php? И так до бесконечности. Тогда не будет никаких проблем с размером топика.
TvoyWeb
Отправлено: 28 Января, 2005 - 15:45:36
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Alone
Так все так и создается. И 1-thd1.php и до бесконечности.
Что то я не понимаю, что тебя не устраивает.
Alone
Отправлено: 28 Января, 2005 - 16:42:29
Super Member
Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004
Карма 8
TvoyWeb
М-да-а , ну снова значит сначала:
Создаётся топик. Он в файле 1-thd.php. Когда его объём превышает 20 Kb создаётся файл: 1-thd1.php. Почему-то у меня это всегда (уже третий раз подряд) соответствует 3-й странице. На третьей странице создаётся три поста. После чего посты переходят на четвёртую страницу (это соотвтетствует появлению файла: 1-thd1.php). И дальше - не появляется страница: 5, 6, 7, 8.... Т.е. всё останавливается на 4 странице. При этом число постов на этой странице держится всегда = 10. Но за счёт того, что верхний пост исчезает, а новый появляется внизу.
Если как ты говоришь должны появляться файлы: 1-thd2.php, 1-thd3.php так это класно, значит нет никаких проблем.
Значит это у моего форума просто глюк такой.
Вот значит я и спрашиваю, как этот глюк исправить?
TvoyWeb
Отправлено: 28 Января, 2005 - 17:02:28
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Alone
Короче так. Читай внимательно .
При создании топика создается файл 1-thd.php и сообщения пишутся в него пока его размер не достигнет 20kb. Нет разницы сколько будет сообщений и страниц в этом файле. Важен только размер файла.
Например ты как админ можешь запостить пост любого размера. Возьми, для пробы, запости текст в новой теме размером чуть больше 20kb. Затем выйди, залогинься под другим именем и напиши короткий ответ в эту тему. Тут же будет создан второй файл и сообщение из него будет помещено на вторую страницу, хотя на первой будет всего один или два поста.
Так вот пока не создан второй файл темы 1-thd1.php, сообщений будет выводиться на страницу столько сколько ты указал в админке (к примеру по 10 на страницу). Преположим в первом файле темы получилось 34 сообщения, это эквивалентно 3 страницам по 10 постов и одной (четвертой) с четырьмя постами. Итак мы имеем 4 страницы темы. на пятой странице будут выводиться сообщения которые пишутся во второй файл. Но! Правило вывода сообщений на страницу уже не распространяется на все последующие файлы темы. Это значит что все последующие посты будут выводиться 1 файл - одна страница. То есть все сообщения записанные во втором файле выведутся на пятой странице. На 6-й странице уже будут сообщения записанные в третий файл темы (1-thd2.php), когда второй файл разрастется до предельных указанных размеров. На седьмой сообщения из четвертого файла и т.д.
Надеюсь теперь понятно.
Это специфика форума на файлах. От этого никуда не денешься.
Alone
Отправлено: 28 Января, 2005 - 17:33:42
Super Member
Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004
Карма 8
Понял!!!
Спасибо.
PS
Это тебе нужно этот пост куда-нить в рамочку вставить, чтобы все видели. Потому что именно в этот момент, когда посты не переходят на другую страницу - складывается ощущение глюка. А когда ты ещё говоришь, что это всё нормально - мозги вообще начинают париться.
TvoyWeb
Отправлено: 28 Января, 2005 - 22:56:05
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Возможно организуем раздел "Готовые решения" и будем сваливать туда темы в которых есть решение какого-нибудь вопроса.
Тему можно закрыть?
Alone
Отправлено: 30 Января, 2005 - 07:24:37
Super Member
Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004
Карма 8
Опять вопросик. Что-то не понятное:
Например файл 1-thd1 ещё не дошёл до 20Kb. Т.е. страницы ещё не образуются новые (все посты на одной странице, допустим их 30).
Так, пишу новый пост на этой странице, нажимаю "отправить". Выводится окно: "сообщение отпр. в тему..." а дальше вместо положенных 31 поста выводится 10 (при этом размер файла где-то 13Kb и новая страница не создавалась).
Ладно, иду на предыдущую страницу, и с неё перехожу (нажав на циферку страницы) на последнюю страницу. Врезультате на странице как и должно быть - 31 пост. Также и при нажатии на посл. стр. в списке форумов.
Но если я иду на главную страницу и оттуда (нажав на ссылку в поп. темах) попадаю на эту последнюю страницу, но на ней снова 10 постов. Т.е. верхние не видятся.
Подскажи это так и должно быть?\n\n(Добавление)
Кстати когда я вхожу на эту страницу с Выведенных Активных тем расположенных в корне сайта - тоже выводится только 10 вместо 31.
TvoyWeb
Отправлено: 30 Января, 2005 - 09:03:12
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003 Откуда: Tashkent Uz
Карма 52
Alone пишет:
Подскажи это так и должно быть?
Да так и должно быть. Это сделано ради скорости форума. Так задумано.
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0492] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33