Ir para conteúdo
Fórum Script Brasil
  • 0

Últimos Tópico Do Fórum


carol

Pergunta

Oooh gente!

é o seguinte uso o phpBB 2.0.6, gostaria de colocar no meu site os mais recentes do fórum

tipo os tópicos mais recentes...

ultimas_doforum.gif

Fiz assim:

<?php require_once('../Connections/consite.php'); ?> 
<?php 
$maxRows_RS1 = 10; 
$pageNum_RS1 = 0; 
if (isset($HTTP_GET_VARS['pageNum_RS1'])) { 
  $pageNum_RS1 = $HTTP_GET_VARS['pageNum_RS1']; 
} 
$startRow_RS1 = $pageNum_RS1 * $maxRows_RS1; 

mysql_select_db($database_consite, $consite); 
$query_RS1 = "SELECT * FROM forumfreetopics ORDER BY topic_id DESC"; 
$query_limit_RS1 = sprintf("%s LIMIT %d, %d", $query_RS1, $startRow_RS1, $maxRows_RS1); 
$RS1 = mysql_query($query_limit_RS1, $consite) or die(mysql_error()); 
$row_RS1 = mysql_fetch_assoc($RS1); 

if (isset($HTTP_GET_VARS['totalRows_RS1'])) { 
  $totalRows_RS1 = $HTTP_GET_VARS['totalRows_RS1']; 
} else { 
  $all_RS1 = mysql_query($query_RS1); 
  $totalRows_RS1 = mysql_num_rows($all_RS1); 
} 
$totalPages_RS1 = ceil($totalRows_RS1/$maxRows_RS1)-1; 
?> 
<html> 
<head> 
<title>Postagem </title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link href="freecode.css" rel="stylesheet" type="text/css"> 
</head> 

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 
<?php do { ?> 
<table width="168" border="0" cellspacing="0" cellpadding="0"> 
  <tr> 
    <td height="1" valign="middle"> &nbsp;<img src="imgs/seta.gif" width="10" height="10"> 
      <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="http://www2.freecode.com.br/forum/viewtopic.php?t=<?php echo $row_RS1['topic_id']; ?>" target="_parent"> 
      <?php echo $row_RS1['topic_title']; ?></a> </font></td> 
  </tr> 
</table> 
<?php } while ($row_RS1 = mysql_fetch_assoc($RS1)); ?> 
</body> 
</html> 
<?php 
mysql_free_result($RS1); 
?>

funcionou certinho, o problema é que ele só organiza de for tópico novo sacou?

tipo:

eu posto um tópico id 400 e você um com id 401 o seu fica primeiro

mas se uma pessoa depois disso responder o meu 400 ele não sobre,

pois o tópico fica 400 ainda.

Como eu posso resolver isso?

Tem algum mod que fazça isso?

Obrigada a todos!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

mas tipo assim, so topicos novos devem ficar sempre me cima, mesmo não sendo respondidos, para saber que ele é mais novo.

no entanto, o que você pode fazer é criar um campo DATA e toda vez que algo for alterado você muda a data....o que for mais novo fica em cima,

funciona !!!

Luiz Curti - Web Developer

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...