Fork me on GitHub




« 1 2 (3) 4 5 6 7 »


Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
a moi avis le 27 (numéro de licence) correspond a un index de tableau, ensuite suffit de trouver le nom du tableau

Posté le : 11/07/2013 09:46
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Quelques variables smarty pour t'aider:

Url de ton site (http://tonsite.yyy)
<{$xoops_url}>

Répertoire d'upload de xoops (http://tonsite.yyy/uploads)
<{$xoops_upload_url}>

Nom du répertoire du module
<{$xoops_dirname}>

A mixer pour obtenir le bon répertoire. Par exemple:
<{$xoops_url}>/modules/<{$xoops_dirname}>/uploads

donnera: http://tonsite.yyy/modules/wfdownload/uploads

Posté le : 11/07/2013 09:49
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Citation :
a moi avis le 27 (numéro de licence) correspond a un index de tableau, ensuite suffit de trouver le nom du tableau

Je ne trouve pas de correspondance dans les tables dans la version que j'ai téléchargée, pour ça que j'ai besoin de la version qu'il utilise. Aprés c'est simple, il suffit de faire comme pour le uname pour la correspondance.

Posté le : 11/07/2013 09:52
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
si mes souvenirs sont bons les licences sont dans les préférences du module, donc dans la table config

pour trouver le nom du paramètre un petit coup d'oeil a xoops_version.php

de là suffit d'appeler avec un $xoopsModuleConfig['nom_du_paramètre']

ensuite comme c'est stocké sous la forme licence1|license2|licence3|etc... suffit de faire un
$tableau explode('|',$xoopsModuleConfig['nom_du_paramètre']);


voilà tu as ton tableau, a mon avis il existe, suffit de le retrouver dans le script du module.


Posté le : 11/07/2013 10:00
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Citation :
si mes souvenirs sont bons les licences sont dans les préférences du module, donc dans la table config

Bien vu, le tableau est codé dans le champ comme les groupes de xoops donc directement récupérable par l'index.

@nendo:
En début de ton fichier php remplaces
global $xoopsUser;

par:
global $xoopsUser,$xoopsModuleConfig;

dans la boucle foreach rajoutes:
$download['license_desc']=$xoopsModuleConfig['license'][$download['license']];

et dans ta template utilises <{$download.license_desc}>

Si je ne me suis pas planté, ça devrai marcher.

Posté le : 11/07/2013 12:10
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Citation :
slider84 a écrit :
Salut nendo,

J'ai une petite idée... tu as quelle version de WFDownloaf ?
Il crée les screenshots dans quel répertoire ?

Là je pense qu'il n'y a que le non du screenshot
src="<{$down.screenshot_thumb}>"

Essaie un truc de ce genre à la place (en fonction du répertoire où il sauvegerde les screenshots
src="<{$xoops_url}>/modules/<{$download.dirname}>/<{$down.screenshot_thumb}>"


Bonsoir Slider
Désolé pour le contre temps
Je te remercie grandement de prendre de ton temps pour m'aider.

Donc ma version de WFDownloads est la 3.1 et le répertoire ou il stocke les photos est modules/<{$download.dirname}>/images/screenshots.
J'ai essayé le code ci-dessus (le tien) mais aussi (voir ci-dessous) en rajoutant le chemin mais il ne se passe rien pour les 2.
<img class="<{$download.logourl_class}>" width="<{$shotwidth}>" height="<{$shotheight}>" src="<{$xoops_url}>/modules/<{$download.dirname}>/images/screenshots/<{$down.screenshot_thumb}>" />


Citation :
slider84 a écrit :
Citation :
si mes souvenirs sont bons les licences sont dans les préférences du module, donc dans la table config

Bien vu, le tableau est codé dans le champ comme les groupes de xoops donc directement récupérable par l'index.

@nendo:
En début de ton fichier php remplaces
global $xoopsUser;

par:
global $xoopsUser,$xoopsModuleConfig;

dans la boucle foreach rajoutes:
$download['license_desc']=$xoopsModuleConfig['license'][$download['license']];

et dans ta template utilises <{$download.license_desc}>

Si je ne me suis pas planté, ça devrai marcher.


Ensuite pour la licence, j'ai exactement fais ce qui est indiqué, vider cache et autres.
Donc là aucune erreur mais le chiffre à disparue.
Avant c'étais marqué Licence : 27 et après modification License : sans rien d'autre.

Merci


Posté le : 11/07/2013 22:05

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: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
J'ai testé avec WFDownload 3.21 beta la seule version qui s'installe correctement sur mon 2.5.6. Ca marchait bien pour la licence...
Tu as quelle version de xoops, il faut que je monte une plate-forme complète avec tes versions pour que je puisse regarder au mieux.

Posté le : 11/07/2013 22:25
Partager Twitter Partagez cette article sur GG+
Re: Mise en forme Block ramdom pour WFDownloads
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Je viens de t'envoyer les informations par MP

Posté le : 11/07/2013 22:39

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: Mise en forme Block ramdom pour WFDownloads
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
J'ai trouvé pour la licence ce qui ne marcher pas

Remplacé
$download['license_desc']=$xoopsModuleConfig['license'][$download['license']];


par
$download['license_desc']=$wfModuleConfig['license'][$download['license']];


Et maintenant cela fonctionne !!!

Plus que le screenshot


Posté le : 11/07/2013 22:43

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: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Vu le MP
Coolllll plus que le screenshot...
Regardes dans la console de firefox voir ce qu'il essaie de charger comme image et chemin.

Posté le : 11/07/2013 22:44
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 5 6 7 »



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

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