чат

Статус
В этой теме нельзя размещать новые ответы.

znak

Старейшина
Репутация
0 / 134
Помогите *plz* когда перевожу чат там напирмер для приватно с английского на русский то всё равно пишет на английском!
вот код chat .php


<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "chat.php" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
<?
include('inc/noflood.php'); //Антифлудер
include("inc/db_connect.php");

$stat = mysql_fetch_array(mysql_query("SELECT `id`,`user`,`bloked`,`m_time`,`room`,`rank`, `color` FROM `players` WHERE `user` = '".mysql_escape_string($_COOKIE['user'])."' AND `pass` = '".mysql_escape_string($_COOKIE['pass'])."'"));

if ($stat['bloked']) {
print "<script>top.location='index.php?action=logout'</script>";
exit;
}

mysql_query("UPDATE `players` SET `lpv` = '".time()."' WHERE `user` = '".$stat['user']."' LIMIT 1");

include("inc/chat/functions.php");

$mess_id=@$_GET['message_id'];

$flood=mysql_num_rows(mysql_query("SELECT min(id) FROM `chat` WHERE `date`>".$now."-120"));
if($mess_id<$flood['id'])$mess_id=$mess_id;

if (@$_GET['action']=="send") {
$_POST['text'] = AddSlashes(HtmlSpecialChars($_POST['text']));
if ($_POST['text']=="//exit" or $_POST['text']=="// exit") { $_POST['text']=""; }
if ($_POST['text']=="//refresh" or $_POST['text']=="// refresh") { $_POST['text']=""; }
if ($_POST['text']=="//admins" or $_POST['text']=="// admins") { $_POST['text']=""; }
if ($_POST['text']=="//players" or $_POST['text']=="// players") { $_POST['text']=""; }
if ($stat['m_time']>time()) $_POST['text']="";
if ($stat['m_time']>time())
echo"
<script LANGUAGE='javascript'>
<!--
alert('Вам временно запрещено общение в чате!');
//-->
</SCRIPT>
";
if ($_POST['text']=="") { $clear_text = 0; } else {
$clear_text = 1;
$to_login = "";
$private = "";
if (preg_match("/приватно \[(.*?)\]/", $_POST['text'], $private_temp)) {
$private = $private_temp['1'];
$_POST['text'] = str_replace('приватно ['.$private.']',' ',$_POST['text']);
}
elseif (preg_match("/для \[(.*?)\]/", $_POST['text'], $to_login_temp)) {
$to_login = $to_login_temp['1'];
$_POST['text'] = str_replace('для ['.$to_login.']',' ',$_POST['text']);
}
include("inc/chat/smiles.php");
if (mysql_num_rows(mysql_query("SELECT * FROM `chat` WHERE `date`>".$now."-120 AND `room` = '".$stat['room']."' and login='".$stat['user']."'AND msg='".trim($_POST['text'])."'"))>2) {
mysql_query("update players set m_time=$now+900 where user='".$stat['user']."'");

// Работаем с чатом
require_once("inc/chat/functions.php");
insert_msg("Наложен запрет на общение в чате персонажу ".$stat['user'].", сроком 15 минут по причине: Флуд","","","1","","",$stat['room']);exit;};
$now=time();
insert_msg(trim($_POST['text']),$to_login,$private);
}
$mess_id=$_POST['message_id'];
}

