Правим страницу с фреймами.
Ищешь фрейм который ссылается на страницу форума (index.php), например:
CODE:<frame src='index.php'>
Даем имя этому фрейму, имя выберем такое 'forum' (без ковычек), фот что получится:
CODE:<frame src='index.php' name='forum'>
Полдела сделано!
Теперь правим файл чата chat.inc.tpl
Ищем
CODE:function InsertNick(name){
top.document.xpress.message.value += name+', ';
}
И заменяем на
CODE:function InsertNick(name){
top.frames['forum'].document.xpress.message.value += name+', ';
}
Дальше ищем
CODE:function Private(name){
top.document.xpress.cprivat.value = name;
top.document.xpress.chat_privat.value = name;
}
Заменяем на
CODE:function Private(name){
top.frames['forum'].document.xpress.cprivat.value = name;
top.frames['forum'].document.xpress.chat_privat.value = name;
}
Ищем
CODE:#XXXXXXXX Очистка форм XXXXXXXXXXXXXX
echo '<script language=\'JavaScript\'>
top.document.xpress.message.value=\'\';
top.document.xpress.cprivat.value=\'\';
top.document.xpress.chat_privat.value=\'нет привата\';
</script>';
#XXXXXXXX Очистка форм XXXXXXXXXXXXXX
Заменяем
CODE:#XXXXXXXX Очистка форм XXXXXXXXXXXXXX
echo '<script language=\'JavaScript\'>
top.frames[\'forum\'].document.xpress.message.value=\'\';
top.frames[\'forum\'].document.xpress.cprivat.value=\'\';
top.frames[\'forum\'].document.xpress.chat_privat.value=\'нет привата\';
</script>';
#XXXXXXXX Очистка форм XXXXXXXXXXXXXX
Ищем
CODE:#XXXXXXXX Вывод сообщения об ошибке и очистка форм XXXXXXXXXXXXXX
echo '<script language=\'JavaScript\'>
ChatNoAction(\'Такое сообщение уже есть в базе данных. Не флудите!\')
top.document.xpress.message.value=\'\';
top.document.xpress.cprivat.value=\'\';
top.document.xpress.chat_privat.value=\'нет привата\';
</script>';
#XXXXXXXX Вывод сообщения об ошибке и очистка форм XXXXXXXXXXXXXX
Заменяем на
CODE:#XXXXXXXX Вывод сообщения об ошибке и очистка форм XXXXXXXXXXXXXX
echo '<script language=\'JavaScript\'>
ChatNoAction(\'Такое сообщение уже есть в базе данных. Не флудите!\')
top.frames[\'forum\'].document.xpress.message.value=\'\';
top.frames[\'forum\'].document.xpress.cprivat.value=\'\';
top.frames[\'forum\'].document.xpress.chat_privat.value=\'нет привата\';
</script>';
#XXXXXXXX Вывод сообщения об ошибке и очистка форм XXXXXXXXXXXXXX