Aspicturedabove,newspostingisnotlimitedtocontent.Accordingtophpcodes,itshouldlimitupto70,butgivesmorethan1000characters...
Lookatthecodes...
home.php
<divid="bloco-tres">
<h1>Outros Posts</h1>
<?php
foreach($query->selecaoLimit('4,5') as $outros){
?>
<div class="outro">
<a href="<?php echo $base.'/'.$outros['categoria'].'/'.$outros['slug'];?>" title="<?php echo $outros['titulo'];?>">
<img src="posts/<?php echo $outros['exibicao'];?>" width="190" height="108" border="0"/>
<span><?php echo $outros['titulo'];?></span>
<p><?php echo $query->limitar($outros['conteudo'],70);?></p>
</a>
</div><!-- outro -->
<?php }?>
</div><!-- termina bloco tres -->
Querys.class.php
<?php
class Querys extends BD{
public function selecaoLimit($limite){
$sqlLimite = "SELECT * FROM 'posts' WHERE status = '0' AND categoria != 'artigos' ORDER BY id DESC LIMIT $limite";
return self::conn()->query($sqlLimite);
}//método de seleção de dados limitado
public function selecaoArtigos($limite, $categoria){
$sqlLimite = "SELECT * FROM 'posts' WHERE status = '0' AND categoria = '$categoria' ORDER BY id DESC LIMIT $limite";
return self::conn()->query($sqlLimite);
}//método de seleção de dados limitado
public function limitar($str, $limita = 100, $limpar = true){
if($limpar = true){
$str = strip_tags($str);
}
if(strlen($str) <= $limita){
return $str;
}
$limita_str = substr($str, 0, $limita);
$ultimo = strrpos($limita_str, ' ');
return substr($str, $ultimo).'...';
}//TERMINA FUNCÇÃO PARA LIMITAR STRING
?>