Iframed handler FormMail cu Jumi

Să presupunem că aveţi nevoie pentru a crea un formular pe site-ul dvs. care trece informaţiile solicitate prin e-mail şi publică într-o poziţie modul şi / sau într-un element de conţinut.

HiQ FormMail este o manipulare de formular php. Caracteristici: echipament multiple, tipuri Limita de ataşamente permise, echipament Block prin extensie, mai mulţi destinatari şi Bcc (e), Auto responder, antet personalizate / subsoluri de ieşire, redirecţionare şi mai mult. Acesta funcţionează cu modul de siguranţă şi pe register_globals off.

HiQMF nu este o Joomla! componentă - este o aplicaţie independentă. Această abordare are unele avantaje: Joomla! configuraţii şi de baze de date rămân intacte.

În acest tutorial am vă va arăta cum se fac HiQMF parte integrantă a Joomla! site-ul, şi anume cum se face publică într-o poziţie modul şi / sau într-un element de conţinut.

Cerinţe preliminare

  1. serverul care execută PHP 4.1, cel puţin,
  2. Joomla,
  3. Jumi modul şi / sau plugin,
  4. HiQ FormMail v. 2.0 care pot fi descărcate aici,
  5. unele cunoştinţe de html şi forme.

HiQMF instalare şi configurare

  1. Descărcaţi HiQ FormMail de la dezvoltator de paginile Web.
  2. Urmaţi HiQMF documentare - extras doar conţinutul în folder nou (de preferinţă cu hiqmf numele), sub tine rădăcină Joomla. În cele ce urmează voi presupune hiqmf dvs. folder nou este direct sub rădăcină dvs.: your_joomla_root / hiqmf.
  3. Urmaţi documentare şi editaţi HiQFMConfg.conf fişierul de configurare cu ajutorul unui editor de text favorit.
  4. Porneşte şi anume inclus formularul test.html scrie în câmpul de adresă a browser-ului dvs.:
    http://www.yourwebsite.com/hiqmf/test.htm

În scopul de securitate I se recomandă:

  • loc în fiecare director vă creaţi fisierul index.html gol,
  • include în linia de fişierul robots.txt
    Disallow: / hiqmf /
Aceste măsuri vor preveni directoare de la alţi ochi căutare.

Jumi - HiQMF - Joomla integrare

Eu vă va arăta întregul proces de la exemplul reale care pot fi descărcate aici. Aveţi posibilitatea să particularizaţi mai târziu diverse CSS, JS şi alte fişiere pentru a se conforma standardelor de site-ul dvs. de vizibilitate.

  1. Crearea forma şi puneţi-l în "hiqmf", director de pe web. Fiţi conştienţi de dimensiunile de formular, deoarece nu trebuie să se încadreze în dimensiunile modulul.
    Pentru scopul nostru de învăţare am creat formular simplu pentru example.html cu e-mail de verificare. Acesta este inclus în pachetul demo.
    Studiaţi-o şi să se joace cu ea. Veţi observa example.html conţine trimitere la
    - Fişier example.css (şablon CSS din forme),
    - Check.js (javascript care verifică e expeditorului / adresa de e-mail),
    - Footer.js (unele subsol javascript standardizate de formă) şi
    - Thanks.html (doar vă mulţumesc pagina).
    Locul toate aceste fişiere în "inclusiv" sub directorul dvs. "hiqmf" directorul.
  2. Testaţi-l în browser-ul dvs.: http://www.yourwebsite.com/hiqmf/example.html.
  3. În scopul de a integra forma în Joomla! Modul sau de elementul de conţinut am pregătit fişier jumi_forms.php. Codul este foarte simplu: aceasta include doar face HiQMF în poziţia corespunzătoare, prin intermediul bine ştiu html tag-ul iframe. Puteţi să-l modifica, după cum doriţi, desigur. Jumi_forms.php loc în dosarul hiqmf dumneavoastră.

Sunt repetarea structura de directoare a întregii aici:

  • Joomla rădăcină
    • administrator
    • cache
    • componente
    • ...
    • ...
    • hiqmf (Conţine fişiere HiQMF native: HiQMF.php, HiQMFConf.conf, etc şi formularelor example.html, jumi_forms.php)
      • incl. (Conţine personalizate CSS, JS sau alte fisiere exemplu: example.css, check.js, thanks.html)
      • TEMP_FILES (Fişierele temporare de HiQMF)
    • imagini
    • include
    • limbi
    • ...
    • ...
  1. Să decidă acum vreme doriti sa plasati sub forma intr-o pozitie modul sau un element de conţinut. Utilizaţi Jumi modul sau plugin Jumi în scopul respectiv şi de la componenta Jumi includ hiqmf / jumi_forms.php de acest fel:

Modul

patname:

hiqmf / jumi_forms.php

argumente:

[Formă de nume de fişier] [latime] [înălţime] [scrolling]

Plugin

{Jumi [hiqmf / jumi_forms.php] [formă fişier nume] [lăţime] [înălţime] [defilare]}

în cazul în care

  • lăţime este lăţimea de forma în procente sau pixeli,
  • înălţime este înălţimea de forma în pixeli,
  • defilare este parcurgere bare vizibilitatea: da / nu / auto.

Asta inseamna noastre concrete cod demo plugin-ul va fi:

{Jumi inclusiv[hiqmf / jumi_forms.php] formă[hiqmf / example.html]
lăţime[180px] mare[430] parcurgere[nu]}

Din nimic din [] paranteze sunt comentariile pe care Jumi ignoră. Aveţi posibilitatea să le utilizaţi şi nu aveţi nevoie să le folosească.

  1. Publicarea unui modul sau a salva un articol cu ​​trimiterea plugin Jumi.

Comentarii

Poţi face uz de standard de Joomla! înveliş componente pentru afişarea formular prea. Rezultatul va fi arată într-o componentă înveliş (cum ar fi un articol individual).

Tot ce ai nevoie in viitor este de a dezvolta propria dvs. formulare html. Toate celelalte fişiere cum ar fi CSS, JS, "mulţumesc" fişiere pot fi făcute destul de universale. Puteţi personaliza chiar jumi_forms.php la nevoile dvs. specifice.

În plus poate veţi dori să personaliza diverse HiQMF antet şi subsol pentru a se potrivi fişiere în cu restul de site-ul dvs.: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

Puteţi utiliza, de asemenea, toate formele standard de html caracteristicile şi specialităţi din HiQ handler FormMail prea (cum ar fi echipamentele, autoresponder, ...).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Călătorii portal - tours.am! Căutare excursii în Armenia, Tours, căutare excursii on-line, rezerva hoteluri on-line, ştiri de călătorie.