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
}
?>
Pergunta
Perfect Lion
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
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.