[Réglé] Erreur lors de la modification d'un champ de profil personnalisé

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] Erreur lors de la modification d'un champ de profil personnalisé

Messagepar Sonya » 27 Oct 2016 à 16:38

Bonjour à tous

Je viens tout juste de faire la mise à jour 3.0.14 vers 3.1.10.
A priori il n'y a pas l'air d'avoir eu de soucis majeurs (ouf :D )
J'ai également ajouté un nouveau style compatible 3.1

Je constate juste un souci avec niveau de mes champs personnalisés, d'un part lors je clique sur modifier j'ai un message d'erreur : http://www.hostingpics.net/viewer.php?id=790431001.jpg

Et d'autre part sur ma version 3.0.14 j'avais réussi (grâce à vous) a relier une image à chaque champ , voici le code que j'avais ajouté dans le fichier viewtopic_body.html

Code: Tout sélectionner
          <strong>Mes albums favoris :</strong>
          <!-- BEGIN custom_fields -->

             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "The Fame est mon album  préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/tf.jpg" alt="" /></dd>
             <!-- ENDIF -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "The Fame Monster est mon album préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/tfm.jpg" alt="" /></dd>
             <!-- ENDIF -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Born This Way est mon album  préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/btw.jpg" alt="" /></dd>
             <!-- ENDIF -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "ARTPOP est mon album  préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/artpop.jpg" alt="" /></dd>
             <!-- ENDIF -->    
      <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Joanne est mon album  préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/joanne.jpg" alt="" /></dd>
             <!-- ENDIF -->     
  
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Cheek to Cheek est mon album préféré" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Oui" -->
                <dd class="custom-profil"><img width="30" height="30" src="{T_THEME_PATH}/images/c2c.jpg" alt="" /></dd>
             <!-- ENDIF -->     
           


J'ai donc essayé de l'ajouter au même endroit sur ma nouvelle version mais ca ne fonctionne pas, voici ce qui apparait sur le profil → http://www.hostingpics.net/viewer.php?i ... titre9.jpg alors que donc normalement il devrait y avoir un champ "Mes albums favoris :" avec les images a côtés

Sauriez-vous m'aider ??

Merci par avance :)
Modifié en dernier par Sonya le 27 Oct 2016 à 18:32, modifié 1 fois.
Sonya
Posteur néophyte
Posteur néophyte
 
Messages: 31
Enregistré le: 29 Mai 2009 à 17:31

Re: Erreur lors de la modification d'un champ de profil personnalisé

Messagepar cabot » 27 Oct 2016 à 18:07

Hello,

Le problème de modification des champs est un bug de la dernière version, tu peux appliquer le correctif dans le fichier includes/acp/acp_profile.php.

Trouver :
Code: Tout sélectionner
                if (!sizeof($error))
                {
                    if (!check_form_key($form_key))
                    {
                        trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
                    }

                    if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
                    {
                        $this->save_profile_field($cp, $field_type, $action);
                    }
                }

Remplacer par :
Code: Tout sélectionner
                if (!sizeof($error))
                {
                    if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
                    {
                        if (!check_form_key($form_key))
                        {
                            trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
                        }
                        
                        $this
->save_profile_field($cp, $field_type, $action);
                    }
                }

Afin ne pas mélanger les demandes et de conserver ce fil "propre", il faudra ouvrir un autre sujet dans le forum des modifications de styles pour ton pépin d'images sur les champs personnalisés.
Profites-en pour modifier le titre afin qu'il corresponde au problème réglé (ex : Erreur lors de la modification d'un champ de profil personnalisé), merci. :wink:
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 19:42
Localisation: Rarement sur la plaque

Re: Erreur lors de la modification d'un champ de profil personnalisé

Messagepar Sonya » 27 Oct 2016 à 18:32

Merci beaucoup pour ta réponse :)
Je viens de faire la modification c'est parfait !

Je vais ouvrir un nouveau sujet pour mon autre souci et modifier le nom de ce sujet de ce pas :)

Bonne soirée
Sonya
Posteur néophyte
Posteur néophyte
 
Messages: 31
Enregistré le: 29 Mai 2009 à 17:31


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités