Como exibir postagem do fórum em seu site

Suporte à dúvidas gerais relacionadas ao phpBB.
Antonio Junior
Novato
Novato
Mensagens: 13
Registrado em: 13 Mar 2011, 16:54

Como exibir postagem do fórum em seu site

Mensagem 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.
RobsonArsB
Membro Recente
Membro Recente
Mensagens: 333
Registrado em: 27 Jan 2007, 10:02
Localização: Itapevi/SP
Contato:

Re: Como exibir postagem do fórum em seu site

Mensagem por RobsonArsB »

qual o seu fórum?
Não dou suporte Via MP, mande sua mensagem no fórum, para que todos que tiverem a mesma duvida tenham em mão a solução! Att: RobsonArsB
Antonio Junior
Novato
Novato
Mensagens: 13
Registrado em: 13 Mar 2011, 16:54

Re: Como exibir postagem do fórum em seu site

Mensagem por Antonio Junior »

RobsonArsB,

phpBB3 3.0.8, pt-br, seria isto?

Grato.
gssilva
Membro Avançado
Membro Avançado
Mensagens: 1109
Registrado em: 27 Jul 2010, 19:40
Nome Real: Guilherme Silva
Localização: Araraquara - SP
Contato:

Re: Como exibir postagem do fórum em seu site

Mensagem por gssilva »

Eu acredito que ele tenha pedido o link do seu fórum.
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5971
Registrado em: 03 Set 2009, 21:59
Contato:

Re: Como exibir postagem do fórum em seu site

Mensagem por _Vinny_ »

Antonio Junior, você precisa ter o seu arquivo que imprima as noticias em codificação UTF-8.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Antonio Junior
Novato
Novato
Mensagens: 13
Registrado em: 13 Mar 2011, 16:54

Re: Como exibir postagem do fórum em seu site

Mensagem 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.
RobsonArsB
Membro Recente
Membro Recente
Mensagens: 333
Registrado em: 27 Jan 2007, 10:02
Localização: Itapevi/SP
Contato:

Re: Como exibir postagem do fórum em seu site

Mensagem por RobsonArsB »

poderia colocar o script?
Não dou suporte Via MP, mande sua mensagem no fórum, para que todos que tiverem a mesma duvida tenham em mão a solução! Att: RobsonArsB
Antonio Junior
Novato
Novato
Mensagens: 13
Registrado em: 13 Mar 2011, 16:54

Re: Como exibir postagem do fórum em seu site

Mensagem 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);
?>
Editado pela última vez por RobsonArsB em 15 Mar 2011, 09:48, em um total de 1 vez.
Motivo: codigo dentro das tags
Antonio Junior
Novato
Novato
Mensagens: 13
Registrado em: 13 Mar 2011, 16:54

Re: Como exibir postagem do fórum em seu site

Mensagem 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.
RobsonArsB
Membro Recente
Membro Recente
Mensagens: 333
Registrado em: 27 Jan 2007, 10:02
Localização: Itapevi/SP
Contato:

Re: Como exibir postagem do fórum em seu site

Mensagem 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:

Código: Selecionar todos

font-size:9px
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"); ?>
Não dou suporte Via MP, mande sua mensagem no fórum, para que todos que tiverem a mesma duvida tenham em mão a solução! Att: RobsonArsB
Trancado