erro de caractéres em módulo

Dúvidas e discussões sobre o uso de extensões que não sejam nativas do Joomla!
farmaceutico
Novato
Mensagens: 46
Registrado em: 20 Mar 2009, 01:23
Localização: Rio de Janeiro
Contato:

erro de caractéres em módulo

Mensagem por farmaceutico »

Prezados,

Estou usando o módulo mod_php da fiji webdesig para inserir códigos php em um módulos que apresenta as últimas postagens do fórum. Porém quando é apresentado dentro do módulo as palavras que contém caracteres como ` , ´, ç , ~ , ficam com erro. Gostaria de saber se alguém sabe como concertar.

O módulo está rodando na aba emprego home do site http://pfarma.com.br na página, eu testei o código sozinho no joomla fica com erro em qualquer módulo, mais se exibo o código fora do joomla no mesmo servidor aparece sem erro.

Não sei o que pode acontecer se é a codificação da página.

Meu código para exibir as últimas do fórum ipb é

Código: Selecionar todos

<?php
// Dados do mysql
$mysql_host = "localhost"; 
$mysql_user = "usuario_nome"; 
$mysql_senha = "xxxxx"; 
$mysql_bd = "forum"; 

// Conexão com o mysql e seleção do BD
$mysql_conexao = mysql_connect($mysql_host, $mysql_user, $mysql_senha) or die("Erro ao conectar");
$mysql_selecao = mysql_select_db($mysql_bd,$mysql_conexao) or die("Selecionar");

// Dados para o script
$mostrar = 10; 
$letras = 30; 
$sufixo = "..."; 
$url_f = "http://localhost"; 
$tabela_f = "ibf_"; 


$sql = "SELECT TITLE, FORUM_ID, TID FROM ".$tabela_f."topics WHERE 1 ORDER BY tid DESC LIMIT $mostrar";
$resultado_f = @mysql_query($sql) or die("Erro ao selecionar as tabelas");


$contador_f = 1;


while($dados_f = @mysql_fetch_array($resultado_f)) {
$tid = $dados_f['TID'];
$fid = $dados_f["FORUM_ID"];
// Verificando e tratando o tamanho dos titulos dos tópicos
if ($letras != 0) { 
if(strlen($dados_f["TITLE"]) > $letras) { 
$link_f = substr($dados_f["TITLE"], 0, $letras) . $sufixo; 
$titulo_f = $dados_f["TITLE"]; 
} else { 
$link_f = $dados_f["TITLE"]; 
} 
} else { 
$link_f = $dados_f["TITLE"]; 
}

// Gerando o numero 0 antes dos numeros 1...
if($contador_f < 10) $contador_str = "0".$contador_f;
else $contador_str = $contador_f;

// Imprimindo
echo "<strong>$contador_str.</strong>&nbsp;<a href=\"$url_f/index.php?act=ST&f=$fid&t=$tid\" target=_blank title='$titulo_f'>$link_f</a>";

// Acrescentando de 1 em 1 no contador a cada registro
$contador_f++;

}

?>
Dúvidas sobre medicamentos? Exija seus direitos, consulte o farmacêutico na farmácia mais próxima a sua casa.
Medicamentos falsificados ? Vamos dar um basta nisso http://www.pfarma.com.br/consumidor/dir ... icados.php
Avatar do usuário
Manoel
Super Joomleiro
Mensagens: 1606
Registrado em: 21 Ago 2008, 09:04
Localização: Londrina - Paraná
Contato:

Re: erro de caractéres em módulo

Mensagem por Manoel »

Enquanto um está codificado em UNICODE (UTF-8) o outro está em OCIDENTAL (ISO 8859-1).
http://www.tutoriais.iikozen.com.br/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
farmaceutico
Novato
Mensagens: 46
Registrado em: 20 Mar 2009, 01:23
Localização: Rio de Janeiro
Contato:

Re: erro de caractéres em módulo

Mensagem por farmaceutico »

Manoel sabe uma forma para eu decodificar os códigos para aparecer corretamente nas páginas do joomla.

No caso seria decodificar de iso para UTF8?

Agradeço
Dúvidas sobre medicamentos? Exija seus direitos, consulte o farmacêutico na farmácia mais próxima a sua casa.
Medicamentos falsificados ? Vamos dar um basta nisso http://www.pfarma.com.br/consumidor/dir ... icados.php
Avatar do usuário
Manoel
Super Joomleiro
Mensagens: 1606
Registrado em: 21 Ago 2008, 09:04
Localização: Londrina - Paraná
Contato:

Re: erro de caractéres em módulo

Mensagem por Manoel »

Por nunca ter tido a necessidade, nunca implementei a solução, no entanto, já acompanhei inúmeros posts aqui mesmo no fórum com soluções apresentadas a usuários que tiveram esta necessidade.
Faça uma busca pelo Fórum que há de encontrar várias sugestões.
;)
http://www.tutoriais.iikozen.com.br/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
farmaceutico
Novato
Mensagens: 46
Registrado em: 20 Mar 2009, 01:23
Localização: Rio de Janeiro
Contato:

Re: erro de caractéres em módulo

Mensagem por farmaceutico »

Manoel,

Sim eu encontrei muitos post com problemas com utf e Iso, mais a maioria era para tradução o que era simples de resolver já que bastava abrir e salvar como UTF também tive que fazer isto para o seyred.

Mais quanto a puxar e exibir na codificação UTF ao invés de ISO:
Dúvidas sobre medicamentos? Exija seus direitos, consulte o farmacêutico na farmácia mais próxima a sua casa.
Medicamentos falsificados ? Vamos dar um basta nisso http://www.pfarma.com.br/consumidor/dir ... icados.php
Responder