Tienes que leer un tutorial de smarty para saber cómo funciona, no hay manera de que hagas esto sin conocimientos. Además necesitas saber el valor de algunas variables que se asignan en el controlador. Ahí tienes el code comentado, compruébalo:
Código HTML:
Ver original{counter start=0 skip=1 print=false} //Esto son variables, las pasas a $start = 0; $skip = 1; etc....
{assign var=FontMin value=9}
{assign var=FontMax value=20}
{assign var=ColorMin value=111}
{assign var=ColorMax value=999}
//Este foreach se traduce así
foreach(lastKeywords_data as $it => $keys)
{foreach from=$lastKeywords_data item=it name=keys}
//if($keys['index']<30) //o similar, no estoy seguro, mira la documentacion de smarty
{if $smarty.foreach.keys.index < 30}
//$smarty.const corresponde a constantes definidas en el controlador, no puedo saber el valor
<span style="font-size: {$ MinFontSize | rand :$ MaxFontSize"> <a href="{$smarty.const.BASE_URL}{$smarty.const.SEARCH_MODREWRITE}/{$smarty.const.SEARCH_MODREWRITE_OP_ALLE}/0/-/0/-/1/{$it.content|sorttext|smarty_search_urlencode}.html"
style="font-size: {$ FontMin | rand :$ FontMax">
{$it.content|truncate:29}
</a></span>{/if}{if !$smarty.foreach.keys.last and $smarty.foreach.keys.index < 29}
{/if}{/foreach}