Les partenaires publicitaires:

Comment ajouter des champs aux contacts de joomla

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 des adresses email, 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 codage, cependant, vous pouvez modifier le module de contact par défaut.

Choses que vous devez

  • Accès administratif à l'installation de Joomla
  • Code ou éditeur de texte brut
  • MySQL

Instructions

    • 1

      Utilisez un code ou un éditeur de texte pour ouvrir le fichier "contact.php" dans l'hôte Administrateur components com_contact répertoire des tables. Le nom du répertoire hôte dépendra de l'emplacement des fichiers de Joomla sur votre installation du serveur. Insérez le code "$ var = null-newfield" (sans les guillemets) dans la section de code contenant les entrées "chaînevar". Enregistrez et fermez le fichier. Ce bout de code va insérer un nouveau champ dénommé "Newfield" dans la liste des variables les programmes de recherche de contacts.

    • 2

      Ouvrez le "admin.contact.html.php" fichier dans l'hôte administator Components répertoire com_contact. Recherchez la section suivante de code:

      <?php echo JText::_( 'Contact's Position' )- ?>:

      Remplacez-le par:




      <?php echo JText::_( 'NewField' )- ?>:

      <?php echo JText::_( 'Contact's Position' )- ?>:



      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 web.

    • 3

      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é à la base de données pour permettre à l'information récupérée et stockée par l'application.

    • 4

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

      " html com_contact contact» et copiez le fichier de defaut_address.php de « components com_contact vues Contact tmpl " dossier dans le nouveau dossier dans le cadre du modèle actuel.

    • 5

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

      <?php echo $this->échapper ($ this-> contact-> Newfield?) ->

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

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

      ?>

      Enregistrez et fermez le fichier.

    • 6

      Ouvrez l'interface d'administration de Joomla. Ajouter les nouveaux champs pour le 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 de cPanel avec le texte- ou code de programme d'édition de votre choix. Vous pouvez faire des insertions de colonne de base de données avec votre choix d'outils de base de données MySQL.
  • Remplacez chaque instance de "NewField" dans le code avec le nom du champ que vous souhaitez voir apparaître sur vos informations de contact.
  • Il est préférable de modifier et de code de test 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 versions Joomla.
» » » » Comment ajouter des champs aux contacts de joomla