Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jose Ornelas

Problema com o Chat - ROMANO CHAT

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

BOM PESSOAL TENHO O ROMANO CHAT Versão 8.0 (Mysql), mais galera tenho um problema sérissimo pois o mesmo esta parando o servidor Http do provedor que hospeda meu site e de vez enquando aparece um erro:

 

<div class='codetop'>CODE</div><div class='codemain' style='height:300px;white-space:pre;overflow-y:auto'>NOT EXTEND A mandatory extension policy in the request is not accepted by the server for this resource.</div>

 

Este erro para o dominio que o bate papo esta colocado e só volta restartando o servidor.

 

 

Nossa o provedor me fala que é por causa da sala que da só insere as mensagens após refresh, e o numero excessivo de refresh para o servidor http, bom ai eu naum sei.

 

 

Queria alguma ajuda alguem já passou pelo mesmo problema e tem como me orientar na resolução destes erros, visto que para mim é triste pois fiz um bate papo para a minha cidade e este erro esta comprometendo tudo....

 

o site é esse o meu site

 

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este aqui é o arquivo das funçoes e das conexões:

 

 

 

 

CODE
<?php

############################ ROMANO CHAT - MySQL #################################

# Arquivo: global.php #

# Criação: 02/Abril/2004 - 00:50 AM #

# Versão: 7.0.1 #

# Autores: Comunidade Romano Chat - (Idéia Original: Rodrigo Romano) #

################################################################################

##

# Software Distribuição: http://www.phpbrasil.com #

# Suporte, Nóticias, Atualizações em: http://www.phpbrasil.com #

# Software Comunidade: romanochat@yahoogrupos.com.br #

################################################################################

##

# - Este é um programa grátis; podendo ser redistribuido e modificado, desde de #

# que não se retire os créditos iniciais dos autores. #

# - Este programa também vem SEM NENHUMA GARANTIA, e tudo é por sua conta e #

# risco ao usa-lo você ficara responsável por tudo; insentado os autores. #

# - Para mais informações leia o arquivo "licenca.txt", no diretório principal. #

################################################################################

##

 

####################################

# #

# MODIFICADO POR: JRF WEBMASTER #

# VERSÃO ATUAL: 8.0 #

# DATA: 01/08/2006 #

# #

####################################

 

/**

* Inicia a sessão para todo o script.

* E o tempo para todo o script.

**/

session_start();

 

/**

* Retira todas as vaviáveis dos possíveis metodos de envio.

* Verificando a versão do PHP em questão para servir em todos.

* By Sandro[sK15] - sk15@msn.com

**/

 

