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]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (7): « 1 [2] 3 4 5 6 7 » 

> Описание: Незапланированный переход на другую страницу
TvoyWeb Администратор
Отправлено: 28 Января, 2005 - 11:21:56
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone пишет:
А чтобы автоматически тема закрывалась после 80kB - это не планируется?

То есть ты хочешь чтобы каждая тема состояла из одного файла?
Ну в принципе можно сделать. Но ковыряться придется долго. ИМХО не стоит этого делать.
 
 Top
Alone
Отправлено: 28 Января, 2005 - 11:37:29
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb

То есть ты хочешь чтобы каждая тема состояла из одного файла?

Так, так оно вроде и сейчас есть - из одного файла. А второй файл - это как-то не серьёзно. Какая-то каша получается. Просто вместо появления второго файла сделать надпись, типа: "Извините - тема закрыта, начните новую". Или просто без объявления - закрывалась, да и всё тут.
 
 Top
Alone
Отправлено: 28 Января, 2005 - 14:32:58
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Тут я подумал:
Если создаётся файл: 1-thd1.php, то почему нельзя сделать, чтобы когда он становиться = 20 Kb, появлялся файл: 1-thd2.php, и таким же образом файл: 1-thd3.php? И так до бесконечности. Тогда не будет никаких проблем с размером топика.
 
 Top
TvoyWeb Администратор
Отправлено: 28 Января, 2005 - 15:45:36
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Так все так и создается. И 1-thd1.php и до бесконечности.
Что то я не понимаю, что тебя не устраивает.
 
 Top
Alone
Отправлено: 28 Января, 2005 - 16:42:29
Post Id



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 так это класно, значит нет никаких проблем. Улыбка
Значит это у моего форума просто глюк такой.
Вот значит я и спрашиваю, как этот глюк исправить?
 
 Top
TvoyWeb Администратор
Отправлено: 28 Января, 2005 - 17:02:28
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Короче так. Читай внимательно Улыбка.
При создании топика создается файл 1-thd.php и сообщения пишутся в него пока его размер не достигнет 20kb. Нет разницы сколько будет сообщений и страниц в этом файле. Важен только размер файла.
Например ты как админ можешь запостить пост любого размера. Возьми, для пробы, запости текст в новой теме размером чуть больше 20kb. Затем выйди, залогинься под другим именем и напиши короткий ответ в эту тему. Тут же будет создан второй файл и сообщение из него будет помещено на вторую страницу, хотя на первой будет всего один или два поста.
Так вот пока не создан второй файл темы 1-thd1.php, сообщений будет выводиться на страницу столько сколько ты указал в админке (к примеру по 10 на страницу). Преположим в первом файле темы получилось 34 сообщения, это эквивалентно 3 страницам по 10 постов и одной (четвертой) с четырьмя постами. Итак мы имеем 4 страницы темы. на пятой странице будут выводиться сообщения которые пишутся во второй файл. Но! Правило вывода сообщений на страницу уже не распространяется на все последующие файлы темы. Это значит что все последующие посты будут выводиться 1 файл - одна страница. То есть все сообщения записанные во втором файле выведутся на пятой странице. На 6-й странице уже будут сообщения записанные в третий файл темы (1-thd2.php), когда второй файл разрастется до предельных указанных размеров. На седьмой сообщения из четвертого файла и т.д.
Надеюсь теперь понятно.
Это специфика форума на файлах. От этого никуда не денешься.
 
 Top
Alone
Отправлено: 28 Января, 2005 - 17:33:42
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Понял!!!
Спасибо.

PS
Это тебе нужно этот пост куда-нить в рамочку вставить, чтобы все видели. Потому что именно в этот момент, когда посты не переходят на другую страницу - складывается ощущение глюка. А когда ты ещё говоришь, что это всё нормально - мозги вообще начинают париться. Улыбка
 
 Top
TvoyWeb Администратор
Отправлено: 28 Января, 2005 - 22:56:05
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Возможно организуем раздел "Готовые решения" и будем сваливать туда темы в которых есть решение какого-нибудь вопроса.
Тему можно закрыть?
 
 Top
Alone
Отправлено: 30 Января, 2005 - 07:24:37
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Опять вопросик. Что-то не понятное:

Например файл 1-thd1 ещё не дошёл до 20Kb. Т.е. страницы ещё не образуются новые (все посты на одной странице, допустим их 30).
Так, пишу новый пост на этой странице, нажимаю "отправить". Выводится окно: "сообщение отпр. в тему..." а дальше вместо положенных 31 поста выводится 10 (при этом размер файла где-то 13Kb и новая страница не создавалась).
Ладно, иду на предыдущую страницу, и с неё перехожу (нажав на циферку страницы) на последнюю страницу. Врезультате на странице как и должно быть - 31 пост. Также и при нажатии на посл. стр. в списке форумов.
Но если я иду на главную страницу и оттуда (нажав на ссылку в поп. темах) попадаю на эту последнюю страницу, но на ней снова 10 постов. Т.е. верхние не видятся.

Подскажи это так и должно быть?\n\n(Добавление)
Кстати когда я вхожу на эту страницу с Выведенных Активных тем расположенных в корне сайта - тоже выводится только 10 вместо 31.
 
 Top
TvoyWeb Администратор
Отправлено: 30 Января, 2005 - 09:03:12
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone пишет:
Подскажи это так и должно быть?

Да так и должно быть. Это сделано ради скорости форума. Так задумано.
 
 Top
Страниц (7): « 1 [2] 3 4 5 6 7 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


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