print "<script LANGUAGE=\"javascript\">";
if ($mess_id!="") {
$chat = mysql_query("SELECT * FROM `chat` WHERE `id` > '".$mess_id."' AND (`room` = '".$stat['room']."' OR `room` = '999' OR private='".$stat['user']."') ORDER BY `id`");
while($chats = mysql_fetch_array($chat)) {
if ($chats['id']>$mess_id) {
$mess_id=$chats['id'];
if ($chats['date']+60 > time()) {
if ($chats['system']==1) {
if ($chats['system_to']=="") {
if ($chats['msg']<>"") {
echo "top.ChatMsg('".date('H:i',$chats['date'])."','','<LABEL STYLE=\'COLOR: Red\' title=\'Уровень важности: Высокий\'>Внимание!</LABEL> ".stripslashes($chats['msg'])."','1','0');";
echo "\n";
}
} else {
if ($chats['system_to']==$stat['user']) {
if ($chats['msg']<>"") {
echo "top.ChatMsg('".date('H:i',$chats['date'])."','','<LABEL STYLE=\'COLOR: Green\' title=\'Уровень важности: Низкий\'>Внимание!</LABEL> ".stripslashes($chats['msg'])."','1','0');";
echo "\n";
}
}
}
if ($chats['redirect']) $redirect=$chats['redirect'];
} elseif ($chats['private']<>"" && ($chats['login']==$stat['user'] || $chats['private']==$stat['user'])) {
if ($chats['login']==$stat['user']) { $my=1; $me=0; } else { $my=0; $me=1; }
if ($my==1) { $pp=$chats['private']; } else { $pp=$chats['login']; }
echo "top.ChatMsg('".date('H:i',$chats['date'])."','".$chats['login']."','<FONT class=private onclick=\'top.pp(\"".$pp."\");\'>приватно [".$chats['private']."]</FONT> <font color=\"".$chats['color']."\">".$chats['msg']."</font>";
if ($chats['private']==$stat['user'])echo "<EMBED SRC=\'1.wav\' AUTOSTART=\'TRUE\' HIDDEN=\'TRUE\'>";
echo"','".$me."','".$my."');";
echo "\n";
} elseif ($chats['to_login']<>""){
unset ($stick);
if ($chats['to_login']==$stat['user']) { $my=0; $me=1; $stick=1; }
if ($chats['login']==$stat['user']) { $my=1; $me=0; $stick=1; }
if ($my==1) { $to=$chats['to_login']; } else { $to=$chats['login']; }
echo "top.ChatMsg('".date('H:i',$chats['date'])."','".$chats['login']."','";
if (isset($stick) && !empty($stick)) { echo "<FONT class=player onLoad=\"playSound(0);\"onclick=\'top.to(\"".$to."\");\'>"; }
echo "для [".$chats['to_login']."]</FONT> <font color=\"".$chats['color']."\">".$chats['msg']."</font>";
if ($chats['to_login']==$stat['user'])echo "<EMBED SRC=\'1.wav\' AUTOSTART=\'TRUE\' HIDDEN=\'TRUE\'>";
echo "','".$me."','".$my."');";
echo "\n";
} elseif ($chats['private']=="" && $chats['to_login']=="" && $chats['system']<>1) {$msg='<font color="'.$chats['color'].'">'.$chats['msg'].'</font>';
if ($chats['login']==$stat['user']) $my=1; else $my=0;
echo "top.ChatMsg('".date('H:i',$chats['date'])."','".$chats['login']."','".$msg."','0','".$my."');";
echo "\n";
}
}
}
}
} else { $mess_id=-1; }
print"\ntop.MsgSent('".$mess_id."'";
if (isset($clear_text)) print ",'1'";
print ");\n";
if (@$redirect) echo"top.main.location=\"$redirect?\"+Math.random();\"\"\n";
print "</SCRIPT>";
?>
</div>
</div>
</div>
 
он походу менял такой текст:

6matko [private:Бот] text

ну или подобное что-то

На:

6matko [приватно:Бот] text

С Англ. на русского. ИМХО
 
он походу менял такой текст:

6matko [private:Бот] text

ну или подобное что-то

На:

6matko [приватно:Бот] text

С Англ. на русского. ИМХО
да именно так и у меня неполучилось!
 
include("inc/chat/functions.php");

в етом файле есть решения твоей проблемы!
и вопще нубский вопрос
в последнее время столька тем нубский появилось на форуме что просто полный пиздесь
нужно банить всёх етих нубов!
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху