Ir para conteúdo

Arquivado

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

Thiago Duarte

Colocar a ultima atualização da noticia na pagina principal

Recommended Posts

Olá, estou com uma duvida

 

Preciso fazer um cadastro de noticias que sempre que for cadastrado uma noticia, será exibida na pagina principal, de forma que apareça só uma parte da noticia e um link dizendo saiba mais e quando clicar ai vai para pagina com todas as noticias, alguem pode me ajudar ?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, cadastrar eu sei, como fazer a noticia que acabou de ser cadastrada apareçer na pagina principal ?

 

ai sempre que for cadastrando novas noticias só apareçer a ultima, alguem sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Wanderson, consegui resolver mas tem um problema, tem um texto grande, ai gostaria só de pegar uma parte do texto e exibir na parte principal do site

 

por exemplo digamos que o testo é: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

 

Ai eu quero exibir só: Lorem ipsum dolor sit amet, consectetuer adipiscing elit

 

Como que faz isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem essa função que eu criei:

 

function limitar ($str, $limite, $corta = false) {
$tamanho = strlen($str);
if ($tamanho <= $limite) {
	$ntexto = $str;
} else {
	if ($corta == true) {
		$ntexto = substr($str, 0, $limite);
	} else {
		$uespaco = strrpos(substr($str, 0, $limite), ' ');
		$ntexto  = substr($str, 0, $uespaco);
	}
}
return $ntexto;
}

 

Se o terceiro parâmetro for falso, ele não corta o texto, por exemplo:

 

Lorem Ipsum dolor sit amet, a função não corta as palavras no meio.

 

e se for verdadeira, a função corta as palavras no meio

 

Pra usar ela

limitar ("Wanderson Ferreira Valério", 5);

// Imprimi [b]Wanderson[/b]

limitar ("Wanderson Ferreira Valério", 5, true);

// Imprime [b]Wande[/b]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, eu vi essa função mas é meio complicado usar, olha ai meu codigo pra ver como está

 

     <?php
include "conexao.php";

$busca_query = mysql_query("SELECT *, DATE_FORMAT(data, '%d/%m/%Y') data FROM artigos ORDER BY data DESC Limit 1")or die(mysql_error());//faz a busca com as palavras enviadas

// quando existir algo em '$busca_query' ele realizará o script abaixo.
while ($dados = mysql_fetch_array($busca_query)) {

echo "		<div id=\"mainContent\" style=\"margin-top:20px;\"> 
			<div id=\"topo-home\">
				<span id=\"top-home1\"> ". $dados["titulo"] ." </span><br />
                   <span id=\"autor\"> ". $dados["autor"] ." </span><br />
                   <hr id=\"HR2\" /><br>
                   <div id=\"top-home2\"></div> 
                   <div id=\"top-home3\">
                     <p>A Constituição Brasileira prevê a  participação da população na tomada de decisões através de diversos  dispositivos. São meios de participação: Plebiscitos, Referendos e Leis de Iniciativa  Popular. </p>
                     <br /><span style=\"float:right\"><a href=\"artigos.php\"><img src=\"img/botao_leia_mais.png\" /></a></span>

                   </div>                    
			</div>
	    </div>	
";
}
?>	

 

Oberserve que esse texto "A Constituição Brasileira prevê a participação da população na tomada de decisões através de diversos dispositivos. São meios de participação: Plebiscitos, Referendos e Leis de Iniciativa Popular. " eu escrevi na mão, e era pra buscar no banco de dados sendo que esse texto é bem maior e só gostaria que pegasse essa parte.

 

Como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim:

 

o texto que você vai pegar do banco dados, armazena em uma vriável:

 

$texto = ">A Constituição Brasileira prevê a  participação da população na tomada de decisões através de diversos  dispositivos. São meios de participação: Plebiscitos, Referendos e Leis de Iniciativa  Popular.";
echo limitar($texto, 50);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim:

 

o texto que você vai pegar do banco dados, armazena em uma vriável:

 

$texto = ">A Constituição Brasileira prevê a  participação da população na tomada de decisões através de diversos  dispositivos. São meios de participação: Plebiscitos, Referendos e Leis de Iniciativa  Popular.";
echo limitar($texto, 50);

 

Olá amigo, eu vou ter que escrever o texto todo denovo pra depois limitar ?

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.