Urdu Français
En anglais English allemand Deutsch espagnol Español français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский grecque Ελληνικά
Login



 
Bienvenue à Jumi! Tutoriel >> >> Gestionnaire Formmail Iframed avec Jumi

Supposons que vous avez besoin pour créer un formulaire sur votre site web qui passe l'information requise par e-mail et le publier dans une position module et / ou dans un élément de contenu.

HiQ Formmail est un gestionnaire de formulaire php. Caractéristiques: plusieurs pièces jointes, les types de pièces jointes limites autorisées, bloquer les pièces jointes par extension, plusieurs destinataires et Cci (s), répondeur automatique, en-tête personnalisé / pieds pour la sortie, rediriger et plus. Il fonctionne avec le mode sans échec sur et register_globals off.

HiQMF n'est pas un Joomla! composante - il est une application autonome. Cette approche présente certains avantages: votre Joomla! configurations et de bases de données restent intactes.

Dans ce tutoriel, je vais vous montrer comment faire HiQMF la partie intégrante de votre site Joomla! site, à savoir comment publier formes dans une position de module et / ou dans un élément de contenu.

Pré-requis

  1. serveur exécutant PHP 4.1 à tout le moins,
  2. Joomla,
  3. Jumi module et / ou plug-in,
  4. HiQ Formmail c 2.0 qui peut être téléchargé ici,
  5. une certaine connaissance de html et de formes.

L'installation et la configuration HiQMF

  1. Télécharger HiQ Formmail de pages Web du développeur.
  2. Suivez la documentation HiQMF - il suffit d'extraire le contenu dans le nouveau dossier (de préférence avec le nom de hiqmf) sous la racine, vous Joomla. Dans ce qui suit je vais supposons que votre hiqmf nouveau dossier est directement sous la racine de votre: your_joomla_root / hiqmf.
  3. Suivez la documentation et de modifier le fichier de configuration HiQFMConfg.conf l'aide de votre éditeur de texte favori.
  4. Exécuter inclus soit sous forme test.html écrire dans la ligne d'adresse de votre navigateur:
    http://www.yourwebsite.com/hiqmf/test.htm

Aux fins de sécurité, je ne recommande:

  • lieu dans chaque répertoire que vous créez le fichier index.html vide,
  • inclure dans votre fichier robots.txt en ligne
    Disallow: / hiqmf /
Ces mesures permettront d'éviter que vous les répertoires à partir d'autres yeux la recherche.

Jumi - HiQMF - l'intégration Joomla

Je vais vous montrer l'ensemble du processus sur l'exemple réel qui peut être téléchargé ici. Vous pouvez ensuite personnaliser les différents CSS, JS et d'autres fichiers afin de se conformer à vos normes de visibilité du site.

  1. Créer un formulaire et le placer dans votre "hiqmf" annuaire sur le web. Soyez conscient des dimensions de la forme, car elle doit s'inscrire dans les dimensions des modules vous.
    Pour notre but d'apprentissage que j'ai créé avec exemple.html forme simple e-mail de vérification. Il est inclus dans le paquet de démonstration.
    L'étudier et jouer avec lui. Vous remarquerez exemple.html contient des références à
    - Fichier example.css (modèle css des formulaires),
    - Check.js (javascript qui vérifie e expéditeur / adresse e-mail),
    - Footer.js (certains de bas de page javascript normalisée de la forme) et de
    - Thanks.html (juste vous remercier page).
    Placez tous ces fichiers dans "incl" sous-répertoire de votre "hiqmf" répertoire.
  2. Testez-le dans votre navigateur: http://www.yourwebsite.com/hiqmf/example.html.
  3. Afin d'intégrer le formulaire dans Joomla! module ou élément de contenu que j'ai préparé le fichier jumi_forms.php. Le code est très simple: il comprend un peu les formes HiQMF dans la position appropriée par l'intermédiaire du savez bien iframe html tag. Vous pouvez le modifier comme vous le souhaitez bien sûr. Jumi_forms.php placer dans votre dossier hiqmf.

Je ne fais que répéter la structure de répertoire complet ici:

  • Racine Joomla
    • administrateur
    • cachette
    • composants
    • ...
    • ...
    • hiqmf (Contient des fichiers natifs: HiQMF HiQMF.php, les HiQMFConf.conf, etc et de vos formes, des exemple.html jumi_forms.php)
      • incl (Contient personnalisée css, js ou d'autres fichiers Ex.: example.CSS, les check.js, les thanks.html)
      • TEMP_FILES (Les fichiers temporaires HiQMF)
    • images
    • comprend
    • langues
    • ...
    • ...
  1. Maintenant décider temps que vous souhaitez placer la forme dans une position de module ou d'un élément de contenu. Utilisez le module ou plugin Jumi Jumi dans le but, respectivement, et à partir du composant Jumi comprennent hiqmf / jumi_forms.php par cette voie:

Module

patname:

hiqmf / jumi_forms.php

arguments:

[Nom de fichier sous forme] [largeur] [hauteur] [défilement]

Brancher

{sur la parité salariale [hiqmf / jumi_forms.php] [forme filet prénom] [largeur] [la taille] [défilement]}

  • largeur est la largeur de la forme en pourcentages ou pixels,
  • la taille est la hauteur de la forme en pixels,
  • défilement est la visibilité barres de défilement: oui / non auto /.

Cela signifie que notre code de béton démo plugin sera:

{incl sur la parité salariale[hiqmf / jumi_forms.php] forme[hiqmf / exemple.html]
largeur[180px] haute[430] volute[no]}

Tout sur les crochets [] sont des remarques que Jumi ne tient pas compte. Vous pouvez les utiliser et vous n'avez pas besoin de les utiliser.

  1. Publier un module ou enregistrer un article avec la référence plug-in Jumi.

Remarques

Vous pouvez faire usage de la norme Joomla! wrapper élément pour afficher votre formulaire trop. Le résultat sera show dans un composant wrapper (comme un article individuel).

Tout ce que vous avez besoin dans l'avenir est de développer vos propres formulaires HTML. Tous les autres fichiers tels que CSS, JS, «merci» des fichiers peut être faite tout à fait universelle. Vous pouvez même personnaliser jumi_forms.php à vos besoins spécifiques.

En outre vous pouvez personnaliser l'en-tête différents HiQMF et les fichiers de bas de page pour correspondre avec le reste de votre site web: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

Vous pouvez également utiliser tous les formulaires HTML standards et spécialités caractéristiques de HiQ Formmail gestionnaire aussi (comme les pièces jointes, répondeur, ...).