Urdu Español
Inglés English Deutsch Deutsch Español Español français Français Italiano Italiano Nederlands Nederlands Portugués Português Русский Русский griego Ελληνικά
Login



 
Bienvenido a Jumi! Tutorial >> >> Manejador de Formmail iframed con Jumi

Supongamos que usted necesita para crear un formulario en su página web, que pasa la información requerida por correo electrónico y publicarlo en un módulo de posición y / o en un elemento de contenido.

HiQ Formmail es un controlador de formulario php. Características: varios archivos adjuntos, tipos de límites de archivos adjuntos permitidos, bloquear archivos adjuntos por extensión, a varios destinatarios y CCO (s), respuesta automática, encabezado personalizado / pies de página para la salida, redireccionar y mucho más. Funciona con el modo seguro dentro y fuera de register_globals.

HiQMF no es un sitio Joomla! componente - es una aplicación independiente. Este enfoque tiene varias ventajas: su Joomla! configuraciones y bases de datos permanecen intactos.

En este tutorial te mostraré cómo hacer HiQMF la parte integral de tu sitio Joomla! sitio web, a saber, cómo publicar formularios en un módulo de posición y / o en un elemento de contenido.

Requisitos previos

  1. servidor que ejecuta PHP 4.1 por lo menos,
  2. Joomla,
  3. Jumi módulo y / o plug-in,
  4. HiQ Formmail v 2.0 que se puede descargar aquí,
  5. algunos conocimientos de html y formas.

HiQMF instalación y la configuración

  1. Descargar HiQ Formmail de el desarrollador de páginas web.
  2. Siga la documentación HiQMF - sólo extraer el contenido en la nueva carpeta (de preferencia con el nombre de hiqmf) en virtud de que la raíz de Joomla. En lo que sigue voy a suponer la nueva carpeta hiqmf está directamente bajo la raíz: your_joomla_root / hiqmf.
  3. Siga la documentación y editar el fichero de configuración HiQFMConfg.conf usando su editor de texto favorito.
  4. Ejecutar es decir, incluida la forma test.html escribir en la barra de direcciones de su navegador:
    http://www.yourwebsite.com/hiqmf/test.htm

A los efectos de seguridad que se recomienda:

  • lugar en cada directorio que ha creado el archivo index.html vacío,
  • incluir en su línea de archivo robots.txt
    Disallow: / hiqmf /
Estas medidas le impedirá directorios de los ojos de otros que buscan.

Jumi - HiQMF - Integración de Joomla

Yo te mostraré todo el proceso en el ejemplo real de que se puede descargar aquí. Más tarde, puede personalizar varias CSS, JS y otros archivos para cumplir los estándares de la visibilidad del sitio.

  1. Crear un formulario y lo coloca en su "hiqmf" directorio en la web. Sea consciente de las dimensiones de la forma, ya que deben ajustarse a las dimensiones del módulo de ustedes.
    Para nuestro propósito de aprendizaje que he creado sencillo formulario example.html con la verificación de correo electrónico. Se incluye en el paquete de demostración.
    Estudiar y jugar con él. Usted se dará cuenta example.html contiene una referencia a
    - Example.css archivo (CSS de la plantilla de las formas),
    - Check.js (javascript que comprueba e remitente / dirección de correo electrónico),
    - Footer.js (Pie de página Javascript estándar de la forma) y
    - Gracias.html (sólo página de agradecimiento).
    Coloque todos estos archivos en el "incl" directorio bajo el "hiqmf" directorio.
  2. Pruébelo en su navegador: http://www.yourwebsite.com/hiqmf/example.html.
  3. Con el fin de integrar a la forma en Joomla! módulo o elemento de contenido que he preparado jumi_forms.php archivo. El código es muy simple: sólo incluye las formas HiQMF en la posición adecuada a través de la conocida etiqueta de HTML iframe. Usted puede modificarlo como quieras, por supuesto. Lugar jumi_forms.php en la carpeta de hiqmf.

Estoy repitiendo la estructura del directorio completo aquí:

  • Joomla raíz
    • administrador
    • cache
    • componentes
    • ...
    • ...
    • hiqmf (Contiene los archivos nativos: HiQMF HiQMF.php y HiQMFConf.conf, etc y sus formas, las example.html jumi_forms.php)
      • Incluido (Contiene personalizado CSS, JS u otros archivos Ej: example.css y check.js y thanks.html)
      • TEMP_FILES (Archivos temporales HiQMF)
    • imágenes
    • incluye
    • idiomas
    • ...
    • ...
  1. Ahora decidirá el tiempo que desea colocar el formulario en una posición de módulo o un elemento de contenido. Utilice Jumi módulo o plugin Jumi con el fin, respectivamente, y del componente Jumi incluyen hiqmf / jumi_forms.php de esta manera:

Módulo

patname:

hiqmf / jumi_forms.php

argumentos:

[Forma de nombre de archivo] [ancho] [alto] [desplazamiento]

Enchufar

{jumi [hiqmf / jumi_forms.php] [formar filete nombre] [anchura] [altura] [desplazamiento]}

donde

  • anchura es la anchura de la forma en porcentajes o píxeles,
  • altura es la altura de la forma en píxeles,
  • desplazamiento Es la visibilidad de las barras de desplazamiento: sí / no / auto.

Esto significa que nuestro código de demostración concreta plug-in serán los siguientes:

{jumi incluido[hiqmf / jumi_forms.php] formar[hiqmf / example.html]
anchura[180px] alto[430] desplazarse[no]}

Cualquier cosa fuera de los corchetes [] son ​​comentarios que hace caso omiso de Jumi. Usted puede usar y que no es necesario usarlas.

  1. Publicar un módulo o guardar un artículo con la referencia plugin de Jumi.

observaciones

Usted puede hacer uso de la norma Joomla! componente de contenedor para mostrar el formulario también. El resultado se mostrará en un elemento contenedor, (como un artículo individual).

Todo lo que necesita en el futuro es el desarrollo de sus formas propias del HTML. Todos los demás archivos como CSS, JS, "gracias" los archivos se pueden hacer bastante universal. Incluso puedes personalizar jumi_forms.php a sus necesidades específicas.

Además es posible que desee personalizar la cabecera de varios HiQMF y los archivos de pie de página para que coincida con el resto de su sitio web: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

También se puede utilizar todas las características estándar de formularios en HTML y en las especialidades de HiQ manejador Formmail también (como archivos adjuntos, autoresponder, ...).