Fork me on GitHub




« 1 (2) 3 4 5 ... 7 »


Re: Mise en forme Block ramdom pour WFDownloads
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Et tu as bien mis <{$download.publisher}> comme smarty dans ton template ? Celle là ne devrai pas renvoyer un chiffe...
Essaie de vider les caches de xoops au passage.

Posté le : 07/07/2013 21:09

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
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
Oui cette fonction me renvoi la langue du logiciel. Donc soit anglais ou soit français.

PS : J'ai essayé en ne mettant pas les fonctions que tu ma donné (ci-dessus) dans le fichier wfdownloads_top.php et cela affiche quand même soit anglais ou soit français.

Posté le : 07/07/2013 21:19

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
Bon, je viens de regarder de plus prés (mais je n'ai rien pu tester, je n'ai pas en ce moment de version de xoops sous la main compatible avec WFDownload).
Pour le submitter: le champ retourné par <{$download.submitter}> est un entier qui doit je suppose correspondre au uid de l'utilisateur qui à soumis. Il faut faire quelque part la correspondance avec le uname de la base users de xoops dans ton fichier php.
Je te propose la fonction suivante à rajouter dans /include/functions.php qui fait cette correspondance (peut être qu'une fonction existe dans WFDownload mais je ne l'ai pas trouvée):
/*------------------*/
function wfd_getsubmitter($submitter_uid)
{
global 
$xoopsDB$xoopsConfig;
    
$submitter_uid intval($submitter_uid);
    
$result $xoopsDB -> query("SELECT uname FROM ".$xoopsDB -> prefix("users")." WHERE uid=".$submitter_uid);
    list(
$submitter_uname) = $xoopsDB -> fetchRow($result);
return 
$submitter_uname;
}
/*-------------*/

En début de ton fichier php correspondant au block, rajoute:
include_once XOOPS_ROOT_PATH '/include/functions.php';
puis dans la boucle foreach rajoute:
$download['submitter_uname'] = wfd_getsubmitter(intval($download['submitter']));

et dans ta template, tu utilises <{$download.submitter_uname}>

Pour la licence: Je ne vois pas avec quoi il peut faire la correspondance..
Après, je ne connais pas assez les entrailles de ce module pour aller plus loin si ça ne marche pas. J'aurai essayé

Posté le : 07/07/2013 22:45
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
Cela me fais une erreur
Citation :
Fatal error: Call to undefined function wfd_getsubmitter() in ...\modules\wfdownloads\blocks\wfdownloads_top.php on line 79

Posté le : 07/07/2013 23:04

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
Tu as bien rajouté:
include_once XOOPS_ROOT_PATH '/include/functions.php';

au début de wfdownloads_top.php ?

Posté le : 07/07/2013 23:08
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
Oui j'avais bien rajouté cette ligne mais pour le reste je pensé que c'étais dans le fichier functions.php qui se trouve dans module WFDownloads.

Donc je viens de rajouté les ligne de code dans le fichier functions.php de xoops et cela fonctionne, j'ai bien le nom qui s'affiche et non plus le numéro

Merci pour ton aide

PS : Par contre on ne pourrais pas mettre justement ce code dans le fichier functions.php du module WFDownloads plutôt que dans celui de Xoops ?

Posté le : 07/07/2013 23:25

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
Si on peut, tu l'avais d'ailleurs bien mis au bon endroit la premiére fois, c'est moi qui me suis trompé. Remplace le include par:
include("include/functions.php");

Content d'avoir pu t'aider un peu

Posté le : 07/07/2013 23:31
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
Un grand MERCI a toi car tu ne ma pas aider qu'un peu mais beaucoup

je vais essayer de trouver mon problème de licence et mon screenshot a afficher dans le block et ce sera bon

Bonne soirée

Posté le : 07/07/2013 23:51

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
Bonsoir

La je sèche

Quelqu'un n'aurais pas une piste pour afficher le screenshot dans le block Ramdom et afficher la licence en claire (freeware, shareware, ...) au lieu d'un chiffre.

Open in new window

Merci d'avance pour vos réponses
Bonne soirée

Posté le : 10/07/2013 23: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
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}>"

Posté le : 11/07/2013 08:53

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 4 5 ... 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

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