Fork me on GitHub






Probleme date dans blocs avec wfdownloads
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour

J'utilise Xoops 2.0.18 avec wfdownloads 3.1 et j'ai un petit probléme de date quand je rajoute cette fonction <{$download.date}> dans un des blocs qui n'en n'avait pas.

Avec le code de ce blocs qui permet d'afficher les dernieres nouveautés ça fonctionne

<ul>
  <{foreach 
item=download from=$block.downloads}>
    <
li><{$download.date}> - <a href="<{$xoops_url}>/modules/<{$download.dirname}>/singlefile.php?cid=<{$download.cid}>&amp;lid=<{$download.id}>"><{$download.title}></a></li>
  <{/foreach}>
</
ul>


La liste s'affiche de la façon suivante :
18.01.2008 - Debian 4.0 R2 - CD
18.01.2008 - Debian 4.0 R2 - DVD
11.01.2008 - SE Backup 1.1 fr
05.01.2008 - Xinorbis 3.6

Par contre pour le blocs qui me permet d'afficher les dernieres nouveautés et mise à jour ça ne fonctionne pas (Je precise que cette fonction n'etait pas dans le code d'origine, je la met en gras pour vous montrer ou je l'ais inséré

<ul>
<{foreach 
item=download from=$block.downloads}>
<
li class="<{cycle values="gris00,clair00"}>"><{if $download.status == 1}>
<
img src="<{$xoops_url}>/modules/<{$download.dirname}>/images/new.gif" border="">
<{else 
$download.status == 2}>
<
img src="<{$xoops_url}>/modules/<{$download.dirname}>/images/maj.gif" border="">
<{/if}>    
<
a href="<{$xoops_url}>/modules/<{$download.dirname}>/singlefile.php?cid=<{$download.cid}>&lid=<{$download.id}>"><{$download.title}></a> - [b](<{$download.date}>)[/b]</li>
<{/foreach}>
</
ul>


La liste s'affiche de la façon suivante :
- XBox Media Center 27-01-2008 rev11426 fr - (1201532175)
- FFDShow MPEG-4 Video Decoder 2008-01-27 - (1201531642)
- SharePod 3.6.3 fr - (1201530942)
- Vista Codec Package 4.5.7 - (1201530425)
- HFS 2.2c - (1201470419)

Au lieu d'avoir une date 05.01.2008 j'ai (1201531642).

Est-ce que quelqu'un saurait d'où cela peut venir ?

Merci d'avance pour vos réponses
Bonne aprés-midi

Posté le : 14/06/2008 14:53

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Probleme date dans blocs avec wfdownloads
Aspirant
Inscrit: 14/01/2005 14:40
Messages: 43
Bonjour,

je n'ai pas la même version de wfdownloads, donc je sais pas exactement les changements à effectuer.
Mais normalement tu devrais rajouter dans modules/wfdownloads/block/nomdublock.php
une line qui devrait ressembler à ça
$download['date'] = formatTimestamp($myrow['date'], $xoopsModuleConfig['dateformat']);

.
Si tu veux savoir exactement les changements à effectuer tu va dans modules/wfdownloads/xoops/version.php tu cherche la ligne qui commence par
$modversion['blocks'][]['description'] avec la description qui correspond le plus à ton block posant problème.
A partir d'ici on va pouvoir localisé exactement l'endroit ou le script du block se trouve
Il faut ouvrir le fichier qui se trouve juste après la ligne suivante
$modversion['blocks'][]['file']

dans le fichier tu fais une recherche de la fonction qui se trouve juste apres la ligne suivantes (tjs par rapport au fichier xoops_version.php)
$modversion['blocks'][]['show_func']


et la tu copie et colle la fonction entière sur le forum

Posté le : 15/06/2008 11:04
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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