Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nathanfeitoza

Como colocar o 'Leia mais' em uma página de noticias

Recommended Posts

Olá, galera

 

Bom, eu estou com uma dúvida e ela é a seguinte.

 

Estou criando um sistema de noticias e então queria saber como por o botão/texto "Leia Mais" na minha página inicial. Ex: "Noticias lvslfsdlfdlfdsfdslfsdfldsfldsflflfsdlflsf... Leia Mais"

 

Abaixo está o código para vocês analisarem e me ajudarem.

 
<title>Noticias</title>
<?php
// Conexão com o Banco de Dados
include('config.php');
$selecionar_db = "SELECT * FROM news ORDER BY id DESC";
$final = mysql_query($selecionar_db)
or die ("<h1>Erro ao Conectar-se ao Banco de dados</h1>");
 
 
while ($news=mysql_fetch_array($final)) { 
$id = $news["id"];
 
$titulo = $news["titulo"];
 
$categoria_id = $news["categoria"];
 
$autor = $news["autor"];
 
$views = $news["views"];
 
$texto = $news["texto"];
 
$date = $news["date"];
 
 
$date2 = strtotime($date);
$data = date('d/m/Y', $date2);
$hora = date('H:i', $date2);
 
 
$comentarios_db = "SELECT * FROM comentarios WHERE noticia_id='$id'";
$comentarios_db = mysql_query($comentarios_db);
$comentarios = mysql_num_rows($comentarios_db);
 
 
$categoria_db = "SELECT * FROM categorias WHERE id='$categoria_id'";
$categoria_resultado = mysql_query($categoria_db);
$categoria_final = mysql_fetch_assoc($categoria_resultado);
$categoria = $categoria_final['categoria'];
 
 
echo "<h1><a href=\"noticia.php?id=$id\">$titulo</a></h1><p>Postado por <b>$autor</b> em <b>$data</b> ás <b>$hora</b> - <b>$views</b> Visualizações | <b>$comentarios</b> Comentários | Categoria: <b>$categoria</b></p><p>$texto</p>";
 
 
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar a função substr para exibir apenas alguns caracteres da notícia

 

http://php.net/substr

 

 

PS: funções mysql_* estão obsoletas desde o PHP 5.5 e serão removidas do PHP em breve. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

No seu Loop, vai exibir um resumo da noticia, basta adicionar um link que envie pra uma pagina que liste a noticia completa.

echo '<div>'.$texto_resumido.'</div>
<a href="/noticia.php?id='.$id.'">Leia Mais</a>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.