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

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

Merci à tous pour votre soutien Wink
Alors quelques franches avancées (qui je dois l'avouer ne sont absolument pas de moi mais d'un ami développeur JAVA qui a accepté de jeter un oeil).
Cela ne s'invente pas, en 1 heure il m'a pondu un truc qui fonctionne sans même connaître made simple et smarty.... limite scandaleux...

Alors certes selon ses mots "c'est pas propre, c'est une voie détournée, il pourront sûrement l'améliorer en connaissant smarty mieux que moi".

Oui mais bon ça marche et pour moi c'est l'essentiel à l'heure actuelle! :lol:

Ne voulant pas toucher au code du module en cas de futures mises à jour, voici le gabarit final qu'il a codé, on sait jamais ça pourra peut-être servir à de futurs utilisateurs:

Citation :<ul>

{php}

$sorted = array();
$gCms = cmsms(); //global $gCms;
$smarty = &$gCms->GetSmarty();
$data = $smarty->get_template_vars('items');

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

ksort($sorted);

$smarty->assign('itemsSorted', $sorted);
{/php}

{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>

Non décidément c'est imbuvable à mon niveau! Je reste avec mon bon vieux html/css et j'envisage de m'associer avec lui pour mes futurs développements spécifiques! Big Grin

NB: si quelqu'un pense pourvoir simplifier tout çà, qu'il n'hésite pas à se manifester!

Bon WE à tous et bonnes vacances aux petits chanceux....
Sujet fermé


Messages dans ce sujet

Atteindre :


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