Forum PHPBoost
Bonjour a tous je voudrais si c'est possible de modifier le module Téléchargements car quand on ajoute un fichier on peut maitre que 1 seul lien et moi je aimerez en maitre plusieur comment faire s'il vous plait ?
Boosteur Inactif

![]()
Groupe: Visiteur
Bonjour matrix,
Cela demande des modifications très lourdes coté PHP et du coté fichier TPl ... Je pense que cette demande pourrais rentrer dans un MAJ future du module... Cela rentre plutôt dans le cadre d'un amélioration du module Download.
@imablement Swan.
Cela demande des modifications très lourdes coté PHP et du coté fichier TPl ... Je pense que cette demande pourrais rentrer dans un MAJ future du module... Cela rentre plutôt dans le cadre d'un amélioration du module Download.
@imablement Swan.
Vu le fonctionnement du module, et du compteur qui lui est prpre, ce n'est pas possible dans l'état.
enfin en garcdant les fonctionalité complète.
enfin en garcdant les fonctionalité complète.
aussi non a la place de faire plusieur lien pourquoi pas maitre un <textarea> je pense pour cela pas de grand modif faut toucher au sql je pense deja et bien sur au module
Edité par matrix59 Le 24/12/11 à 01h54
Edité par matrix59 Le 24/12/11 à 01h54
j'ai pas tout compris là...
bien a la place des case ou on rentre le lien on mais a la place une zone text comme sa peut maitre plusieur lien
bon voila j'ai reussi a 80% on va dire mais je bloque encore car quand je mais mes lein il ceux mette pas a la ligne du style comme avec un <br> donc pour reussir j'ai juste modifier 2 page
download.php qui ce trouve dans /download/ j'ai modifier ceci
Code PHP :
en
Code PHP :
ceci sert a affiché les lien
et j'ai modifier download.tpl dans templates\ton_theme\modules\download
Code HTML :
mais comment faire pour mais lien ce affiche a la ligne ?
Lien 1
Lien 2 etc....
download.php qui ce trouve dans /download/ j'ai modifier ceci
Code PHP :
'U_DOWNLOAD_FILE' => url('count.php?id=' . $file_id, 'file-' . $file_id . '+' . url_encode_rewrite($download_info['title']) . '.php') ));
en
Code PHP :
'U_DOWNLOAD_FILE' => second_parse($download_info['url']),
ceci sert a affiché les lien
et j'ai modifier download.tpl dans templates\ton_theme\modules\download
Code HTML :
<div class="module_contents"> <table width="947"> <tr> <td width="329" style="text-align:center;padding-right:20px;"> # IF C_IMG # <img style="height:270px;" width="200" src="{U_IMG}" alt="{IMAGE_ALT}" /> <br /><br /> # ENDIF # <p class="text_justify">{U_DOWNLOAD_FILE}</p> </td> <td width="606"> <p class="text_justify"> {CONTENTS} </p> </td> </tr> </table> <br />
mais comment faire pour mais lien ce affiche a la ligne ?
Lien 1
Lien 2 etc....
Ca ne marche pas vraiment ainsi.
Ce que tu peux faire pour limiter les modifications :
Dans ta zone de texte ou tu insères ton lien, tu mets une barre oblique en séparation de tes différents liens.
Ensuite niveau PHP :
Code PHP :
et côté TPL :
Code TPL :
Côté code, c'est pas propre de faire ça, mais si ça te dépanne ..
ReidLos
Ce que tu peux faire pour limiter les modifications :
Dans ta zone de texte ou tu insères ton lien, tu mets une barre oblique en séparation de tes différents liens.
Ensuite niveau PHP :
Code PHP :
$urls = explode('|', $download_info['url']); foreach ($urls as $url) { $tpl->assign_block_vars('urls', array('URL' => $url)); }
et côté TPL :
Code TPL :
Côté code, c'est pas propre de faire ça, mais si ça te dépanne ..
ReidLos
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie





PHPBoost

Support
Téléchargements
Développement
Communauté














