Release 4 Post FinalОбсуждение найденных багов
Текущий рейтинг темы: Нет
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 июля 2003 17:27
XXXX Pro ещё модеры ругаются у них линки для модерирования пропали.
--- FYI AKA Shatun
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 июля 2003 19:54
С регулярными выражениями - разобрался. Такое иногда действительно возникало, правда, я так и не понял, почему. Короче, я этот кусок просто переделал, и теперь все будет работать нормально. Как исправлять: в процедуре ikoncode файла ikon.lib надо заменить кусок (где-то строка 1062): <br> $post =~ m/\[translit\](.*)\[\/translit\]/i;<br> if ($1) {<br> $transtext = $1;<br> $rustext = &untransliterate($transtext);<br> $transtext =~ s/\[_//g;<br> $transtext =~ s/_\]//g;<br> $post =~ s/\[_//g;<br> $post =~ s/_\]//g;<br> $post =~ s/$transtext/$rustext/;<br> $post =~ s/\[translit\]//i;<br> $post =~ s/\[\/translit\]//i;<br> } <br> на <br> while ($post =~ s{\[translit\](.*)\[\/translit\]} { my $tmp=$1; $tmp=&untransliterate($tmp);}exisog) {};<br> $post =~ s/\[translit\]//i;<br> $post =~ s/\[\/translit\]//i;<br> Со ссылками для модераторов - тоже разобрался. В файлах forums.cgi и topic.cgi надо заменить $inmembermod на $inmembmod, тогда все заработает.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 июля 2003 9:21
--- FYI AKA Shatun
| | |
BlackWolf
Новичок
Откуда: Петрозаводск Всего сообщений: 32 Рейтинг пользователя: 0
Дата регистрации на форуме: 19 июня 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 июля 2003 9:48
Все работает, спасибо.. обнаружил еще один глюк в админцентре, не работает расширенный поиск и очепятка забавная :Натсройки участников А поиск пишет такую вещь :Content-type: text/html Software error: Can't handle date (0, 0, 0, 1, 0, -1900) at setmembers.cgi line 1073
--- Иих сила в варварских законах ...их знамя шкуры серой блеск..их воля в древних темных кронах....из мрака созидавших лес
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 июля 2003 20:06
BlackWolf Дату надо вводить четырехзначную (т.е. 2001 вместо 01 и 1999 вместо 99), тогда все будет нормально. Опечатку исправлю, когда стану выкладывать очередные исправления. Igor Замени в процедуре ikoncode (файл ikon.lib) все строки, в которых упоминается www. или url или http вот на такое: [code] $post =~ s/\[url\](\S+?)\[\/url\]/<a href=\"http:\/\/$1\" target=\"_blank\">$1<\/a>/isg; $post =~ s/\[url=http:\/\/(\S+?)\]/<a href=\"http:\/\/$1\"\ target=\"_blank\">/isg; $post =~ s/\[url=(\S+?)\]/<a href=\"http:\/\/$1\"\ target=\"_blank\">/isg; $post =~ s/ http:\/\/(\S+?) /<a href=\"http:\/\/$1\"\ target=\"_blank\">http\:\/\/$1<\/a> /isg; $post =~ s/<br>http:\/\/(\S+?)\ /<br><a href=\"http:\/\/$1\"\ target=\"_blank\">http\:\/\/$1<\/a> /isg; $post =~ s/^http:\/\/(\S+?) /<a href=\"http:\/\/$1\"\ target=\"_blank\">http\:\/\/$1<\/a> /isg; $post =~ s/ www.(\S+?) / <a href=\"http:\/\/www.$1\"\ target=\"_blank\">http\:\/\/www.$1<\/a> /isg; $post =~ s/<br>www.(\S+?) /<br><a href=\"http:\/\/www.$1\"\ target=\"_blank\">http\:\/\/www.$1<\/a> /isg; $post =~ s/^www.(\S+?) /<a href=\"http:\/\/www.$1\"\ target=\"_blank\">http\:\/\/www.$1<\/a> /isg; [/url] [code]
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
BlackWolf
Новичок
Откуда: Петрозаводск Всего сообщений: 32 Рейтинг пользователя: 0
Дата регистрации на форуме: 19 июня 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 июля 2003 20:43
хм...но я как раз так и ввожу цифры...даже просто по умолчанию то что там стоит не работает... вот... :(
--- Иих сила в варварских законах ...их знамя шкуры серой блеск..их воля в древних темных кронах....из мрака созидавших лес
| | |
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 17 июля 2003 8:41
XXXX Pro (строка-1078) Спасибо! Теперь все ссылки работают!! Ты только своё сообщен. подправь тэг [ / code ] То что ты выложил отображалось не правильно я в редактирование залез и там правильный код взял.
--- FYI AKA Shatun
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 17 июля 2003 10:44
BlackWolf Только что проверил - у меня все работает. А Perl у тебя какой?
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
razz
Новичок
Откуда: Москва Всего сообщений: 5 Рейтинг пользователя: 0 Дата регистрации на форуме: 28 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 17 июля 2003 11:58
Тег iconcode [img] не работает. При вставлении картинки - картинка не появляется. Еще хотелось бы при загрузке картинки после нажатия обзора и выбора пути - автоматически вставлялось имя файла, чтобы его потом можно редактировать. И чтобы тег картинки вставлялся в сообщении автоматически при закрытии окна".
--- 4ROOM
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 17 июля 2003 15:29
razz Ты http:// писать не забываешь? Проблемы могут быть из-за этого. Еще хотелось бы при загрузке картинки после нажатия обзора и выбора пути - автоматически вставлялось имя файла, чтобы его потом можно редактировать. По-моему, сделать такое не получится, так как нет возможности повесить событие onClick на кнопку "Обзор" (она является не отдельным объектом, а частью поля ввода, создаваемого тегом <input type=file>). Да и если бы получилось, работать такое стало бы только в MSIE. И чтобы тег картинки вставлялся в сообщении автоматически при закрытии окна Возможно, сделаю со временем. Вообще, там достаточно незначительных изменений в файле upload.cgi
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Guest
Гость
|
ИгнорироватьNEW! Сообщение отправлено: 17 июля 2003 22:05
Очень тяжело грузятся значки Аськи, иногда вооще глушняк! Кто знает из-за чего? (Сообщение отредактировал AlexLNK 18 июля 2003 1:24)
| | |
razz
Новичок
Откуда: Москва Всего сообщений: 5 Рейтинг пользователя: 0 Дата регистрации на форуме: 28 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 июля 2003 8:37
XXXX Pro В сообщении пишу: раньше картинка сразу выводилась сейчас пишет: " target="_blank">http://www.odinraz.net/s4/s4_20.jpg[/img] и ничего не выводит! Спасибо за быстрый ответ, насчет остального понял и ждем.
--- 4ROOM
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 июля 2003 8:45
Скорее всего, из-за проблем на сервере www.icq.com
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 июля 2003 10:00
XXXX Pro c аськой разобрался!!!! Зайдите в профиль участника и уберите перед номером пробелы. У себя исправил и всё работает! А вот ещё один неприятный момент- [ url= здесь линк] тут описание линка[ /url ] в конце остаётся лишний [ /url ]
--- FYI AKA Shatun
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 июля 2003 16:56
Добавь в процедуру ikoncode файла ikon.lib после всего кода, связаного со ссылками (у меня это строка 1086) добавь: <br> $post =~ s/\[\/url\]/<\/a>/isg;<br> (Я эту строчку случайно удалил, когда коды ссылок переделывал). razz Это результат исправления глюков с обработкой строк, начинающихся на http:. Короче, чтобы проблемы с тегом IMG решились, надо найти две строчки <br> $post =~ s/\[img\]javascript:(.+?)\[\/img\]//isg; <br> $post =~ s/\[img\](.+?)\[\/img\]/<img src=\"$1\">/isg;<br> и переставить их до обработки http, т.е. сразу после строк <br> while ($post =~ s{\[translit\](.*)\[\/translit\]} { my $tmp=$1; $tmp=&untransliterate($tmp);}exisog) {};<br> $post =~ s/\[translit\]//i;<br> $post =~ s/\[\/translit\]//i;<br> По идее, после этого все должно работать нормально.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 19 июля 2003 9:17
В очередной раз выложил скрипты с исправлениями (и полную версию и обновление). Надеюсь, больше крупных глюков найдено не будет...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
razz
Новичок
Откуда: Москва Всего сообщений: 5 Рейтинг пользователя: 0 Дата регистрации на форуме: 28 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 июля 2003 10:01
Все работает, огромное спасибо XXXX Pro ! Буду ждать следующих обновлений!
--- 4ROOM
| | |
Igor
Долгожитель форума
Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 июля 2003 18:09
XXXX Pro когда разбивают топик на части, колич. просмотров не целое а дробное смотри здесьЕсли точнее обрати внимание на темы- Национальный вопрос, Формула. там вроде ещё есть.
--- FYI AKA Shatun
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 июля 2003 18:31
Да, понял я, в чем дело: в пропорциональном делении количества просмотров в соответствии с количеством сообщений. Исправляется так: в postings.cgi ищем строку <br>$oldthreadviews = $threadviews * ($oldmsgcount/$threadposts);<br> (у меня это строка 1485) и заменяем ее на <br>$oldthreadviews = $threadviews * int($oldmsgcount/$threadposts); Потом ищем строку <br>$newthreadviews = $threadviews * ($newmsgcount/$threadposts); (строка 1518) и заменяем на <br>$newthreadviews = $threadviews * int($newmsgcount/$threadposts);
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Vovchik
Новичок
Всего сообщений: 7 Рейтинг пользователя: 0 Дата регистрации на форуме: 21 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 июля 2003 13:54
Предложение: Чтобы при входе на форум зарегистрированный пользователь при наличии личных сообщений получал поп-окно с уведомлением и приглашением прочитать полученные письма.
| | |
Время выполнения скрипта: 0.0870. Количество выполненных запросов: 18, время выполнения запросов 0.0637
|