GtOkAi Postado Fevereiro 3, 2009 Denunciar Share Postado Fevereiro 3, 2009 alguém poderia dar uma ajuda para fazer funcionar a pagina desse forum aqui:https://www.scriptbrasil.com.br/download/codigo/2193/Eu dei uma editada... tirei o cabeçalho e o rodapé para inserir dentro de um projeto meu.Já refiz o trabalho para ver se fiz algum erro e continua... Então aguardo resposta.Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Fevereiro 4, 2009 Denunciar Share Postado Fevereiro 4, 2009 Creio que pouca gente vá baixar esse script pra ver o que é, muito menos vai achar o mesmo erro que você.. Que erro está ocorrendo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GtOkAi Postado Fevereiro 4, 2009 Autor Denunciar Share Postado Fevereiro 4, 2009 Bom, o problema está no sistema de paginação, não está funcionando(não é exibido...) já olhei o script diversas vezes e não consegui achar o problema porque sempre tive problemas com sistema de paginação:<? include "config.php"; if($comeco=="") $comeco=1; include "conectar.php"; if($secao==NULL){ ?> <div align="center"><font size="4" color="#FF0000"><b>Não é possível ver tópicos sem a seção!</b></font></div> <? }else{ if($id!=NULL){ $tópico=mysql_query("select * from $nometabela where id=$id",$conexao); $respostas=mysql_query("select * from $nometabela where resposta=$id order by id",$conexao); $fim=$comeco+$nregistros-1; if($fim>mysql_num_rows($respostas)) $fim=mysql_num_rows($respostas); if(mysql_result($tópico,0,url)!=NULL){ $url="<a href='".mysql_result($tópico,0,url)."'>".mysql_result($tópico,0,url)."</a> - "; } ?> <table width="100%" border="1" background="images/camada1.jpg" bordercolor="#000000"> <tr background="images/camada1.jpg"> <td align="center" width="100%"> <p> <?=nl2br(chunk_split(htmlentities(mysql_result($tópico,0,mensagem)),100,' '))?> </p> <p align="right"><a href="mailto:<?=mysql_result($tópico,0,email)?>"><?=mysql_result($tópico,0,nome)?></a> - <?=$url?><?=mysql_result($tópico,0,data)?></p> </td> </tr> <? if(mysql_num_rows($respostas)==0){ ?> <tr> <td align="center" bgcolor="#999999"> <b>Não há respostas</b></td> </tr> <? }else{ for($i=$comeco-1;$i<$fim;$i++){ if(mysql_result($respostas,$i,url)!=NULL){ $url="<a href='".mysql_result($respostas,$i,url)."'>".mysql_result($respostas,$i,url)."</a> - "; } ?> <tr bgcolor="#999999"> <td align="center" width="100%"> <p> <?=nl2br(chunk_split(htmlentities(mysql_result($respostas,$i,mensagem)),100,' '))?> </p> <p align="right"><?=mysql_result($respostas,$i,nome)?></a> - <?=mysql_result($respostas,0,data)?></p> </td> </tr> <? } } ?> </table> <? if(mysql_num_rows($respostas)/$nregistros>1){ echo "<p align='center'><b><font size='4'>Páginas: "; $pagina=1; $anterior=$comeco-$nregistros; $proxima=$comeco+$nregistros; if($anterior>0) echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$anterior."'>Anterior </a>"; for($i=1;$i<=mysql_num_rows($respostas);$i+=$nregistros){ echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$i."'>".$pagina."</a> "; $pagina++; } if($proxima<=mysql_num_rows($respostas)) echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$proxima."'> Próxima</a>"; echo "</font></b></p>"; } ?> <p><a href="adicionartopico.php?secao=<?=$secao?>&resposta=<?=$id?>">Responder este tópico</a> <? }else{ $topicos=mysql_query("select * from $nometabela where secao=$secao and resposta=''",$conexao); $fim=$comeco+$nregistros-1; if($fim>mysql_num_rows($topicos)) $fim=mysql_num_rows($topicos); ?> <div align="center"><b>Números de Tópicos: </b><?=mysql_num_rows($topicos)?></div></p> <table width="100%" border="1" background="images/camada1.jpg" bordercolor="#000000"> <tr> <td align="center" width="40%"> <b>Assunto</b></td> <td align="center" width="30%"> <b>Nome</b></td> <td align="center" width="30%"> <b>Respostas</b></td> </tr> <? if(mysql_num_rows($topicos)==0){ ?> <tr bgcolor="#999999"> <td align="center" colspan=3> <b>Nenhum tópico</b></td> </tr> <? }else{ for($i=$comeco-1;$i<$fim;$i++){ $rtemp=mysql_connect($mysqlhost,$mysqluser,$mysqlpass); mysql_select_db($nometabela,$rtemp); $temp=mysql_result($topicos,$i,id); $rtemp2=mysql_query("select id from $nometabela where resposta=$temp",$rtemp) or die(mysql_error()); $nrespostas=mysql_num_rows($rtemp2); ?> <tr bgcolor="#999999"> <td align="center" width="40%"> <b><a href="vertopico.php?secao=<?=$secao?>&id=<?=mysql_result($topicos,$i,id)?>"><?=mysql_result($topicos,$i,assunto)?></a></b></td> <td align="center" width="30%"> <b><?=mysql_result($topicos,$i,nome)?></b></td> <td align="center" width="30%"> <b><?=$nrespostas?></b></td> </tr> <? } } ?> </table> <? if(mysql_num_rows($topicos)/$nregistros>1){ echo "<p align='center'><b><font size='4'>Páginas: "; $pagina=1; $anterior=$comeco-$nregistros; $proxima=$comeco+$nregistros; if($anterior>0) echo "<a href='vertopico.php?secao=".$secao."&comeco=".$anterior."'>Anterior </a>"; for($i=1;$i<=mysql_num_rows($topicos);$i+=$nregistros){ echo "<a href='vertopico.php?secao=".$secao."&comeco=".$i."'>".$pagina."</a> "; $pagina++; } if($proxima<=mysql_num_rows($topicos)) echo "<a href='vertopico.php?secao=".$secao."&comeco=".$proxima."'> Próxima</a>"; echo "</font></b></p>"; } ?> <a href="adicionartopico.php?secao=<?=$secao?>">Adicionar tópico</a> <? } } mysql_close($conexao); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GtOkAi Postado Fevereiro 6, 2009 Autor Denunciar Share Postado Fevereiro 6, 2009 Bom, ainda estou precisando muito que alguém me ajuda na correção do SCRIPT...Tentei dar mais uma olhada mas não consegui arrumar, acho que o problema está em $nregistros > 1, se coloco = 1, ele exibi as paginas porem de 1 até o numero de items + 2 de um jeito errado, caso coloco > 0, exibi apenas a pagina atual com o número de paginas que deveria haver. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GtOkAi
alguém poderia dar uma ajuda para fazer funcionar a pagina desse forum aqui:
https://www.scriptbrasil.com.br/download/codigo/2193/
Eu dei uma editada... tirei o cabeçalho e o rodapé para inserir dentro de um projeto meu.
Já refiz o trabalho para ver se fiz algum erro e continua... Então aguardo resposta.
Obrigado.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.