Ajouter variable 'profile.website' dans email inscription

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Ajouter variable 'profile.website' dans email inscription

    Bonjour à tous,

    Je cherche à rajouter toutes les informations d'un nouvel utilisateur dans l'email envoyé à l'administrateur ( pour ensuite donner accès ou non à notre contenu pro ).

    J'ai trouvé où modifier le contenu du mail dans language fr-FR.com_users.ini ( ligne 22 COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_B ODY=)
    et les sprintf dans registration.php,

    actuellement c'est comme ça dans registration.php à la ligne que je veux :

    Code:
        $emailBodyAdmin = JText::sprintf(
                    'COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY',
                    $data['name'],
                    $data['username'],
                    $data['email']
                );
    Alors je comprends comment ça fonctionne pour la tab "user" je prend le nom de la colonne comme 'email' et j'ai rajouté la ligne $data['email'] .. ça ok ça marche,
    mais je bloque pour rajouter des infos venant de la tab "user_profiles" car la structure n'est pas la même, à la place 'email' par exemple j'ai 'profile_key' qui lui même contient ensuite plusieurs variable de type 'profile.website' et là je ne sais pas comment faire...

    j'ai bien-sure essayé à tout hasard de mettre 'profile.key' ou 'profile.website'.. sans succès.


    Help me svp, comment intégrer par exemple l'information utilisateur website ou adresse du profil utilisateur.

    Merci par avance,

    Benjamin.


  • #2
    Je me permet un petit UP ?

    Commentaire


    • #3
      Bonjour,

      Regardez plutôt du côté des champs personnalisés
      https://cinnk.com/magazine/juillet-2...es-dans-joomla
      Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
      ---
      UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        Envoyé par lomart Voir le message
        Bonjour,

        Regardez plutôt du côté des champs personnalisés
        https://cinnk.com/magazine/juillet-2...es-dans-joomla
        Merci pour votre aide.

        N'y a t'il pas plus simple ? je ne suis pas un vrai "webmaster" j'ai juste fait un site pour ma petite boite,

        je souhaite simplement appeler ce que contient le champs déjà existant "site web" de la partie profil de joomla, dans le mail envoyé à l'administrateur .

        Dans votre lien ça donne un exemple pour dans un article je comprends pas le rapport avec moi ?

        Merci par avance,
        Dernière édition par ben69 à 19/03/2018, 13h53

        Commentaire


        • #5
          Envoyé par lomart Voir le message
          Bonjour,

          Regardez plutôt du côté des champs personnalisés
          https://cinnk.com/magazine/juillet-2...es-dans-joomla
          Alors j'ai finis par comprendre un peu mieux, c'est peut être un bonne voie merci, en faite il fallait que je mette à jour Joomla 3.6 à 3.8, car je n'avais pas les champs personnalisés donc je ne comprenais pas.. ( champs personnalisés depuis la 3.7 apparemment )

          J'ai donc rajouté un champ personnalisé pour le formulaire de contact, en mode 'text', le champ apparaît bien dans le formulaire, mais impossible d'écrire dedans, le curseur ne s'insère pas..
          j'ai essayé type url ou textarea, même problème impossible d'écrire dedans,

          une idée ?

          Merci par avance,

          Commentaire


          • #6
            On peut voir le formulaire ici :

            http://les-heritiers.com/index.php/f...enregistrement

            C'est le champ du milieu "YOUR WEBSITE" dans la partie "Professional information".

            Donc pour résumer c'est un champs personnalisé, mais il n'est pas modifiable on peut rien n'écrire, comment le rendre modifiable ?

            Merci par avance et bonne journée
            LES HERITIERS DECORATION FRANCAISE décoration et édition pour le haut de gamme, hôtel, maison, appartement privé
            Dernière édition par ben69 à 21/03/2018, 10h09

            Commentaire


            • #7
              Bonsoir.

              Dans professional information, site web, je peux saisir une URL SANS problème.
              ben69 likes this.
              Cordialement.
              __
              Eddy !!!
              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

              Commentaire


              • #8
                Je confirme aucune restriction à la saisie d'une URL.
                Par contre le site met un temps proche de l'infini à se charger.
                Connaissez-vous la loi de Murphy ? Appliquée à Joomla elle pourrait s'énoncer ainsi :
                C'est toujours lorsqu'on n'a pas pris le temps de faire une sauvegarde que les problèmes surgissent et s'enchainent.
                Moralité : faites des sauvegardes, elles vous paraitront peut-être superflues mais elles ne sont jamais inutiles.

                Commentaire


                • #9
                  Bonjour, merci mais entre temps j'ai finis par débloquer ça et je m’apprêtais à poster la suite :

                  POUR DÉBLOQUER LES CHAMPS PERSONNALISÉS :

                  il faut aller dans les paramétrés du champs personnalisé, et dans l'onglet "droits" il faut mettre "autorisé" en face de "Edit Custom Field Value".



                  J'ai donc maintenant un champ personnalisé website et Numero de SIRET,
                  mais je ne vois pas plus comment faire que avec les champs "profil utilisateur" pour faire apparaître ses valeurs dans le mail de notification
                  envoyé à l'administrateur au moment d'un inscription..

                  Il faut que je puisse rajouter cette info à coté des autres dans le fichier language .ini, mais que mettre pour appeler cette valeur website et siret ? :

                  Code:
                     $emailBodyAdmin = JText::sprintf(                
                  
                  'COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY',                
                  
                  $data['name'],                
                   $data['username'],                
                  $data['email']            
                  );
                  Dans ma base de donnée il y a maintenant une tab "custom field" mais je ne sais pas comment appeler les valeurs, c'est genre comme la tab "user_profil"

                  Donc je reviens au même problème que au départ avec les infos de user_profil que je ne sais comment mettre dans le mail d'inscription à l'administrateur

                  Des idées svp ?
                  Dernière édition par ben69 à 22/03/2018, 14h12

                  Commentaire


                  • #10
                    Envoyé par lesoutier Voir le message
                    Je confirme aucune restriction à la saisie d'une URL.
                    Par contre le site met un temps proche de l'infini à se charger.
                    Effectivement il est long.. c'est un vieux hébergement AMEN, on va migrer chez OVH dans un hébergement un peu plus performant, en faite c'est déjà en place, mais comme ça va affecter nos mails le temps du transfert de domaine, mes patrons font traîner.. depuis un an !!


                    Alors j'ai un nouveau problème depuis la mise à jours 3.6 en 3.8, un message d’erreur apparaît à l'inscription ( mais ça fonctionne) mais je ne reçois plus de mail pour m'avertir d'un nouveau membre..


                    Code:
                    Annonce
                    Corps du message vide
                    
                    Erreur
                    Une erreur est survenue lors de l'envoi de l'e-mail de notification d'activation

                    Merci par avance

                    Commentaire

                    Annonce

                    Réduire
                    1 sur 2 < >

                    C'est [Réglé] et on n'en parle plus ?

                    A quoi ça sert ?
                    La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                    Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                    Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                    Comment ajouter la mention [Réglé] à votre discussion ?
                    1 - Aller sur votre discussion et éditer votre premier message :


                    2 - Cliquer sur la liste déroulante Préfixe.

                    3 - Choisir le préfixe [Réglé].


                    4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                    2 sur 2 < >

                    Assistance au forum - Outil de publication d'infos de votre site

                    Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                    Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                    Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                    UTILISER À VOS PROPRES RISQUES :
                    L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                    Problèmes connus :
                    FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                    Installation :

                    1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                    Archive zip : https://github.com/AFUJ/FPA/zipball/master

                    2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                    3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                    4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                    5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                    6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                    et remplacer www. votresite .com par votre nom de domaine


                    Exemples:
                    Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/
                    Pour executer le script: http://www..com/fpa-fr.php

                    Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/cms/
                    Pour executer le script: http://www..com/cms/fpa-fr.php

                    En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                    Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                    Voir plus
                    Voir moins
                    Travaille ...
                    X