1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
problème avec plugging
Mots-clés » problème, plugging |
25-02-2018, 22:50,
|
|||
|
|||
problème avec plugging
VERSION_MyBB : 1.8.14 VERSION_MyBB : 1.8.14 bonjour, je viens vers vous car j'ai un soucis avec des pluggings. sur une version php 7.0.19 je n'ai pas ce soucis c'est un forum test. très lent. Mais dés que je suis sur mon forum officiel à l'adresse url ci dessus là ça ne vas plus. ma version php est 7.2.2-1+0~20180205160612.18+jessie~1.gbpb78b58. les plugging qui pose problème sont force users to view a thread, lui s'installe correctement mais quand on le configure il ne fait rien sur les 2 forum. mon deuxieme est ip ghost j'ai ce message d'erreur sur la version php jessie. Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/legtux.org/users/parlonsenunpeu/www/inc/plugins/ipghost.php:306 Stack trace: #0 /var/www/legtux.org/users/parlonsenunpeu/www/inc/class_plugins.php(142): ipghost_admin('') #1 /var/www/legtux.org/users/parlonsenunpeu/www/admin/index.php(819): pluginSystem->run_hooks(Array) #2 {main} thrown in /var/www/legtux.org/users/parlonsenunpeu/www/inc/plugins/ipghost.php on line 306 pour le plugging private message log j'ai ce message dans le suivit d'administration. Warning [2] Use of undefined constant admin_log_tools_pmlog_prune - assumed 'admin_log_tools_pmlog_prune' (this will throw an Error in a future version of PHP) - Line: 104 - File: inc/plugins/pmlog.php PHP 7.2.2-1+0~20180205160612.18+jessie~1.gbpb78b58 (Linux) File Line Function /inc/plugins/pmlog.php 104 errorHandler->error /inc/class_plugins.php 142 pmlog_admin_adminlog /admin/modules/tools/adminlog.php 579 pluginSystem->run_hooks /admin/modules/tools/adminlog.php 249 get_admin_log_action /admin/index.php 821 require le compe test est un compte administrateur. je vous remercie d'avance à l'attention que vous allez m'apporter. Enregistrer |
|||
01-03-2018, 15:56,
(Modification du message : 01-03-2018, 16:10 par exdiogene.)
|
|||
|
|||
RE: problème avec plugging
Bonjour et désolé de répondre si tard...
Je sais que le problème principal de la version 1.8.14 est la nécessité d'avoir MySQLi avec PHP 7.*, mais vous avez MySQLi actif alors le problème est ailleurs. Mais je sais que les erreurs sont causées par les versions supérieures à PHP 7.1.0. Les messages d'erreur ne donnent pas beaucoup d'information sur la source du problème, il faudrait savoir ce que contient les lignes de code... Pour la première erreur c'est le contenu de la ligne 306 du plugin inc/plugins/ipghost.php qui est fautif, une variable est malformée avec des "[]" à la fin comme : Code PHP : $tab_data[] = array( 'titre' => '', 'contenu' => '' ); Il est aussi possible de corriger comme ceci : Code PHP : $tab_data[] = array( 'titre' => '', 'contenu' => '' ); Cette transformation devrait être opérée sur toutes les variables problématiques du genre. Pour la deuxième erreur, il me faudrait voir le contenu du fichier inc/plugins/pmlog.php afin de lire le code autour de la ligne 104. Le message n'est qu'un avertissement qui n'interfère pas avec l'opération de MyBB, mais signale que la constante 'admin_log_tools_pmlog_prune' n'a pas été définie et que cela posera un problème dans les futures versions de PHP. Évidemment il faudrait corriger ce problème qui semble être à l'intérieur d'une boucle. Pour ce faire il faudrait avoir accès au fichier avec un client FTP ou demander une mise à jour de ce plugin à son auteur... |
|||
02-03-2018, 23:14,
|
|||
|
|||
RE: problème avec plugging
bonjour pas de soucis pour le retard. je viens de regarder dans le pluging/inc/ipghost.
à la ligne 306 je ne trouve pas ce que tu me met plus haut j'ai ceci j'ai pris de la ligne 305 à 309/. $buttons = ""; $buttons[] = $form->generate_submit_button($lang->ipghost_submit); $buttons[] = $form->generate_reset_button($lang->ipghost_reset); $form->output_submit_wrapper($buttons); $form->end(); Pour le private message log de la ligne 101 à 108 j'ai ceci. global $lang; $lang->load("tools_pmlog"); if($plugin_array['lang_string'] == admin_log_tools_pmlog_prune) { if($plugin_array['logitem']['data'][1] && !$plugin_array['logitem']['data'][2] && !$plugin_array['logitem']['data'][3] && !$plugin_array['logitem']['data'][4]) { $plugin_array['lang_string'] = admin_log_tools_pmlog_prune_from; ci il faut je peux t'envoyé tout le fichier complet. de pmlog.php et ipghost.php pour le plugging force users to view a thread. j'ai changer la version et j'ai modifier la ligne rebuildsettings par rebuild_settings et le plugging c'est installer mais ne fait rien. encore merci pour ta futur réponse passe un bon week end. |
|||
03-03-2018, 2:49,
(Modification du message : 03-03-2018, 2:50 par exdiogene.)
|
|||
|
|||
RE: problème avec plugging
Pour le premier souci, il faut remplacer :
Code PHP : $buttons = ""; par : Code PHP : $buttons = array(); Pour le deuxième souci, il doit manquer un fichier de configuration pour le plugin "private message log" car sa constante "admin_log_tools_pmlog_prune" ne semble pas y avoir été déclarée... Si votre installation est correcte, il faudrait signalé ce problème à l'auteur du plugin... Pour le plugin "force users to view a thread", il se peut qu'il ne soit pas compatible avec votre installation, car il fut conçu pour la version 1.4.* de MyBB il y a 8 ans... |
|||
03-03-2018, 15:01,
|
|||
|
|||
RE: problème avec plugging
bonjour merci pour ipghost problème résolut
pour private essage log le fichier de configuration pmlog_prune est bien présent. pour le force users to view a thread je me le disait que c'était un vieux plugging. es ce que vous connaissez un plugging qui pourrais forcer les membres à lire le règlement ou les forcer à l'accepter? en fait c'est ça que je cherche. je vous en remercie tous de votre aide. |
|||
03-03-2018, 15:41,
|
|||
|
|||
RE: problème avec plugging
Suite à mes vérifications du plugin "pmlog", je trouve incompréhensible les lignes 104, 108, 112 et 116!
Les assignations ne sont pas des "constantes", mais plutôt des "chaînes de caractères". Il faudrait donc les insérer dans des apostrophes comme ceci : Code PHP : if($plugin_array['lang_string'] == 'admin_log_tools_pmlog_prune') J'ai vérifié s'il y avait des problèmes signalés pour ce "plugin" et je n'ai rien trouvé, ce qui n'a vraiment aucun sens pour moi, car le "plugin" ne devrait pas fonctionner et pourtant plusieurs personnes l'utilisent sans souci! |
|||
03-03-2018, 17:48,
|
|||
|
|||
RE: problème avec plugging
hello pour le plugging force users to view a thread il fonctionne je l'avais pas bien configurer.
pour le plugging pmlog j'ai changer les petit ' comme tu me la dit il fonctionne aussi à merveille. Tout mes plugging qui n'allais pas fonctionne maintenant. encore merci pour votre aides. passez tous un très bon week end. |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 3 visiteur(s)