Release 4 Post FinalОбсуждение найденных багов
Текущий рейтинг темы: Нет
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 сентября 2003 8:08
XXXX Pro Во всех :(
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 сентября 2003 10:51
Проверь, есть ли в процедуре addreply (post.cgi) вот этот кусок кода:
<br> my $file = "$ikondir" . "forum$inforum/$intopic.pl";<br> open (ENT, $file);<br> flock ENT, 1;<br> $in = <ENT>;<br> close (ENT);<br> <br> ($topicid, $topictitle, $topicdescription, $threadstate, $threadposts ,$threadviews, $startedby, $startedpostdate, $lastposter, $lastpostdate, $sticky) = split(/\|/,$in);<br> И вот этот: <br> <br> $threadposts = @allmessages;<br> <br> open(FILE, ">$file");<br> flock(FILE, 2);<br> print FILE "$intopic|$topictitle|$topicdescription|$threadstate|$threadposts|$threadviews|$startedby|$startedpostdate|$inmembername|$currenttime|$sticky";<br> close(FILE);<br>
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 сентября 2003 16:34
XXXX ProДа, они есть! Может быть это из-за проблем хостера! Скоро перееду на платный хостинг - может проблема решится. Заметил вот что: где-то я уже писал, что пропадают темы. Так вот это происходит из-за того, что хостер закрывает доступ к файлам (read only), в результате чего и появляются пустые файлы.
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 сентября 2003 21:06
Блин. У всех счетчик работает, а у меня нет :( Более того, я немогу изменить свой профиль поменять - только редактированием самого файла, а через форум - никак :(
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 сентября 2003 8:32
Вот еще один баг - если у пользователя в имени более двух пробелов, то в сообщениях (в topic.cgi) он отображается как гость. Может кто попробует на локалхосте зарегить пользователя например с именем bla bla bla и отправить от него сообщение...
| | |
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 сентября 2003 9:53
Gram пробовал на локалке.... именно - bla bla bla всё нормально работает!
--- FYI AKA Shatun
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 сентября 2003 11:14
Блин, у меня просто старая версия topic.cgi - там стоит
$m_membername =~ s/ /_/; а надо $m_membername =~ s/ /_/g; Может XXXXPro еще где исправлял этот баг???
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 сентября 2003 12:39
Нет, вроде в остальных местах уже было все правильно.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
SK
Новичок
Откуда: Москва Всего сообщений: 2 Рейтинг пользователя: 0
Дата регистрации на форуме: 31 авг. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 2 октября 2003 10:35
Небольшая проблема с голосованием - если после создания голосования выбрать "Просмотреть сообщение перед отправкой", то голосование всё равно создастся сразу, без предварительного просмотра. А вот с обычными сообщениями всё работает нормально. В чём может быть дело?
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 2 октября 2003 18:30
Проблема в том, что в хаке голосований, который я встроил в этот форум, возможности предпросмотра форума с голосованием не было в принципе. Исправить это сейчас довольно сложно (слишком уж много переделывать придется), поэтому советую просто из формы для голосования удалить эту опцию.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 13 октября 2003 20:02
XXXX Pro При модерировании темы (разбитие темы или удаление сообщений) сообщения гостей не учитываются. Т.е. их нельзя ни удалить ни разбить (возникает ошибка деления на 0) :(
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 14 октября 2003 20:03
Странно. Только что проверил на локале - все нормально. Да и в коде нет нигде деления... Скорее всего, ошибка возникает из-за того, что для темы было ноль просмотров.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 октября 2003 7:12
Да, наверное, как раз после обнуления файла темы *.pl. А обнуляется он даже не знаю почему... Где то видимо ошибка в split , т.к. именно после нее такое происходит! Сегодня опять файлик обнулился после удаления поста Guest'a. Пробывал еще раз - все нормально... Обнуление происходит только при каких то условиях...
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 октября 2003 18:34
Кажется, я понял, что может быть источником проблемы: <br>open (ENT, "$file");<br> (Это строка 1483 у меня.) Тут файл открывается на чтение/запись, а на самом деле происходит только считывание. Попробуй заменить на <br>open (ENT, "<$file");<br> Возможно, это исправит проблему.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 октября 2003 20:27
Тогда может поставить везде, где есть flock (*,1) перед именем файла знак "<". Я поставил - посмотрим, что выйдет...
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2003 19:47
Ладно, попробуем...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Brian
Новичок
Всего сообщений: 27 Рейтинг пользователя: 0
Дата регистрации на форуме: 27 окт. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 27 октября 2003 21:22
стандартная 500 ошибка... все скрипты залиты в правельном режиме, нужные права, все короче как обычно! опыт уже был с IB и все равно ошибка!!!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 28 октября 2003 18:54
Brian если ошибка при установке, то вынеси это в отдельную тему (а то эта - слишком большая получается).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Brian
Новичок
Всего сообщений: 27 Рейтинг пользователя: 0
Дата регистрации на форуме: 27 окт. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 2 ноября 2003 21:06
Проблема в АЦ. при просмотре профиля пользователя, в окошке "подпись" ни чего нет... да же если пользователь написал ее! и допустим изменяешь ему что-нибуть, сохраняешь и подпись стирает. т.е. она удаляется! что делать?
| | |
Gram
Модератор раздела
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 2 ноября 2003 21:24
BrianОткрываешь setmembers.cgi, и находишь примерно в строке 583 вот такой кусок кода <td bgcolor=#FFFFFF><input type=textarea size=20 name=signature rows="3" cols="30" value="$signature"></textarea></td> И заменяешь на <td bgcolor=#FFFFFF><textarea size=20 name=signature rows="4" cols="50">$signature</textarea></td> Enjoy
| | |
Время выполнения скрипта: 0.1364. Количество выполненных запросов: 19, время выполнения запросов 0.0503
|