Forum pragmaMx France 25 Mai 2012 à 13:23:08 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Journal d'erreur  (Lu 1964 fois)
petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« le: 15 Janvier 2011 à 10:01:46 »

Bonjour,

Je consulte régulierement le journal d'erreur de SMF et depuis un petit moment (environ 3 mois) il se remplis avec cette ligne:
Code:
8: Use of undefined constant MX_PATH_AVATAR - assumed 'MX_PATH_AVATAR'
/home/socfoot/public_html/modules/Forum/mx_functions.php
Ligne 624

J'ai regardé dans le fichier mx_fonctions.php et à cette ligne j'ai ce code:
Code:
  $check = str_replace(array(MX_BASE_URL . MX_PATH_AVATAR, MX_BASE_URL . MX_PATH_MEMBERAVATAR), '', $smfinfo['avatar']);

Si un gentil moderateur ou technicien de Pragma MX pouvait m'aider a résoudre ce petit problème, ce serait cool  Sourire

@+ Petit Jo
Journalisée

Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 15 Janvier 2011 à 18:00:30 »

Slt,
c'est cette constante MX_PATH_AVATAR qui n'est pas définie

Faudrait que je regarde.

Ton bridge smf/pmx est à jour ?
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #2 le: 19 Janvier 2011 à 08:22:16 »

Salut,

Heu, il fallait faire quelque chose   calimero
Parce que depuis que je suis passé en 1.1.12, je n'ai rien modifié au forum donc pas le bridge.

Question: quel est la dernière version et comment l'installe t'on?

Merci  Sourire

@+ Petit Jo
Journalisée

petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #3 le: 24 Janvier 2011 à 14:51:41 »

Bonjour,

Un petit Up, juste pour savoir ou se trouve le dernier bridge et si c'est juste écraser les anciens fichiers  calimero

@+ Petit Jo
Journalisée

petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #4 le: 25 Janvier 2011 à 18:45:53 »

Bonjour,

J'ai trouvé ce bridge 1.1.8, sur cette page, mais lorsque l'on télécharge le fichier c'est le 1.1.7. Est ce que c'est normal?

Sinon le bridge de mon site est le 1.1.7 et j'ai toujours ce journal d'erreur qui se rempli à vue d'oeil  hallucine

@+ Petit Jo
Journalisée

Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #5 le: 25 Janvier 2011 à 19:14:21 »

Re petitjo86

Pour installer les mises a jours, il faut simplement installer les paquets, visible dans ton accueil de ton admin.

Dit moi, tu as cliques dans ton forum:
admin / Maintenance du forum / Comparer tous les fichiers avec la version courante ?

Tu as testé ton site avec le thème de pragmaMx par défaut ? simplement voir si l'erreur ce régénère...

Ton thème SMF, c'est un thème téléchargé de quel version ?
Tu as testé ton forum sous le thème par défaut du SMF ?

Ouai !! je sais, ça fait beaucoup de questions, mais c'est de cette façon que je possèderais pour trouver une solution.

Cordialement
« Dernière édition: 25 Janvier 2011 à 19:17:18 par Zoltatem » Journalisée

petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #6 le: 25 Janvier 2011 à 20:03:28 »

Salut Zolt,

Mon theme est le theme SMF-Core par défaut, je n'ai fait que changer les images par les miennes, pour ce qui est des fichiers, pas de problèmes les versions sont bonnes  Clin d'oeil

En fait cette variable n'est pas définie comme dit Diabolo, maintenant est ce que le futur Bridge corrigera l'erreur, c'est possible, mais bon je n'y connais pas grand chose, alors on va patienter encore un peu  Sourire

Je me demande si je ne vais pas changer de forum et passer au forum MXboard, surtout que de temps en temps les statistiques des membres disparaissent et se remettent à 0  exclamation

@+ Petit Jo
Journalisée

Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #7 le: 25 Janvier 2011 à 20:08:32 »

Re petitjo86

J'ai une install du SMF sur mon site de bêta et aucune erreur est visible dans le journal.
Il faut cherché, faire les tests les plus ridicule pour enfin trouver la solution.

@++
Journalisée

Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #8 le: 25 Janvier 2011 à 22:36:31 »

Tout problème a une solution  Sourire

En faisant une recherche de la constante sur pmx 1.12 j'ai trouvé ce code dans /includes/mx_userfunction.php


Code:
if (file_exists(PMX_SYSTEM_DIR . DS . 'mx_userfunctions_options.php')) {
    include_once(PMX_SYSTEM_DIR . DS . 'mx_userfunctions_options.php');
    // alte Version der YA-Erweiterung aktiv
    if (!defined('PMX_YA_EXTENDED')) {
        if (!defined('MX_PATH_AVATAR')) {
            // Pfad zu den Avataren anpassen
            define('MX_PATH_AVATAR', './');
        }
        if (isset($_POST['op']) && $_POST['op']=='saveuser' && isset($_POST['user_avatar'])) {
            unset($_POST['user_avatar']);
        }
    }
}

Pour toi aussi ? As tu utilisé le vérificateur de version.

Utilise tu le your_account étendu ?

sinon pour solutionner radicalement le prob on peut supprimer la constante à problème dans le fichier mx_fonctions.php ce qui donne
Code:
$check = str_replace(array(MX_BASE_URL, MX_BASE_URL . MX_PATH_MEMBERAVATAR), '', $smfinfo['avatar']);
« Dernière édition: 25 Janvier 2011 à 22:39:30 par Diabolo » Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
petitjo86
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 504



« Répondre #9 le: 26 Janvier 2011 à 20:08:36 »

Bonsoir,

Pour vous répondre, dans le fichiers includes/mx_userfunctions.php il y a bien cette fonction.
J'ai utilisé le vérificateur de fichiers et tout est à la bonne version.
Je ne sais pas si j'utilise le Your Account étendu, mais il me semble que tu avais dit qu'il était avec le nouveau bridge SMF, et on est toujours avec le 1.1.7

Sinon le code modifié ne fonctionne pas, il renvoi sur la ligne 624 et 626, je vous mets de la ligne 623 à 629, au cas ou ca vous aide à trouver la solution.

Code:
if (strpos($smfinfo['avatar'], MX_BASE_URL) !== false) {
            $check = str_replace(array(MX_BASE_URL . MX_PATH_AVATAR, MX_BASE_URL . MX_PATH_MEMBERAVATAR), '', $smfinfo['avatar']);
            if ($check != $smfinfo['avatar']) {
                if (file_exists(MX_PATH_AVATAR . $check)) {
                    $setinfo['avatar'] = $mxsmf['DirsToAvatar'] . MX_PATH_AVATAR . $check;
                } else if (mxsmf_AvatarModEnabled() && file_exists(MX_PATH_MEMBERAVATAR . $check)) {
                    $setinfo['avatar'] = $mxsmf['DirsToAvatar'] . MX_PATH_MEMBERAVATAR . $check;
                }

Merci pour votre patience  Clin d'oeil

@+ Petit Jo
Journalisée

Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Forum SMF (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: Journal d'erreur
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus