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

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

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

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

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

jf

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, попорядку. Мне пишут сообщение в личный ящик. Я захожу в свой личный ящик. Пока всё отлично работает. Жму на присланное мне сообщение. Вылетает слудующая ошибка:

Цитата:
Content-type: text/html  
Software error:
Undefined subroutine &main::doemoticons called at c:\site\cgi-bin\ikonboard\messenger.cgi line 751.
 
For help, please send mail to the webmaster (admin@gdi.good), giving this error message and the time and date of the error.  

Доп. информация:
OS server: Win 98se
http-server: apache 1.3.26
perl: ActivePerl 5.6.1 build 630
Как я пробовал решить проблему:
Файл messenger.cgi заменялся на совершенно чистый - "непрохаченый". Не помогло.

Всего записей: 452 | Зарегистр. 14-04-2002 | Отправлено: 02:29 11-08-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jf
че-та с процедурой замены картинок.
выкини сюда 751 строку и еще по пятку до и после.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 10:37 11-08-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Наверное up_speed_hack ставил, посмотри как там вызывается.
Помойму $post = &IBIcons(\$post), но я могу и ошибаться.

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 10:38 11-08-2002
jf

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

Код:
 
746        # Split the line
747                
748                $post = &ikoncode("$post");
749                
750                if ($emoticons eq "on") {
751                    $post = &doemoticons("$post");
752                
753                    $post =~ s/\:\)/<img src=\"$imagesurl\/emoticons\/smile.gif\" border=\"0\">/g;
754                    $post =~ s/\;\)/<img src=\"$imagesurl\/emoticons\/wink.gif\" border=\"0\">/g;
755                    $post =~ s/\:\(/<img src=\"$imagesurl\/emoticons\/sad.gif\" border=\"0\">/g;
756                    $post =~ s/\:\o/<img src=\"$imagesurl\/emoticons\/shocked.gif\" border=\"0\">/g;
757                    }
758                    
759    
760            ### Print message

Никаких проблем с хаками быть не должно, т.к. я с www.ikonboard.com скачал IB 2.1.9, подменил мой файл на родной. И всё равно таже ошибка!

Всего записей: 452 | Зарегистр. 14-04-2002 | Отправлено: 01:20 12-08-2002
lynx



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

Цитата:
Undefined subroutine &main::doemoticons called at c:\site\cgi-bin\ikonboard\messenger.cgi line 751.  

 
Неопределенная подпрограмма в строчке 751

Цитата:
 
751                    $post = &doemoticons("$post");  

 
Вызывается подпрограмма doemotions.
 
Короче попробуй эту строчку заменить на эту:
 
$post = &ikoncode("$post");
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:05 12-08-2002
Grey2002



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

Цитата:
Короче попробуй эту строчку заменить на эту:  
 
$post = &ikoncode("$post");  

не... там уже эта обработка выше идёт...
jf
если ставил up_speed, то делай так, как говорит alexei


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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 06:45 12-08-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jf
а у тебя вообще есть  
sub doemoticons ??

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 12:50 12-08-2002
jf

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

Цитата:
а у тебя вообще есть  
sub doemoticons ??

А что это есть такое??? На пальцах обясни. Я в ЦГИшных скриптых не сильно разбираюсь, но вчера когда ставил хак голосований понял многие принципы работы IB 2x.


Ставил up_speed_hack, но способ предложенный lynx мне помог. Премного благодарен.

Всего записей: 452 | Зарегистр. 14-04-2002 | Отправлено: 00:35 13-08-2002
Grey2002



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

Цитата:
Ставил up_speed_hack, но способ предложенный lynx мне помог.

не-не... погоди... она имхо неверно говорит, там не нужна двойная обработка тегов конфы... то, что ты заменил нужно заменить имхо на :

Код:
if ($emoticons eq "on"){IBIcons(\$post);}

кстати оно должно два раза встречаться...

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 06:06 13-08-2002
jf

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grey2002
Последний способ тоже помог.
Может обясните по подроднее в чём была проблема?

Всего записей: 452 | Зарегистр. 14-04-2002 | Отправлено: 00:47 14-08-2002
Grey2002



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

Цитата:
Последний способ тоже помог.

в смысле не помог? конкретнее...
а проблема как раз и была в up speed хаке, ты имхо при установке его на messenger.cgi что-то напутал, у тебя была ошибка, потом

Цитата:
Файл messenger.cgi заменялся на совершенно чистый - "непрохаченый"

в котором используется sub doemoticons, который при установке ап спида удаляется...


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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 01:56 14-08-2002
jf

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот теперь всё понятно! Спасибо!!

Всего записей: 452 | Зарегистр. 14-04-2002 | Отправлено: 01:24 15-08-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум 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