como colocar postagens rescentes no meu site ?

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: como colocar postagens rescentes no meu site ?

Mensagem por robra »

alceuneto escreveu:agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.
Postei em minha mensagem anterior a solução.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

robra escreveu:
alceuneto escreveu:agora só tem um problema, quando eu clico no link nao abre a pagina no forum. rsrsr
amanha eu vejo isso , vo durmi.
Postei em minha mensagem anterior a solução.

Abraço. Imagem
pow cara, vlw funcionando perfeito agora :D
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: como colocar postagens rescentes no meu site ?

Mensagem por robra »

pow cara, vlw funcionando perfeito agora
Beleza.... dei uma ajeitada no código e ficou desta forma:

Código: Selecionar todos

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>Últimas Postagens</title>
</head>

<body>
<?php

require('/home/conexaoi/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 = 150;
// Caminho da página do fórum:
$caminho_Topicos = 'http://forum.conexaoi7.com/';
?>
<?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 { ?>
<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>
<?php } while ($row_Topicos = mysql_fetch_assoc($Topicos)); ?>
<?php
mysql_free_result($Topicos);
?>

</body>
</html>
As alterações foram:
- Na linha <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
para <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />. Assim, as letras acentuadas no títulos dos Tópicos aparecerão corretamente.
- Na linha <title>Untitled Document</title> para <title>Últimas Postagens</title>, e aí o texto Últimas Postagens aparecerá na aba do navegador.
- Na linha $letras_Topicos = 25; para $letras_Topicos = 150;, e aí os títulos dos Tópicos aparecerão completamente na página.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

robra escreveu:
pow cara, vlw funcionando perfeito agora
Beleza.... dei uma ajeitada no código e ficou desta forma:

Código: Selecionar todos

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>Últimas Postagens</title>
</head>

<body>
<?php

require('/home/conexaoi/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 = 150;
// Caminho da página do fórum:
$caminho_Topicos = 'http://forum.conexaoi7.com/';
?>
<?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 { ?>
<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>
<?php } while ($row_Topicos = mysql_fetch_assoc($Topicos)); ?>
<?php
mysql_free_result($Topicos);
?>

</body>
</html>
As alterações foram:
- Na linha <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
para <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />. Assim, as letras acentuadas no títulos dos Tópicos aparecerão corretamente.
- Na linha <title>Untitled Document</title> para <title>Últimas Postagens</title>, e aí o texto Últimas Postagens aparecerá na aba do navegador.
- Na linha $letras_Topicos = 25; para $letras_Topicos = 150;, e aí os títulos dos Tópicos aparecerão completamente na página.

Abraço. Imagem
mudei pra aparecer as letras acentuadas, mas ta aparecendo um ponto de interrogação.

http://forum.conexaoi7.com/teste.php
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: como colocar postagens rescentes no meu site ?

Mensagem por robra »

Estranho.... fiz um teste em meu Fórum e ficou normal.
Então, volte a linha para <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> e aumente o valor de 150 para 300, na linha $letras_Topicos = 150; para aparecer o título inteiro do 1º Tópico.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

robra,
mudei fico na mesma.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: como colocar postagens rescentes no meu site ?

Mensagem por robra »

Descompacte este arquivo zipado abaixo e substitua o seu teste.php por ele:
teste.zip
Pode ser a codificação do arquivo.

Abraço. Imagem
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

agora deu :/ isso não e de Deus não rsrs
Avatar do usuário
alceuneto
Novato
Novato
Mensagens: 36
Registrado em: 26 Jan 2012, 09:37

Re: como colocar postagens rescentes no meu site ?

Mensagem por alceuneto »

sera que da pra deixar o visual igual o desse site http://www.bilvardsforum.se/ só que com o do meu forum.
eu falo do lugar onde fica as atualizações.
Editado pela última vez por alceuneto em 28 Jan 2012, 13:16, em um total de 1 vez.
Trancado