Comment ajouter des champs à des contacts dans joomla

<

Contenu

  • Conseils & avertissements
  • article data-type="article">

    Joomla est un système de gestion de contenu flexible. Son installation de base comprend un certain nombre de plug-ins utiles qui ajoutent des fonctionnalités à des sites Web avec un montant minimum de travail. Le plug-in de contact de base inclus avec Joomla contient des champs pour les adresses électroniques, numéros de téléphone et adresses. Lorsque les champs prédéfinis ne couvrent pas vos besoins, la méthode la plus simple pour ajouter plus est d`installer un autre contact plug-in. Si vous êtes intéressé par le codage, cependant, vous pouvez modifier le module de contact par défaut.

    Choses que vous devez

    • l`accès administratif à l`installation de Joomla
    • Code ou texte brut éditeur
    • MySQL
    • Utilisez un code ou texte éditeur pour ouvrir la "contact.php" déposer dans l`hôte administrateur components com_contact répertoire tables. Le nom du répertoire hôte dépendra de l`emplacement des fichiers Joomla sur votre installation du serveur. Insérez le code "var $ newfield = null-" (Sans les guillemets) dans la section de code contenant le "@var string" entrées. Enregistrez et fermez le fichier. Ce bout de code va insérer un nouveau champ nommé "nouveau champ" dans la liste des variables les programmes de recherches de contact.

    • Ouvre le "admin.contact.html.php" fichier dans l`hôte administator composants répertoire com_contact. Recherchez la section suivante du code:

      ? Lt;? Php echo JText :: _ (s Position `Contact ` `) - gt ;:

      Remplacez-le par:

      ? Lt;? Php echo JText :: _ ( `NewField`) - gt ;:




      ? Lt;? Php echo JText :: _ (s Position `Contact ` `) - gt ;:

      Enregistrez et fermez le fichier. Ce code va afficher la nouvelle étiquette et la date dans le nouveau champ de saisie accepter sur votre site.

    • Ouvrez l`interface d`administration de base de données MySQL et ajouter une colonne avec le nom de votre nouveau champ à la table de base de données: "jos_newfield_details". Une nouvelle colonne doit être ajoutée à la base de données afin de permettre que les informations devant être stockées et récupérées par l`application.

    • Créez un dossier dans votre dossier de modèle actuel nommé

      " Html com_contact Contact" et copiez le fichier defaut_address.php de " Components com_contact vues Contact TMPL" dossier dans le nouveau dossier dans le cadre du modèle actuel.

    • Ouvrez le fichier que vous venez de copier et d`ajouter:

      lt; php echo $ this-gt; escape ($ this-gt; contactez-gt; newfield) -? gt;

      immédiatement après la lecture de la ligne:

      défini ( `_JEXEC`) or die ( `Accès restreint`);

      ?gt;

      Enregistrez et fermez le fichier.

    • Ouvrez l`interface d`administration Joomla. Ajouter les nouveaux champs au formulaire de contact publié.

    Conseils & Avertissements

    • Vous pouvez faire tous les changements de codage sur l`hôte Web à partir de la ligne de commande ou de l`interface de gestion de fichiers cPanel avec le texte- ou code de programme d`édition de votre choix. Vous pouvez faire des insertions de colonnes de base de données avec votre choix d`outils de base de données MySQL.
    • Remplacez chaque instance de "Nouveau champ" dans le code avec le nom du champ que vous souhaitez afficher sur vos informations de contact.
    • Il est préférable de modifier et tester le code pour votre site web sur votre machine hôte local d`abord.
    • Sauvegardez vos fichiers avant de les modifier sur votre serveur Web.
    • Ces modifications ne seront probablement pas survivre au processus de mise à niveau lors de la mise à niveau des versions Joomla.

    AUTRES

    » » » » Comment ajouter des champs à des contacts dans joomla