Fork me on GitHub

Rapport de message :*
 

Ajouter un bloc fichiers récents et mis í  jour í  WF-Downloads 3.2

Titre du sujet : Ajouter un bloc fichiers récents et mis í  jour í  WF-Downloads 3.2
par Nikita sur 08/08/2007 16:14:03

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] . "' />&nbsp;" _MB_WFD_FILES "";
    
$form .= "&nbsp;<br />" _MB_WFD_CHARS "&nbsp;<input type='text' name='options[]' value='" $options[2] . "' />&nbsp;" _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] . "' />&nbsp;" _MB_WFD_FILES "";
    
$form .= "&nbsp;<br />" _MB_WFD_CHARS "&nbsp;<input type='text' name='options[]' value='" $options[2] . "' />&nbsp;" _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 !
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

10 Personne(s) en ligne (5 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 10 | Plus ...