Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Исправляем ошибку при склейке постов

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Ib219rus_3 найдена ошибка, которая приводила к не правильному отображению кол-ва сообщений в теме при склейке постов. Ошибка не критическая, но исправить желательно
Итак, открываем post.cgi
перед строками

Код:
$inpost_OLD = $inpost_OLD . $addon . "$inpost\n";
         
$currenttime = $currenttime_OLD;
         
$postcountcheck = 0;

добавляем  строку

Код:
$threadposts = @allmessages - 1;

строки

Код:
$numberofposts++; # плюс счетчик сюда впихиваем.
$totalposts++;
$addpost_ = 1;  

меняем на

Код:
$threadposts = @allmessages;
$numberofposts++; # плюс счетчик сюда впихиваем.
$totalposts++;
$addpost_ = 1;  

ниже, строки

Код:
$threadposts = @allmessages;
         
open(FILE, ">$file");
flock(FILE, 2);
print FILE "$intopic|$topictitle|$topicdescription|$threadstate|$threadposts|$threadviews|$startedby|$startedpostdate|$inmembername|$currenttime";
close(FILE);

меняем на

Код:
#$threadposts = @allmessages;
         
open(FILE, ">$file");
flock(FILE, 2);
print FILE "$intopic|$topictitle|$topicdescription|$threadstate|$threadposts|$threadviews|$startedby|$startedpostdate|$inmembername|$currenttime";
close(FILE);

 
Всем тестировать!

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 13:10 27-01-2003 | Исправлено: Xnom, 01:59 03-02-2003
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom

Цитата:
В Ib219rus_3 найдена ошибка, которая приводила к не правильному отображению кол-ва сообщений в теме при склейке постов.  

угу, лол. Ошибка кстати древняя-древняя
Фикс вроде верный...


----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 14:06 27-01-2003 | Исправлено: Grey2002, 14:18 27-01-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Найдена ошибка, исправляется так:
 

Код:
$threadposts = @allmessages;  
$numberofposts++; # плюс счетчик сюда впихиваем.  
#$totalposts++;  
$addpost_ = 1;
 
 
меняем на

Код:
$threadposts = @allmessages;  
$numberofposts++; # плюс счетчик сюда впихиваем.  
$totalposts++;  
$addpost_ = 1;


----------
Китайцы будут атаковать маленькими мобильными группами по 10 млн. человек в каждой....

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 01:26 03-02-2003
Rick



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пасибки! А я и не замечал, что там такой мелкий недочет есть
 
Кстати, хотелось бы попросить делать, если это мозможно, не новые топики с дополнениями изменения кода, а просто править исходный пост... А то неудобно получается... сначала все исправил, а потом смотришь ниже, там еще дополнения есть... Мне не в напряг, конечно, но если такое возможно, то был бы признателен

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 01:52 03-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rick
А если я поравил код, потом через месяц нашли ошибку -  исправили ее в изначальном посте,  а я как узнаю что был баг???

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 01:58 03-02-2003
Rick



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WSergey
В этой ситуации ты прав... получается, что и так и так нужно делать... и новый топик делать и в старом редактировать... Просто я помню, как собирал какой-то хак (какой уже не помню), который был раскидан по 3-4 страницам... Помоему как раз хак ластпоста был...
 
Xnom
Спасибо!

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 03:10 03-02-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Исправляем ошибку при склейке постов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru