Fork me on GitHub




« 1 (2)


#11 Re: Xoopspoll 1.33
ON2AT Posté le : 03/06/2015 10:59
Citation :
montuy337513 a écrit :
manque les define dans la version française du module (enfin cela y ressemble)

suffit d'ouvrir le fichier ./language/english/main.php

de repérer les lignes contenant
_PL_TOTALVOTES
_PL_TOTALVOTERS

puis de les copier dans .language/french/main.php, sans oublier de les traduire


Bonjour montuy337513,

J'ai regarder dans le fichier. main.php mais je n'est rien trouver d’anormal d’où cela peux bien venir personne n'a une réponse précise à me donner.

Ma version du modules : Xoopspoll 1.33
#12 Re: Xoopspoll 1.33
montuy337513 Posté le : 03/06/2015 15:21
si tu as ce genre de messages d'erreurs, cela vient qu'il manque certaines "define" dans le fichier main.php (ou à la rigueur que le fichier n'est pas appelé mais en général c'est automatique).

suffit donc de les rajouter, je vois pas ce qu'il y a de compliquer.
define('_PL_TOTALVOTES','La définition qui correspond');
define('_PL_TOTALVOTERS','La définition qui correspond');


#13 Re: Xoopspoll 1.33
Simon Posté le : 08/06/2015 16:56
ON2AT répondait déjà précédemment au message#4 : Rien d'anormal à signaler dans le main.php

Les lignes indiquées sont bien là, il y a les définitions, pareil je confirme bien l'erreur d'affichage. Une autre idée?
#14 Re: Xoopspoll 1.33
slider84 Posté le : 08/06/2015 18:01
Comme ca a l'air d"être dans l"affichage d'un block, je verrai mieux ces defines dans /language/french/blocks.php au lieu de main.php.
#15 Re: Xoopspoll 1.33
Simon Posté le : 08/06/2015 19:43
slider,

Pas mal comme idée. J'ai essayé sans succès même après MàJ du module. Test en direct ici : Test sondage sur Planet'anim
#16 Re: Xoopspoll 1.33
slider84 Posté le : 08/06/2015 20:19
Je n'ai pas la version 1.33 sous la main mais pourquoi ne pas installer la version 1.40 ?. Elle est en béta 2 mais perso je l'utilise depuis sa sortie et je n'ai pas trouvé de bug spécifique (ni personne d'autre apparemment). De plus, elle est supportée par xoops 2.5.5 ou supérieur.
#17 Re: Xoopspoll 1.33
Simon Posté le : 08/06/2015 20:39
J'ai trouvé l'astuce :

Il suffit de rajouter les define en question dans le fichier main.php dans le dossier ./modules/newbb/language/french

Pour l'instant ça fonctionne à balle. Est-ce cependant bien académique ?

Exemple en ligne : Sondage "Cela fonctionne t-il" sur le site Planet'anim
#18 Re: Xoopspoll 1.33
Simon Posté le : 09/06/2015 10:15
Et on continue si vous voulez bien.

Bien mon module marche mais personne ne le voit...

J'ai tenté de modifier les permissions du module forum Quand je modifie et valide, cela me renvoie à l'index du site sans avoir modifié quoique ce soit.

Une idée?
#19 Re: Xoopspoll 1.33
montuy337513 Posté le : 09/06/2015 12:55
Citation :

Pour l'instant ça fonctionne à balle. Est-ce cependant bien académique ?

Non, c'est pas académique du tout, il faut rajouter une fonction de lecture de fichier langue pour que sa fonctionne.

Voici un exemple, il faut le mettre dans le fichier PHP qui gère ton bloc (en général dans ./blocks).

$moduleDirName basename(dirname(__DIR__)); // Récupère le nom du module
xoops_loadLanguage('main'$moduleDirName); // Charge le fichier langue


Où le mettre ? En fait tu ouvre le fichier xoops_version.php de ton module. Et là tu cherche les lignes correspondante à ton bloc. Cela ressemble plus ou moins à cela (extrait de xoops_version.php du module CHGmentions)
$modversion['blocks'][$i]['file']        = 'block.php';
$modversion['blocks'][$i]['name']        = _MI_CHGMENTIONS_BLOCS;
$modversion['blocks'][$i]['description'] = _MI_CHGMENTIONS_BLOCS_DESC;
$modversion['blocks'][$i]['show_func']   = 'chgmentions_show';
$modversion['blocks'][$i]['edit_func']   = 'chgmentions_edit';
$modversion['blocks'][$i]['options']     = '';
$modversion['blocks'][$i]['template']    = 'chgmentions_popup.html';

Ici le nom du fichier à modifier est ./blocks/block.php

et la fonction a modifier est 'chgmentions_show'
#20 Re: Xoopspoll 1.33
Simon Posté le : 24/07/2015 15:24
Pas sûr d'avoir bien saisi le dernier message, je tenterai et dirai ce que ça donne. Est-ce grave si je conserve la manip que j'ai faite même si elle n'est pas "propre"??

Sinon autrement, en fait seule une partie des utilisateur ici voient le sondage s'afficher. J'ai capté que c'était une histoire de permissions. Mais en modifiant ces dites permissions, la demande n'est pas prise en compte. Enfin, j'expliquerai mieux avec des captures...

A plus,

 Haut   Précédent   Suivant
« 1 (2)



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

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