TvoyWeb пишет:Это можно и в с крипт вставить в принципе. Чтобы автоматом тема закрывалась и создавался пост о закрытии.
Неужели нельзя сделать такой скрипт? У меня уже 4 темы, в которых по 16 страниц и никакое изменение кода "define('MAX_THREAD_SIZE',20480); # 20 kB" не помогает. Еще бы хотелось чтобы этот скрипт сам создавал тему-продолжение и оставлял последний пост приблезительно такого содержания: "Тема закрыта по техническим причинам. Продолжение темы здесь (ссылка)".
UFO
Посмотри сколько у тебя файлов темы в которой 16 страниц. Это можно посмотреть в папке forumN где N это номер форума.
У темы должен быть файл n-thd.php где n - номер темы или n-thdF.php где F - номер файла темы.
TvoyWeb пишет:Посмотри сколько у тебя файлов темы в которой 16 страниц. Это можно посмотреть в папке forumN где N это номер форума.
У темы должен быть файл n-thd.php где n - номер темы или n-thdF.php где F - номер файла темы.
Два файла. Вот такие:
11-thd.php 20.06 Kb 777 03/10/2005 20:29:42
11-thd1.php 8.50 Kb 777 03/17/2005 14:40:26
Цитата: сообщения пишутся в файл до тех пор пока размер файла не превысит установленный по умолчанию (где то 20kb). Как только размер файла темы превысил установленный по умолчанию, то тут же создается другой файл с продолжением темы. Так вот, пока файл темы один, то на одной странице выводятся столько тем, сколько указано в настройках форума , например по 10 сообщений. А вот все сообщения из следующего файла будут выводиться на одной странице.
То есть получается так: сообщения из первого файла выводятся по 10 на страницу, а сообщения следующих файлов, на одну страницу по файлу, не зависимо от того сколько сообщений в этом файле. И с этим ничего не сделаешь
Цитата:Анна пишет:сообщения пишутся в файл до тех пор пока размер файла не превысит установленный по умолчанию (где то 20kb). Как только размер файла темы превысил установленный по умолчанию, то тут же создается другой файл с продолжением темы. Так вот, пока файл темы один, то на одной странице выводятся столько тем, сколько указано в настройках форума , например по 10 сообщений. А вот все сообщения из следующего файла будут выводиться на одной странице.
То есть получается так: сообщения из первого файла выводятся по 10 на страницу, а сообщения следующих файлов, на одну страницу по файлу, не зависимо от того сколько сообщений в этом файле. И с этим ничего не сделаешь
Цитата:Неужели нельзя сделать такой скрипт? У меня уже 4 темы, в которых по 16 страниц и никакое изменение кода "define('MAX_THREAD_SIZE',20480); # 20 kB" не помогает. Еще бы хотелось чтобы этот скрипт сам создавал тему-продолжение и оставлял последний пост приблезительно такого содержания: "Тема закрыта по техническим причинам. Продолжение темы здесь (ссылка)".
UFO
Если бы ты внимательно прочитал эту тему сначала, то понял бы что нельзя.
И знал бы какой выход есть из этой ситуации, а именно присвоение define('MAX_THREAD_SIZE',20480); значения равному примерно 100kb (102400) .
TvoyWeb
А сложно сделать чтобы когда тема переваливает за 300 то подавался какой-нибудь сигнал? Любой.
Например в начале названия темы появлялся рисунок, типа: красная точка.
Или например: отсылалось сообщению админу, типа: по такому-то адресу появилась тема размером 300 Kb.
Закрыть вручную можно, проверять по FTP сложнова-то.
Alone
Ну поковыряться придется.
В одном файле у меня около 135 постов. Файл где-то 30 Kb.
Вместо привычного: Спасибо, Ваше сообщение отправлено.......
Появляется вот эта фиговина и при этом никуда ничего не перенаправляется. Но сообщение всё-таки добавляется, если снова зайти на форум с главной.
Что бы это могло значить?
Alone
Это может означать только двойной клик по кнопке отправить.
По другому никак это не объяснишь. В коде post.php в функции addreply() есть даже коментарий
Цитата:#Check double clicking