Fork me on GitHub


 Bas   Précédent   Suivant

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


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
testé ! ça fonctionne !!

Posté le : 20/04/2021 17:11
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Ok, c'est moi qui me suis emmêlé dans les versions. Désolé Cesagonchu de t'avoir fait perdre du temps sur ça (et aux autres aussi). On est donc maintenant au même point, création possible mais le sondage s'évapore. Aucune trace dans la BDD.

Posté le : 20/04/2021 10:47
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Bah si ! Cf post 24.
Mais mes messages ne sont peut-être pas clairs. On a trouvé avec JJdai pourquoi ça ne peut pas fonctionner, mais ça n'explique pas pourquoi tu n'as pas l'erreur sur la variable de langue. Tu peux m'envoyer tes dossiers xoopspoll et newbb zippés (mail ou transfert) que je compare ?

Posté le : 19/04/2021 21:44
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Dans /modules/newbb/polls.php vers la ligne 85
if ($pollModuleHandler->getVar('version') >= 201) {
        
/** @var XoopsModulesXoopspollPollHandler $xpPollHandler */
        
$xpPollHandler XoopspollHelper::getInstance()->getHandler('Poll');
        
/** @var XoopsModulesXoopsPoll $pollObject */
        
$pollObject $xpPollHandler->get($poll_id); // will create poll if poll_id = 0 exist
    

    
} elseif ($pollModuleHandler->getVar('version') >= 140) {
        
xoops_load('constants'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_load('pollUtility'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_load('request'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_loadLanguage('admin'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
$xpPollHandler xoops_getModuleHandler('poll'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
$poll_obj      $xpPollHandler->get($poll_id); // will create poll if poll_id = 0 exist
        // old xoopspoll or umfrage or any clone from them
    
} else {
        require_once 
$GLOBALS['xoops']->path('modules/' $GLOBALS['xoopsModuleConfig']['poll_module'] . '/include/constants.php');
        
$classPoll  $topicObject->loadOldPoll();
        
$pollObject = new $classPoll($poll_id); // will create poll if poll_id = 0 exist
    
}
}

Il y a clairement un test sur la version de xoopspoll, là, et à plusieurs autres endroits de ce fichier.
Si >= 201, ce qui est notre cas, rien ne permet de charger le fichier de langue admin.php du module xoopspoll. Alors que la ligne existe bien dans le cas >= 140 (elseif).
A mon avis ils ont commencé à faire des modif lors des nouvelles versions de newbb et xoopspoll sans finir cette partie.

Posté le : 19/04/2021 18:56
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Du nouveau : Grace à la piste évoquée par JJDai, qui a vu juste, j'ai ajouté la ligne
xoops_loadLanguage('admin'$GLOBALS['xoopsModuleConfig']['poll_module']);
vers la ligne 85 puisqu'elle était présente vers la ligne 97 dans le cas où la version du module serait moindre. Le fichier de langue est maintenant bien chargé.
Plus d'erreur, mais comme Cesagonchu, rien n'apparait. Bref, y'a du boulot sur ce module, mais un morceau de la solution est là.

Posté le : 19/04/2021 13:46
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Non je n'ai rien dans les logs. J'ai même poussé en me mettant en php 7.4 (comme Cesagonchu) mais ça ne change rien. J'ai aussi désactivé Protector au cas où.

Posté le : 19/04/2021 13:30
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Bon, définitivement je reste bloqué sur l’erreur.

XOOPS Version XOOPS 2.5.11-Beta2
PHP Version 7.3.27
MySQL Version 5.6.48-log

xoopspoll 2.01 Beta 1
newbb 5.01 Beta 4

Le tout laissé en anglais.

A aucun moment j'arrive à définir le sondage à partir du forum. Par contre pas de soucis dans le module xoopspoll lui même.
Bref je ne comprends pas la différence entre nos deux configurations.
Mais est-ce qu'on passe par le même endroit ?
Lorsque je suis sur la page modules/newbb/viewforum.php?forum=1
il y a un bouton "Add Poll" avec comme lien /modules/newbb/newtopic.php?op=add&forum=1
Là, je me retrouve sur le formulaire pour écrire un nouveau message, mais pas de trace de moindre sondage. Lorsque je valide, Error: Undefined constant '_AM_XOOPSPOLL_CREATENEWPOLL' in file /modules/xoopspoll/class/Poll.php line 223

Posté le : 17/04/2021 17:50
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Merci beaucoup à tous les deux. Je manque cruellement de temps, mais promis je fais un retour sur mes tests dès que possible (2-3 jours !)

Posté le : 16/04/2021 22:18
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Pour l'instant je garde la même erreur que je ne comprends pas puisque cette constante est bien définie dans le fichier /modules/xoopspoll/language/english/admin.php

Dès que possible, je fais un test avec une version de xoops 2.5.11 pour voir.


Posté le : 15/04/2021 10:56
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer


Re: xoopspoll dans newbb
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 312
Oui j'essaie toujours de partir sur du propre, et j'utilise bien la version "Mambax7"

Pour ma part, pas de changement, j'ai toujours
ErrorUndefined constant '_AM_XOOPSPOLL_CREATENEWPOLL' dans le fichier /modules/xoopspoll/class/Poll.php ligne 223

Losque je clique sur "Ajouter un sondage" depuis le forum.

Posté le : 14/04/2021 14:04
_________________
Open in new window
18 ans sous XOOPS !
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 4 5 ... 29 »




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

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