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

News Usando O Invision 2.0


Perfect Lion

Pergunta

Pessoal esse script tenho a honra de postar aqui no forum pois eu aprendi a fazer ele aqui com você e com isso aprendi muita coisa sobre o phpmysql e buscar dados em uma db eu aprendi mesmo e muito eu acho que se eu tivesse na aula não aprendia assim valeu galera...

Esse script você pode criar suas proprias news utilizando apenas o forum Invision 2.0 eu falo sofri muito para fazer ele mais ta ai completinho só falta crecentar o "..." para não ter que mostrar tudo na news e sim uma breve da news.. se alguém poder fazer isso ou me encinar eu faço e coloco aqui o script com a atualização ...

Obrigado pessoal por me atura.

News.php

<?
//////////////////////////////////////////////
/*
Mostrar news do forum Invision v. 2.0
verção do script: 1.55
Autor: Erick Leão
Nik: Perfect Lion
Data: 03/10/2004
Esse codigo é livre para alteração e melhoria
mais só gostaria que quem alterase postase esse codigo a todos
contato: perfectlion@pop.com.br
home-test: www.paodemugen.com.br/index2.php
Não contem mais o bug que mostra os comentarios do topic.
*/
//////////////////////////////////////////////
$link_forum = "http://www.paodemugen.com.br/portal/forum";// LINK DO SEU FORUM
$limit = "15";// NUMEROS DE NEWS A MOSTRAR
$pasta = "portal/forum"; //SELECIONE A PASTA QUE SE LOCALIZA O FÓRUM, CASO TENHA COLOCADO ESSE ARQUIVO DENTRO DA MESMA PASTA DEIXA SOMENTE ""

// Não alterar esses campos//
if ($pasta =="") {
require ("conf_global.php");
} else {
require ("$pasta/conf_global.php");
}
mysql_connect("".$INFO['sql_host']."","".$INFO['sql_user']."","".$INFO['sql_pass']."");
mysql_select_db("".$INFO['sql_database']."");
$tabela = mysql_query("SELECT * FROM ".$INFO['sql_tbl_prefix']."topics WHERE forum_id = 24 ORDER BY start_date DESC LIMIT $limit") or die (mysql_error());
while($r = mysql_fetch_array($tabela)){
$tid = $r["tid"];
$title = $r["title"];
$start_name = $r["start_name"];
$starter_id = $r["starter_id"];
$forum_id = $r["forum_id"];
$tabela2 = mysql_query("SELECT * FROM forum_posts, forum_topics WHERE tid = topic_id AND topic_id = '$tid'") or die (mysql_error());
$r2 = mysql_fetch_array($tabela2); // não usamos while se não irá imprimir todos os posts 
$author_name = $r2["author_name"];
$post_date = $r2["post_date"];
$icon_id = $r2["icon_id"];
$title = $r2["title"];
$post = $r2["post"];
$topic_id = $r2["topic_id"];
echo 
// alterar apartir daqui!!! mais não remova as aspas do começo e do fim; 
'
<table width="473" height="83" border="1" align="center" bordercolor="#0033FF">
 <tr> 
   <td><div align="center"><strong><font color="#FF6600">'.$title.'</font></strong></div></td>
 </tr>
 <tr> 
   <td>'.$post.'</td>
 </tr>
 <tr>
   <td><table width="460" border="0">
       <tr> 
         <td>Autor:</td>
         <td><strong>'.$author_name.'</strong></td>
       </tr>
     </table></td>
 </tr>
</table>
<br>
<br>
<br>
';
//não retire "}" e nem o; de cima
}
?>

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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...