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



 
Benvenuti a Jumi! Tutorial >> >> FormMail gestore Iframed con Jumi

Supponiamo è necessario creare un modulo sul vostro sito web che passa le informazioni richieste via e-mail e pubblicarlo in una posizione modulo e / o in un elemento di contenuto.

HiQ FormMail è un gestore di moduli php. Caratteristiche: più allegati, tipi di limite di allegati permessi, Blocco degli allegati per estensione, più destinatari e Ccn (s), risponditore automatico, intestazione Custom / piè di pagina per l'uscita, reindirizzare e altro ancora. Funziona con il safe mode e register_globals off.

HiQMF non è un Joomla! componente - è una applicazione stand-alone. Questo approccio ha alcuni vantaggi: il vostro Joomla! configurazioni e database rimangono intatti.

In questo tutorial vi mostrerò come fare HiQMF parte integrante del vostro Joomla! sito, ossia come pubblicare moduli in una posizione modulo e / o in un elemento di contenuto.

Prerequisiti

  1. server con PHP 4.1 al minimo,
  2. Joomla,
  3. Jumi modulo e / o plugin,
  4. HiQ FormMail v 2.0 che può essere scaricato qui,
  5. qualche conoscenza di html e forme.

HiQMF installazione e configurazione

  1. Scarica HiQ FormMail da lo sviluppatore di pagine web.
  2. Seguire la documentazione HiQMF - basta estrarre il contenuto nella nuova cartella (preferibilmente con il hiqmf nome) sotto di voi radice Joomla. Nel seguito si supponga che il hiqmf nuova cartella è direttamente sotto la vostra root: your_joomla_root / hiqmf.
  3. Seguire la documentazione e modificare il file di configurazione HiQFMConfg.conf utilizzando il tuo editor di testo preferito.
  4. Eseguire inclusi cioè forma test.html scrivere nella barra degli indirizzi del vostro browser:
    http://www.yourwebsite.com/hiqmf/test.htm

Ai fini della sicurezza io consiglio:

  • luogo in ogni directory da voi creata file vuoto index.html,
  • includere nella riga del file robots.txt
    Disallow: / hiqmf /
Queste misure vi impedirà directory di altri occhi che cercano.

Jumi - HiQMF - Integrazione Joomla

Vi mostrerò tutto il processo l'esempio reale che può essere scaricato qui. In seguito è possibile personalizzare i vari css, js e altri file conformi agli standard visibilità del sito.

  1. Creare form e posizionarlo nella directory "hiqmf" sul web. Siate consapevoli delle dimensioni della forma perché deve inserirsi in voi le dimensioni del modulo.
    Per il nostro scopo imparare ho creato semplice modulo example.html con e-mail di verifica. E 'incluso nel pacchetto demo.
    Studiare e giocare con lui. Noterete example.html contiene riferimento alla
    - Example.css file (template css delle forme),
    - Check.js (javascript che consente di verificare e mittente / indirizzo mail),
    - Footer.js (alcuni footer javascript standardizzata della forma) e
    - Thanks.html (solo pagina di ringraziamento).
    Mettete tutti questi file nella directory "incluso" sotto la tua directory "hiqmf".
  2. Metti alla prova nel vostro browser: http://www.yourwebsite.com/hiqmf/example.html.
  3. Al fine di integrare il modulo in Joomla! modulo o elemento di contenuto del file che ho preparato jumi_forms.php. Il codice è molto semplice: comprende solo le forme HiQMF nella posizione appropriata tramite il ben noto html tag iframe. Potete modificarlo come si vuole, naturalmente. Jumi_forms.php posto nella cartella hiqmf.

Sto ripetendo l'intera struttura di directory qui:

  • Joomla radice
    • amministratore
    • nascondiglio
    • componenti
    • ...
    • ...
    • hiqmf (Contiene i file nativi HiQMF: HiQMF.php e HiQMFConf.conf, ecc ed i moduli, le example.html jumi_forms.php)
      • incl (Contiene personalizzato css, js o altri file ad esempio: example.css, i check.js e grazie.html)
      • TEMP_FILES (File temporanei HiQMF)
    • immagini
    • include
    • le lingue
    • ...
    • ...
  1. Ora decidete tempo si desidera posizionare il modulo in una posizione modulo o un elemento di contenuto. Utilizzare Jumi modulo o plug-in Jumi ai fini, rispettivamente, e dal componente Jumi includono hiqmf / jumi_forms.php in questo modo:

Modulo

patname:

hiqmf / jumi_forms.php

argomenti:

[Forma nome del file] [width] [altezza] [scrolling]

per Redmine

{jumi [hiqmf / jumi_forms.php] [modulo filetto Nome] [larghezza] [altezza] [scrolling]}

dove

  • larghezza è la larghezza del modulo in percentuale o pixel,
  • altezza è l'altezza della forma in pixel,
  • scrolling è la visibilità barre di scorrimento: sì / no / auto.

Ciò significa che la nostra concreta codice demo plug sarà:

{jumi incl[hiqmf / jumi_forms.php] modulo[hiqmf / example.html]
larghezza[180px] alto[430] scorrere[no]}

Nulla di parentesi quadre [] sono osservazioni che Jumi ignora. Potete usarli e non c'è bisogno di usarli.

  1. Pubblicazione di un modulo o salvare un articolo con il riferimento plug Jumi.

Commento

È possibile usufruire di standard di Joomla! wrapper dei componenti per la visualizzazione del modulo troppo. Il risultato sarà mostra in un componente involucro (come un singolo articolo).

Tutto ciò che serve in futuro è quello di sviluppare i moduli HTML. Tutti gli altri file, come CSS, JS, "grazie" i file possono essere abbastanza universale. Potete anche personalizzare jumi_forms.php alle vostre specifiche esigenze.

Inoltre si potrebbe desiderare di personalizzare l'intestazione e file vari HiQMF piè di pagina in modo che corrisponda con il resto del tuo sito web: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

È inoltre possibile utilizzare tutti i formati HTML standard caratteristiche e specialità di gestore HiQ FormMail troppo (come gli allegati, autoresponder, ...).