Página 2 de 5
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 19:42
por alceuneto
URL do Fórum: http://forum.conexaoi7.com
foi mal ai galera mais não entendi como devo fazer esse procedimento.
http://blog.phpbb.com/2009/11/09/how-to ... nal-pages/
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 19:59
por robra
O que você realmente não entendeu do procedimento ?
Como disse o
Vinny, o site tem de estar em
PHP.
Abraço.

Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 20:32
por alceuneto
eu sei cara so que fiz do jeito de um tutorial aqui do forum
kb.php?a=86
olha so como fico
http://forum.conexaoi7.com/teste.php
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 20:42
por _Vinny_
Poste aqui o seu código da página teste.php
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 20:45
por robra
Peraí... você quer saber sobre qual assunto ?
Sobre
How to display posts and topics on external pages, que você postou inicialmente, ou sobre o artigo
Como exibir postagem do fórum em seu site ?
Abraço.

Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 20:46
por alceuneto
Código: Selecionar todos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
require('/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 = 25;
// Caminho da página do fórum:
$caminho_Topicos = 'http://forum.conexaoi7.com/viewforum.php?f=2';
?>
<?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>
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 20:57
por alceuneto
os dois falam do mesmo assunto.
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 21:53
por robra
os dois falam do mesmo assunto.
Mas com procedimentos e conteúdo dos códigos diferentes.
Quando postar
códigos, coloque-os entre o BBcode
[.code.].
Tente o código abaixo, só para testar:
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>Untitled Document</title>
</head>
<body>
<?php
require('/home/conexaoi7/public_html/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 = 25;
// 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>
Abraço.

Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 22:18
por alceuneto
robra escreveu:os dois falam do mesmo assunto.
Mas com procedimentos e conteúdo dos códigos diferentes.
Quando postar
códigos, coloque-os entre o BBcode
[.code.].
Tente o código abaixo, só para testar:
Código: Selecionar todos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
require('/home/conexaoi7/public_html/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 = 25;
// 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>
Abraço.

modifiquei a linha require('/home/conexaoi7/public_html/config.php'); para require('/public_html/phpbb3/config.php') porque o forum não ta na raiz da hospedagem.
diminuiu 2 erros
http://forum.conexaoi7.com/teste.php
Re: como colocar postagens rescentes no meu site ?
Enviado: 27 Jan 2012, 22:22
por alceuneto
Código: Selecionar todos
Fatal error: require() [function.require]: Failed opening required 'public_html/phpbb3/config.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/conexaoi/public_html/phpBB3/teste.php on line 11
parece que ta pedindo pra min adicionar na pagina de teste
as informações do banco de dados.