Voilà ça fait un moment que je cherchais à créer un nouveau bloc pour WF-Downloads (3.2), ce nouveau bloc présente les "derniers fichiers et aussi les dernières mises à jour".
Je vous donne les modifs à apporter, si il y en a que ça intéresse de tester et de donner leurs avis, :
Avant toutes modifications de fichiers n'oubliez pas de faire les sauvegardes nécessaires.
- Modifier le fichier /modules/wfdownloads/blocks/
wfdownloads_top.php Remplacer
}
    else
    {
        $form .= "hits'";
    }
    $form .= " />";
    $form .= "<input type='text' name='options[]' value='" . $options[1] . "' /> " . _MB_WFD_FILES . "";
    $form .= " <br />" . _MB_WFD_CHARS . " <input type='text' name='options[]' value='" . $options[2] . "' /> " . _MB_WFD_LENGTH . "";
    return $form;
}
?>
Par
} else{    
    if ($options[0] == "date") $form .= "date'";
    if ($options[0] == "hits") $form .= "hits'";
    $form .= " />";
    $form .= "<input type='text' name='options[]' value='" . $options[1] . "' /> " . _MB_WFD_FILES . "";
    $form .= " <br />" . _MB_WFD_CHARS . " <input type='text' name='options[]' value='" . $options[2] . "' /> " . _MB_WFD_LENGTH . "";
    return $form;
 }
}
?>
- Modifier le fichier /modules/wfdownloads/
xoops_version.php  Après le bloc _MI_WFD_BNAME2; 
$modversion['blocks'][2]['file'] = "wfdownloads_top.php";
$modversion['blocks'][2]['name'] = _MI_WFD_BNAME2;
$modversion['blocks'][2]['description'] = "Shows most downloaded files";
$modversion['blocks'][2]['show_func'] = "b_wfdownloads_top_show";
$modversion['blocks'][2]['edit_func'] = "b_wfdownloads_top_edit";
$modversion['blocks'][2]['options'] = "hits|10|19";
$modversion['blocks'][2]['template'] = 'wfdownloads_block_top.html';
Ajouter le bloc "Maj WF-Downloads";
$modversion['blocks'][3]['file'] = "wfdownloads_top.php";
$modversion['blocks'][3]['name'] = "Maj WF-Downloads";
$modversion['blocks'][3]['description'] = "Shows recently added donwload files";
$modversion['blocks'][3]['show_func'] = "b_wfdownloads_top_show";
$modversion['blocks'][3]['edit_func'] = "b_wfdownloads_top_edit";
$modversion['blocks'][3]['options'] = "date|10|19";
$modversion['blocks'][3]['template'] = 'wfdownloads_block_recentsmaj.html';
- Créer et uploader le fichier template modules/wfdownloads/templates/blocks/
wfdownloads_block_recentsmaj.html
<{foreach item=download from=$block.downloads}>
<{if $download.status == 1}>
<img src="<{$xoops_url}>/modules/<{$download.dirname}>/images/new.gif">
<{else $download.status == 2}>
<img src="<{$xoops_url}>/modules/<{$download.dirname}>/images/maj.gif">
<{/if}>    
<a href="<{$xoops_url}>/modules/<{$download.dirname}>/singlefile.php?cid=<{$download.cid}>&lid=<{$download.id}>"><{$download.title}></a>
<br>
<{/foreach}>
- Placer les images new.gif et maj.gif dans 
 /modules/wfdownloads/images/ - Mettre à jour le module WF-Downloads- Paramétrer les autorisations pour afficher ce bloc.J'espère que ces changements sont corrects et que ce bloc est bien fonctionnel et sans bug !