Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu]Module Download manager et sortby
#12

a un poil de fesse il est bon.

Juste retirer le PHP et le mettre dans une Udt à part.


Ton Udt :

Code :
$sorted = array();
$smarty = cmsms()->GetSmarty();
$data = $params['variable'];

foreach ($data as $file) {
    if($file->itemtype == 'file') {
      $sorted[-strtotime($file->created)] = $file;
    }
}

ksort($sorted);

$smarty->assign('itemsSorted', $sorted);


et ton gabarit Smarty :

Code :
{NomDeTonUdt variable=$item}
<ul>
{foreach item=item from=$itemsSorted}
    {if $item->itemtype == 'file' }

{counter assign=lasts}

{if $lasts<6}

     <li class="links">
    {$item->name}
              
<span class="taille">({$item->size})</span>

<span class="download_link_icon"><a href="{$item->href}" title="Télécharger {$item->name}"><img src="modules/DownloadManager/images/icons/drive_disk.png"/></a></span>

{/if}
      
    {/if}

{foreachelse}
Aucun fichier à l'heure actuelle dans cette catégorie</li>
{/foreach}

</ul>
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)