class chat {

/**

* Variáveis dos Sistema:

* $dbh = Variável de conexão do banco de dados.

* $nome = Nome do usuário.

* $careta = Número da careta.

* $sala = Código da sala.

* $cor = Número da cor em hexadecimal.

* $nomesala = Nome da sala.

* $config = Configurações do chat

**/

var $dbh;

var $nome;

var $sala;

var $cor;

var $nomesala;

var $config;

 

/**

* Conecta ao banco de dados.

**/

function chat() {

$this->dbh = mysql_connect($GLOBALS['host'], $GLOBALS['user'], $GLOBALS['pass']) or die ("ERRO ao se conectar a base de dados");

mysql_select_db($GLOBALS['db'], $this->dbh) or die ("ERRO ao se selecionar a base de dados");

//Armazena as configurações em uma sessão ,diminuindo as consultas ao banco de dados

if(empty($_SESSION['config'])){

$consulta = mysql_query('SELECT * FROM config');

while($row= mysql_fetch_array($consulta,MYSQL_ASSOC)){

if($row['config_name'] != 'cores'){

$this->config[$row['config_name']]['val'] = $row['config_value'];

$this->config[$row['config_name']]['desc'] = $row['config_desc'];

}else{

$list=explode(',',$row['config_value']);

for($i=0;$i < sizeof($list);$i++){

$partes = explode(':',$list[$i]);

$cores[$partes[0]] = $partes[1];

}

$this->config[$row['config_name']]['val'] = $cores;

$this->config[$row['config_name']]['desc'] = $row['config_desc'];

}

}

mysql_free_result($consulta);

$_SESSION['config'] = $this->config;

}else{

$this->config = $_SESSION['config'];

}

}

 

/**

* Localização do Script

* Função que fixa Bugs de servidores que não iniciam os Headers com URLs sem HTTP://.

* OBS: Só funciona perfeitamente na pasta RAIZ e 2 acimas ....

* By Sandro[sK15] - sk15@msn.com

**/

function localizaurl($pasta = '0') {

$arquivo = substr($_SERVER['PHP_SELF'], "0", strrpos($_SERVER['PHP_SELF'], "/"));

$pastas = ($pasta == '0') ? substr($arquivo, "0", strrpos($arquivo, "/")) : $arquivo;

$local = "http".((isset($_SERVER['HTTPS'])) ? "s" : "")."://".$_SERVER['SERVER_NAME'].":".$_SERVER['SERVER_PORT'].$pastas;

return $local;

}

 

/**

* Extrai todas as informações do usuário do chat.

* Armazena as configurações em uma sessão ,diminuindo as consultas ao banco de dados

**/

function dados($uid) {

if(empty($_SESSION['configuser'])){

$consulta = mysql_query("SELECT S.nome AS nomesala, U.nome, U.sala, U.cor FROM users U, salas S WHERE (S.cod=U.sala && U.uid='$uid') LIMIT 1;", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

$_SESSION['configuser'] = $row;

}

$this->sala = $_SESSION['configuser']["sala"];

$this->nome = $_SESSION['configuser']["nome"];

$this->cor = $_SESSION['configuser']["cor"];

$this->nomesala = $_SESSION['configuser']["nomesala"];

}

 

/**

* Bloqueia determinado usuário.

**/

function block($uid) {

$consulta = mysql_query("SELECT COUNT(*) AS total FROM users WHERE uid='$uid';", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

$ip = getenv("REMOTE_ADDR");

$consulta2 = mysql_query("SELECT COUNT(*) AS total FROM block WHERE ip='$ip'", $this->dbh);

$row2 = mysql_fetch_array($consulta2);

mysql_free_result($consulta2);

if ($row["total"] == "0" OR $row2["total"] > "0") {

return true;

}else{

return false;

}

}

 

/**

* Conta quantos usuários existe na sala determinada.

**/

function cont($nome) {

$sql = ($nome == "TODOS") ? "sala='".$this->sala."'" : "(nome='$nome' && sala='".$this->sala."')";

$consulta = mysql_query("SELECT COUNT(*) AS total FROM users WHERE $sql;", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

return $row["total"];

}

 

/**

* Lista as salas do banco de dados.

* $val recebe parametro para consulta

0 todas as salas

1 uma unica sala

**/

function salas($val=0) {

$lista = array();

$i = "0";

if($val == 0){

 

 

$consulta = mysql_query("SELECT * FROM salas WHERE (cod != '".$this->sala."') ORDER BY nome ASC;", $this->dbh);

}else{

$consulta = mysql_query("SELECT * FROM salas WHERE (cod = '".$this->sala."') ORDER BY nome ASC;", $this->dbh);

}

while ($row = mysql_fetch_array($consulta)) {

 

$this->sala = $row["cod"];

$lista[$i]["cont"] = $this->cont("TODOS");

$lista[$i]["cod"] = $row["cod"];

$lista[$i]["desc"] = $row["descr"];

$lista[$i]["nome"] = $row["nome"];

$lista[$i]["tipo"] = $row["tipo"];

$i++;

}

mysql_free_result($consulta);

return $lista;

}

 

/**

* Retira um usuário da sala.

**/

function removeuser() {

$str = $this->perfil($this->nome)." sai da sala ...";

$this->addmsgs($str, $this->nome, "TODOS", "saida", "pub");

mysql_query("DELETE FROM users WHERE (nome='".$this->nome."' && sala='".$this->sala."') LIMIT 1;", $this->dbh);

}

 

/**

* Extrai o perfil de um usuário.

**/

function perfil($nome, $tipo = "este") {

if ($nome != "TODOS" && $this->cont($nome) > "0") {

$consulta = mysql_query("SELECT nome, cor FROM users WHERE (nome='$nome' && sala='".$this->sala."') LIMIT 1;", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

if ($tipo == 'este') {

$tamanho = @GetImageSize($imagem);

$perfil = '<font color="'.$row["cor"].'"><b>'.$row["nome"].'</b></font>';

} else {

$perfil = $row["nome"];

}

} else {

$perfil = "TODOS";

}

return $perfil;

}

 

/**

* Lista os usuários da sala (nomes e uid).

**/

function codlista() {

$i = "0";

$nomes=array();

$consulta = mysql_query("SELECT nome, uid FROM users WHERE sala='".$this->sala."'ORDER BY nome ASC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$nomes[$i]["nome"] = $row["nome"];

$nomes[$i]["cod"] = $row["uid"];

$i++;

}

mysql_free_result($consulta);

return $nomes;

}

 

/**

* Adiciona um usuário a sala de batepapo.

**/

function adduser($uid){

unset($_SESSION['config']);

unset($_SESSION['configuser']);

$ip = getenv("REMOTE_ADDR");

$this->sala = $_GET['sala'];

$this->cor = (empty($_SESSION['cor'])) ? "#000000" : $_SESSION['cor'];

 

$vips = $_SESSION['apelido'];

if($vips == "bianca123x"){

$this->nome = "Joana D´arc";

}else{

$this->nome = (empty($_SESSION['apelido'])) ? "Anônimo" : $_SESSION['apelido'];

}

 

if ($this->sala == ""){

$msg = "Coloque uma Sala válida";

$voltar = false;

} else if ($this->cont($this->nome) > "0") {

$msg = "Já existe esse Nome na Sala";

$voltar = false;

} else if ($this->cont("TODOS") >= $this->config['limite']['val']) {

$msg = "Essa Sala está Lotada - Máximo: ".$this->config['limite']['val'];

$voltar = false;

} else {

mysql_query("INSERT INTO users (nome, cor, date, sala, uid, ip) VALUES ('".$this->nome."', '".$this->cor."', NOW(), '".$this->sala."', '$uid', '$ip');", $this->dbh);

$this->dados($uid);

$str = $this->perfil($this->nome)." entra na sala...";

$this->addmsgs($str, $this->nome, "TODOS", "entra", "pub");

$voltar = true;

}

if (isset($msg)) {

$url = $this->localizaurl('1');

header("Location: $url/index.php?msg=".urlencode($msg));

exit();

}

return $voltar;

}

 

/**

* Troca o perfil de um usuário.

**/

function troca($uid) {

unset($_SESSION['config']);

unset($_SESSION['configuser']);

if ($this->nome != $_POST['apelido'] && $this->cont($_POST['apelido'] ) == "0") {

$_SESSION["cor"] = (isset($_POST["cor"]))? $_POST["cor"] : "#000000";

$_SESSION["apelido"] = (isset($_POST["apelido"]))? $_POST["apelido"] : "";

$antigo = $this->perfil($this->nome);

mysql_query("UPDATE users SET nome='$_POST[apelido]', cor='$_POST[cor]' WHERE uid='$uid' LIMIT 1;", $this->dbh);

$str = $antigo." troca o perfil para ".$this->perfil($_POST['apelido'] );

$this->addmsgs($str, $_POST['apelido'] , "TODOS", "entra", "pub");

$voltar = true;

} else {

$voltar = false;

}

return $voltar;

}

 

/**

* Troca o usuário de sala.

**/

function trocasala($uid) {

unset($_SESSION['config']);

unset($_SESSION['configuser']);

$old = $this->sala;

$this->sala = $_POST['sala'];

$cont = $this->cont("TODOS");

if (($cont < $this->config['limite']['val']) && ($this->cont($this->nome) == "0")) {

mysql_query("UPDATE users SET sala='".$this->sala."' WHERE uid='$uid' LIMIT 1;", $this->dbh);

$this->dados($uid);

$str = $this->perfil($this->nome)." entra na sala...";

$this->addmsgs($str, $this->nome, "TODOS", "entra", "pub");

$str = $this->perfil($this->nome)." sai da sala...";

$this->sala = $old;

$this->addmsgs($str, $this->nome, "TODOS", "saida", "pub");

$this->sala = $_POST['sala'];

} else {

$this->sala = $old;

$str = "<b>Mensagem do Sistema:</b> A sala está Lotada ou o Nome já existe.";

$this->addmsgs($str, $this->nome, $this->nome, "nada", "res");

}

}

 

/**

* Adiciona mensagens ao chat.

**/

function addmsgs($str, $rem, $dest, $som, $tipo) {

mysql_query("INSERT INTO msg (msg, date, rem, dest, som, tipo, sala) VALUES ('$str', NOW(), '$rem', '$dest','$som','$tipo', '".$this->sala."');", $this->dbh);

mysql_query("INSERT INTO logmsg (msg, date, rem, dest, som, tipo, sala) VALUES ('$str', NOW(), '$rem', '$dest', '$som', '$tipo', '".$this->sala."');", $this->dbh);

}

 

/**

* Lista as mensagens da sala.

**/

function msgs() {

$i = "0";

$msgs=array();

$consulta = mysql_query("SELECT * FROM msg WHERE ((rem='".$this->nome."' OR dest='".$this->nome."' OR tipo='pub') && date > '$_SESSION[date]' && sala='".$this->sala."') ORDER BY date ASC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$msgs[$i]["msg"] = $row["msg"];

$msgs[$i]["tipo"] = $row["tipo"];

$msgs[$i]["som"] = $row["som"];

$msgs[$i]["dest"] = $row["dest"];

$msgs[$i]["rem"] = $row["rem"];

$_SESSION['date'] = $row["date"];

$i++;

}

mysql_free_result($consulta);

return $msgs;

}

 

/**

* Lista as mensagens de log da sala.

**/

function logmsgs() {

$i = "0";

$msgs=array();

$consulta = mysql_query("SELECT * FROM logmsg WHERE sala='".$this->sala."' ORDER BY date DESC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$msgs[$i]["msg"] = $row["msg"];

$msgs[$i]["dest"] = $row["dest"];

$msgs[$i]["rem"] = $row["rem"];

$msgs[$i]["data"] = $row["date"];

$i++;

}

mysql_free_result($consulta);

return $msgs;

}

 

/**

* Atualiza o banco de dados.

**/

function atualiza() {

mysql_query("DELETE FROM msg WHERE (date < DATE_SUB(NOW(), INTERVAL ".$this->config['purge']['val']." SECOND));", $this->dbh);

mysql_query("DELETE FROM users WHERE (date < DATE_SUB(NOW(), INTERVAL ".$this->config['purge']['val']." SECOND));", $this->dbh);

mysql_query("UPDATE users SET date=NOW() WHERE (nome='".$this->nome."' && sala='".$this->sala."');", $this->dbh);

}

 

/**

* Cria uma nova sala

**/

function criasala($nome, $desc) {

srand((double)$GLOBALS['tempo']*1000000);

$uid = md5(uniqid(rand(), true));

mysql_query("INSERT INTO salas (nome, descr, cod, date) VALUES ('$nome', '$desc', '$uid', NOW())", $this->dbh);

}

 

/**

* Remove uma sala.

**/

function removesala($cod) {

mysql_query("DELETE FROM salas WHERE cod='$cod' LIMIT 1;", $this->dbh);

}

 

/**

* Limpa o log de uma sala.

**/

function removelogsala($cod) {

mysql_query("DELETE FROM logmsg WHERE sala='$cod';", $this->dbh);

}

 

/**

* Insere um usuário a bloquear.

* Pelo IP ou Nome do usuário.

**/

function blockuser($uid) {

$consulta = mysql_query("SELECT nome, ip FROM users WHERE uid='$uid' LIMIT 1;", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

mysql_query("INSERT INTO block (name, ip, data) VALUES ('$row[nome]', '$row[ip]', NOW());", $this->dbh);

}

 

/**

* Insere mensagens do assistente na sala de batepapo

**/

function adv() {

$consulta = mysql_query("SELECT COUNT(*) AS total FROM adv;", $this->dbh);

$row = mysql_fetch_array($consulta);

mysql_free_result($consulta);

if ($this->config['assistente']['val'] != "0" && $row["total"] > "0") {

$consulta2 = mysql_query("SELECT COUNT(*) AS total FROM salas WHERE (cod='".$this->sala."' && date < DATE_SUB(NOW(), INTERVAL ".($this->config['assistente']['val']*150)." SECOND));", $this->dbh);

$row2 = mysql_fetch_array($consulta2);

mysql_free_result($consulta2);

if ($row2["total"] != "0") {

$consulta3 = mysql_query("SELECT * FROM adv ORDER BY RAND() LIMIT 1;", $this->dbh);

$row3 = mysql_fetch_array($consulta3);

mysql_free_result($consulta3);

$str = $row3["msg"];

$this->addmsgs($str, "sistema", "todos", "nada", "pub");

mysql_query("UPDATE salas SET date=NOW() WHERE cod='".$this->sala."' LIMIT 1;", $this->dbh);

}

}

}

 

/**

* Insere mensagens no assistente

**/

function addadv($msg) {

mysql_query("INSERT INTO adv (msg) VALUES ('$msg');", $this->dbh);

}

 

/**

* Lista as mensagens do assistente

**/

function listaadv(){

$i = "0";

$msgs=array();

$consulta = mysql_query("SELECT * FROM adv ORDER BY cod DESC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$msgs[$i]["cod"] = $row["cod"];

$msgs[$i]["msg"] = $row["msg"];

$i++;

}

mysql_free_result($consulta);

return $msgs;

}

 

/**

* Remove às mensagens do assistente.

**/

function removeadv($cod) {

mysql_query("DELETE FROM adv WHERE cod='$cod' LIMIT 1;", $this->dbh);

}

 

/**

* Lista os ips bloqueados/nomes.

**/

function ip() {

$i = "0";

$ip=array();

$consulta = mysql_query("SELECT * FROM block ORDER BY data ASC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$ip[$i]["name"] = $row["name"];

$ip[$i]["ip"] = $row["ip"];

$ip[$i]["date"] = $row["data"];

$i++;

}

mysql_free_result($consulta);

return $ip;

}

 

/**

* Remove ip bloqueado.

**/

function removeip($cod) {

mysql_query("DELETE FROM block WHERE ip='$cod' LIMIT 1;", $this->dbh);

}

 

/**

* Insere um Novo administra no Sistema.

* O Padrão do sistema é "master"...

**/

function criaradmin($nome, $login, $senha) {

$senha_encode = md5($senha);

mysql_query("INSERT INTO auth (login, pwd, name) VALUES ('$login', '$senha_encode', '$nome');", $this->dbh);

mysql_query("INSERT INTO privs (login, priv) VALUES ('$login', 'master');", $this->dbh);

}

 

/**

* Lista os administradores.

**/

function admins() {

$i = "0";

$consulta = mysql_query("SELECT * FROM auth ORDER BY name ASC;", $this->dbh);

while ($row = mysql_fetch_array($consulta)) {

$adm[$i]["name"] = $row["name"];

$adm[$i]["login"] = $row["login"];

$i++;

}

mysql_free_result($consulta);

return $adm;

}

 

/**

* Remove um adminsitrador.

**/

function removeadmin($cod) {

mysql_query("DELETE FROM auth WHERE login='$cod' LIMIT 1;", $this->dbh);

mysql_query("DELETE FROM privs WHERE login='$cod' LIMIT 1;", $this->dbh);

}

 

/**

* Seta as configurações "

**/

 

 

function gravaconfig($configs) {

unset($_SESSION['config']);

foreach ($configs as $key => $value){

if($key != 'cores'){

mysql_query("UPDATE `config` SET `config_value` = '$value' WHERE `config_name` = '$key' LIMIT 1 ;",$this->dbh);

}else{

$corescf = explode("\n", $value);

$cor = array();

foreach ($corescf as $valores) {

$valores = trim($valores);

if ($valores != "") {

$cor[] = $valores;

}

}

$value=join(',',$cor);

mysql_query("UPDATE `config` SET `config_value` = '$value' WHERE `config_name` = '$key' LIMIT 1 ;",$this->dbh);

}

}

}

//--------------------------------------------------------

} // End class.chat

 

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para melhor detalhamento de quem queira me ajudar o script completo do site que baixei:

 

BATE PAPO ROMANO CHAT Versão 8.0

 

 

 

 

Acredito séria mente que implentanddo um AJAX para carregar as mensagens na sala retirando o refresh que existe resolveria a questão que para o servidor http.

 

Então ta ai quem puder ajudar agradeço desde já!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É uma situação complicada...

Se fosse comigo, eu primeiro colocaria o site pra rodar numa rede interna, pra resolver os problemas. Pois assim você tem acesso a logs, acesso mais rápido aos arquivos, etc.

Já pensou em trocar o CHAT por um outro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

CAMARADA, que sistema de chat esse que você usou?

poderia passar o link pra download?

 

Estou atrás de um e seria exatamente esse que usou em seu site (http://btp.formosafest.com.br)

 

Se alguém ai souber qual é e puder me informar :D

 

Até breve,

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Mas brother ele esta me dando problema não sei se será viavel para você estou pensando seriamente em substituilo....

 

ROMANO CHAT versão 8.0

Compartilhar este post


Link para o post
Compartilhar em outros sites

CAMARADA, que sistema de chat esse que você usou?

poderia passar o link pra download?

 

Estou atrás de um e seria exatamente esse que usou em seu site (http://btp.formosafest.com.br)

 

Se alguém ai souber qual é e puder me informar :D

 

Até breve,

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Mas brother ele esta me dando problema não sei se será viavel para você estou pensando seriamente em substituilo....

 

ROMANO CHAT versão 8.0

 

Prezados Jose Ornelas e Diego Fersan. Realmente esta versão 8.0 do ROMANO CHAT está com um bug no refresh! Fiz vários testes e constatei esse problema.

 

Sugiro que utilizem a Versão 7.01b do Rodrigo Romano Moreira, substituindo o arquivo carregar.htm pelo arquivo da Versão 7.2b do André Luis (este fix é para retirar o chat do pop-up).

 

Estou com este sistema rodando perfeitamente e uma versão mais simples, sem multiplas salas e admin, é a Versão 6A1G.

 

Precisando de ajuda para configurar, pode entrar em contato.

 

Sds,

Marcio Alencar

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai pessoal sou leigo no assunto do romano ainda!

 

criei o bd tudo certinho

 

mais quando acesso a pagina que roda o chat aparece a seguinte mensagem

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/netkrom/public_html/batepapo/config.php:2) in /home/netkrom/public_html/batepapo/global.php on line 23

 

alguem sabe me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

CAMARADA, que sistema de chat esse que você usou?

poderia passar o link pra download?

 

Estou atrás de um e seria exatamente esse que usou em seu site (http://btp.formosafest.com.br)

 

Se alguém ai souber qual é e puder me informar :D

 

Até breve,

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Mas brother ele esta me dando problema não sei se será viavel para você estou pensando seriamente em substituilo....

 

ROMANO CHAT versão 8.0

 

Prezados Jose Ornelas e Diego Fersan. Realmente esta versão 8.0 do ROMANO CHAT está com um bug no refresh! Fiz vários testes e constatei esse problema.

 

Sugiro que utilizem a Versão 7.01b do Rodrigo Romano Moreira, substituindo o arquivo carregar.htm pelo arquivo da Versão 7.2b do André Luis (este fix é para retirar o chat do pop-up).

 

Estou com este sistema rodando perfeitamente e uma versão mais simples, sem multiplas salas e admin, é a Versão 6A1G.

 

Precisando de ajuda para configurar, pode entrar em contato.

 

Sds,

Marcio Alencar

 

Márcio, teria como me enviar o chat zipado? Sempre ocorre um erro diferente, não consigo criar senha para a área de administração...

 

raffael_pinheiro@hotmail.com

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.