Página 1 de 2
Como exibir postagem do fórum em seu site
Enviado: 13 Mar 2011, 21:03
por Antonio Junior
RobsonArsB, boa noite.
Eu consegui imprimir no site as ultimas mensagens postadas no fórum, legal! Deu trabalho porque não saco nada de php.
Porém aconteceu o seguinte, as palavras que usam acento ou cedilha saem borradas, o que eu posso fazer para corrigir isto?
Grato, Antonio Júnior.
Re: Como exibir postagem do fórum em seu site
Enviado: 13 Mar 2011, 21:56
por RobsonArsB
qual o seu fórum?
Re: Como exibir postagem do fórum em seu site
Enviado: 13 Mar 2011, 22:52
por Antonio Junior
RobsonArsB,
phpBB3 3.0.8, pt-br, seria isto?
Grato.
Re: Como exibir postagem do fórum em seu site
Enviado: 13 Mar 2011, 23:56
por gssilva
Eu acredito que ele tenha pedido o link do seu fórum.
Re: Como exibir postagem do fórum em seu site
Enviado: 14 Mar 2011, 09:06
por _Vinny_
Antonio Junior, você precisa ter o seu arquivo que imprima as noticias em codificação UTF-8.
Re: Como exibir postagem do fórum em seu site
Enviado: 14 Mar 2011, 10:27
por Antonio Junior
Bom dia,
Já havia pensado em algo assim, acontece que na realidade o que eu peguei no fórum foi um script em php, ele lê as informações existe no fórum e as imprime no site. Já que vai servir para várias pessoas, ele poderia colocar a alteração no script, para fazer essa formatação no momento da impressão, seria possível?
Esse fórum phpBB é excelente, muito bom mesmo, tem uma infinidade de recursos.
Gr. abraço.
Re: Como exibir postagem do fórum em seu site
Enviado: 14 Mar 2011, 11:10
por RobsonArsB
poderia colocar o script?
Re: Como exibir postagem do fórum em seu site
Enviado: 14 Mar 2011, 19:42
por Antonio Junior
Robson,
desculpe a demora, vai lá:
Código: Selecionar todos
<?php
// Aqui coloque o caminho da sua página config.php
require('/home/minhaid/public_html/phpbb3/config.php');
?>
<?php
error_reporting(0);
$table_topics = $table_prefix.'topics';
$cn_forum = mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die(mysql_error());
// Coloque aqui quantas letras você quer que apareça do título?
$letras_Topicos = 28;
// Caminho da página do fórum:
$caminho_Topicos = 'http://site.com.br/phpbb3/';
?>
<?php
// Quantos tópicos você quer visualizar
$maxRows_Topicos = 10;
$pageNum_Topicos = 0;
mysql_select_db($dbname, $cn_forum);
$query_Topicos = "SELECT topic_id, topic_title FROM $table_topics ORDER BY topic_id DESC";
$query_limit_Topicos = sprintf("%s LIMIT %d, %d", $query_Topicos, $startRow_Topicos, $maxRows_Topicos);
$Topicos = mysql_query($query_limit_Topicos, $cn_forum) or die(mysql_error());
$row_Topicos = mysql_fetch_assoc($Topicos);
?>
<?php do { ?> <div style="font-size:9px" style="font-family:Arial, Helvetica, sans-serif">
<a href="<?php echo $caminho_Topicos; ?>viewtopic.php?t=<?php echo $row_Topicos['topic_id']; ?>" target="new"><?php echo substr($row_Topicos['topic_title'], 0, $letras_Topicos).'...<br>'; ?></a></div>
<?php } while ($row_Topicos = mysql_fetch_assoc($Topicos)); ?>
<?php
mysql_free_result($Topicos);
?>
Re: Como exibir postagem do fórum em seu site
Enviado: 14 Mar 2011, 21:46
por Antonio Junior
Robson,
Em tempo, e para mudar a cor, o tamanho e o sublinhado do link, como pode ser feito esse aí ficou bravo.
Consegui resolver o problema dos caracteres, cedilha e acentos, com a seguinte instrução:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
Agora a cor da letra e o sublinhado do link não consegui.
Eu chamo o script php dentro do iframe e dá legal e colocar onde se quer.
Gr. abraço.
Re: Como exibir postagem do fórum em seu site
Enviado: 15 Mar 2011, 09:46
por RobsonArsB
tenta chamar o seu style CSS, para que ele incorpore as definições de texto nesse arquivo
Assim:
Adicione: antes de
</head>
<link rel="stylesheet" type="text/css" href="
Nocaldoestilo.css" />
para aumentar a fonte: no codigo procure por:
Em 9px coloque o tamanho desejado.
O resto só definir no CSS que ta tudo certo.
E ao invés de usar um iframe use um include, bem melhor.
<?php include("
ultimasdoforumaqui.php"); ?>