Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2013, 00:25
Avatar de xiscomax
xiscomax
 
Fecha de Ingreso: febrero-2006
Mensajes: 379
Antigüedad: 18 años, 2 meses
Puntos: 5
Pregunta Reducir el numero de caracteres a mostrar...

Hola gente, tengo un sidebar en el que quiero mostrar un "Top 5" las 5 consultas mas vistas, pero necesito limitar el numero de caracteres a mostrar.

Eh intentado implementar la función "substr" pero mis nulos conocimientos en php no me lo permiten xD

Podrían aconsejarme y decirme cual seria la forma más correcta en mi caso?

Mis códigos son los siguientes.

index.php
Código PHP:
/* Top 5 */
$toplink=$db->GetAll("SELECT id,sitedesc,url,caption,sitedesc,hits,sitedesc,categoryid from link where approved='yes' ORDER BY id desc limit 0,5"); //0,5 muestra 5             
$toplink=substr('$toplink',0,50);
$smarty->assign('toplink',$toplink); 
/* Fin top 5  */ 
sidebar.tpl
Código PHP:
<div class="toplink">
{if isset(
$toplink)}
<
div class="contentTitle">
<
h1 class="sideTitle">Lo mas visto</h1>
</
div><br />
{foreach 
from=$toplink item=p}
{include 
file="top.tpl" site=$p}
{/foreach}
{/if}
</
div
top.tpl
Código PHP:
<div style="margin:5px;">
     


      <
div>

      <
b><a id="item_href_{$site.id}"{if $smarty.const.LINK_NEW_WINDOW==1target="_blank" {/if} href="{$site.url}" >{$site.sitedesc}</a></b>
     
      <
br>

   </
div>

</
div
Gracias desde ya y saludos

Última edición por xiscomax; 21/05/2013 a las 00:31