Ουρντού Ελληνικά
Greek English Deutsch Deutsch español Español Français Français ιταλικά Italiano Ολλανδός Nederlands Πορτογάλος Português Русский Русский Ελληνικά Ελληνικά
Login



 
Καλώς ήλθατε στο Jumi! Φροντιστήριο >> >> Iframed χειριστή Formmail με Jumi

Ας υποθέσουμε χρειάζεστε για να δημιουργήσετε μια φόρμα στην ιστοσελίδα σας, που περνά τις απαραίτητες πληροφορίες μέσω e-mail και να το δημοσιεύσετε σε μια θέση module και / ή σε ένα στοιχείο περιεχομένου.

Formmail HiQ είναι μια μορφή PHP χειριστή. Χαρακτηριστικά: Πολλαπλές συνημμένα, είδη Όριο συνημμένα επιτρέπονται, Αποκλεισμός συνημμένων κατ 'επέκταση, πολλούς παραλήπτες και Bcc (ες), Auto ανταπόκρισης, Προσαρμοσμένη κεφαλίδα / υποσέλιδα για την παραγωγή, τον αναπροσανατολισμό και περισσότερο. Λειτουργεί με την ασφαλή λειτουργία και να τις register_globals off.

HiQMF δεν είναι το Joomla! συνιστώσα - αυτό είναι μια αυτόνομη εφαρμογή. Η προσέγγιση αυτή έχει ορισμένα πλεονεκτήματα: Joomla! διαμορφώσεις και βάση δεδομένων παραμένουν άθικτα.

Σε αυτό το tutorial θα σας δείξει πώς να κάνει το HiQMF αναπόσπαστο μέρος του Joomla! δικτυακό τόπο, δηλαδή πώς να δημοσιεύσετε φόρμες σε μια θέση module και / ή σε ένα στοιχείο περιεχομένου.

Προϋποθέσεις

  1. διακομιστή που εκτελεί την PHP 4.1 τουλάχιστον,
  2. Joomla,
  3. Jumi μονάδα και / ή πρόσθετο,
  4. HiQ Formmail κατά 2.0 που μπορείτε να κατεβάσετε εδώ,
  5. κάποια γνώση της HTML και τις μορφές.

HiQMF εγκατάσταση και παραμετροποίηση

  1. Κατεβάστε από HiQ Formmail ιστοσελίδες του προγραμματιστή.
  2. Ακολουθήστε HiQMF τεκμηρίωση - απλά βγάλτε το περιεχόμενο στο νέο φάκελο (κατά προτίμηση με το όνομα hiqmf) κάτω από σας Joomla ρίζα. Στη συνέχεια θα υποθέσουμε νέο φάκελο hiqmf σας είναι ακριβώς κάτω από το root: your_joomla_root / hiqmf.
  3. Ακολουθήστε την τεκμηρίωση και να επεξεργαστείτε το αρχείο ρυθμίσεων HiQFMConfg.conf χρησιμοποιώντας το αγαπημένο σας επεξεργαστή κειμένου.
  4. Εκτελέστε περιλαμβάνονται test.html μορφή, δηλαδή γράφουν στη γραμμή διευθύνσεων του browser σας:
    http://www.yourwebsite.com/hiqmf/test.htm

Για τους σκοπούς της ασφάλειας κάνω προτείνουμε:

  • θέση σε κάθε κατάλογο μπορείτε να δημιουργήσετε κενό αρχείο index.html,
  • περιλαμβάνονται στο robots.txt αρχείο σας γραμμή
    Απαγόρευση: / hiqmf /
Τα μέτρα αυτά θα σας αποτρέψει από καταλόγους άλλα μάτια αναζήτηση.

Jumi - HiQMF - Joomla ολοκλήρωσης

Θα σας δείξω την όλη διαδικασία σε πραγματικό παράδειγμα που μπορείτε να κατεβάσετε εδώ. Μπορείτε να προσαρμόσετε αργότερα διάφορα css, js και άλλα αρχεία για να ανταποκρίνονται τα πρότυπα ιστοσελίδα σας προβολή.

  1. Δημιουργία φόρμας και τοποθετήστε το στο "hiqmf" σας κατάλογο στον παγκόσμιο ιστό. Να γνωρίζουν τις διαστάσεις του εντύπου, διότι πρέπει να ταιριάζει σε σας διαστάσεις μονάδα.
    Για την εκμάθηση του σκοπού μας θα δημιουργήσει απλή μορφή example.html με τον έλεγχο του ηλεκτρονικού ταχυδρομείου. Δεν περιλαμβάνεται στο πακέτο επίδειξης.
    Μελέτη και να παίξουν με αυτό. Θα παρατηρήσετε example.html περιέχει αναφορά στο
    - Αρχείο example.css (CSS πρότυπο των εντύπων),
    - Check.js (javascript που ελέγχει το ηλεκτρονικό του αποστολέα / διεύθυνση ηλεκτρονικού ταχυδρομείου),
    - Footer.js (κάποια τυποποιημένη javascript υποσέλιδο της φόρμας) και
    - Thanks.html (απλά να σας ευχαριστήσω σελίδα).
    Τοποθετήστε όλα αυτά τα αρχεία στο "συμπ." κατάλογο υπό τον τίτλο "hiqmf" σας κατάλογο.
  2. Δοκιμάστε το στο πρόγραμμα περιήγησής σας: http://www.yourwebsite.com/hiqmf/example.html.
  3. Προκειμένου να ενσωματώσει τη φόρμα σε Joomla! ενότητα ή στοιχείο περιεχομένου ετοίμασα jumi_forms.php αρχείο. Ο κωδικός είναι πολύ απλός: περιλαμβάνει μόνο HiQMF μορφές στην κατάλληλη θέση μέσω του καλά γνωρίζετε html ετικέτα iframe. Μπορείτε να το τροποποιήσετε όπως θέλετε φυσικά. Jumi_forms.php Τόπος στον φάκελο hiqmf σας.

Είμαι επαναλαμβάνοντας την όλη δομή του καταλόγου εδώ:

  • Joomla ρίζα
    • διαχειριστής
    • κρύπτη
    • εξαρτήματα
    • ...
    • ...
    • hiqmf (Περιέχει HiQMF μητρική αρχεία: HiQMF.php, HiQMFConf.conf, κλπ και τις μορφές σας example.html, jumi_forms.php)
      • συμπ (Περιέχει προσαρμοσμένες css, js ή άλλα αρχεία Π.χ.: example.css, check.js, thanks.html)
      • TEMP_FILES (Προσωρινά αρχεία HiQMF)
    • εικόνες
    • περιλαμβάνει
    • γλώσσες
    • ...
    • ...
  1. Τώρα αποφασίζουν καιρό επιθυμείτε να τοποθετήσετε τη φόρμα σε μια θέση module ή ένα στοιχείο περιεχομένου. Χρησιμοποιήστε Jumi μονάδα ή Jumi plugin για το σκοπό αυτό, αντιστοίχως, και από το στοιχείο Jumi περιλαμβάνουν hiqmf / jumi_forms.php με αυτόν τον τρόπο:

Μονάδα μέτρησης

patname:

hiqmf / jumi_forms.php

επιχειρήματα:

[Όνομα του αρχείου μορφή] [πλάτος] [ύψος] [κύλιση]

Συνδέω

{jumi [hiqmf / jumi_forms.php] [μορφή φιλέτο όνομα] [πλάτος] [ύψος] [κύλιση]}

όπου

  • πλάτος είναι το πλάτος της φόρμας σε ποσοστά ή εικονοστοιχεία,
  • ύψος είναι το ύψος της φόρμας σε pixels,
  • κύλιση είναι η προβολή κύλισης μπαρ: ναι / όχι / auto.

Αυτό σημαίνει συγκεκριμένα κωδικό demo μας plugin θα είναι:

{jumi συμπερ.[hiqmf / jumi_forms.php] μορφή[hiqmf / example.html]
πλάτος[180px] ψηλά[430] μετακινηθείτε[no]}

Οτιδήποτε από τα [] αγκύλες είναι οι παρατηρήσεις που Jumi αγνοεί. Μπορείτε να τα χρησιμοποιήσετε και δεν χρειάζεται να τα χρησιμοποιούν.

  1. Δημοσίευση μονάδα ή να αποθηκεύσετε ένα άρθρο με το plugin Jumi αναφοράς.

Παρατηρήσεις

Μπορείτε να κάνετε χρήση του προτύπου Joomla! περιτύλιγμα συνιστώσα για την εμφάνιση της φόρμας σας πάρα πολύ. Το αποτέλεσμα θα είναι σε εμφάνιση ενός στοιχείου περιτύλιγμα (σαν ένα άτομο το άρθρο).

Το μόνο που χρειάζεται στο μέλλον είναι να αναπτύξει τη δική της HTML φόρμες σας. Όλα τα άλλα αρχεία, όπως css, js, "ευχαριστώ" αρχεία μπορούν να γίνουν αρκετά καθολική. Μπορείτε να προσαρμόσετε ακόμη jumi_forms.php στις ιδιαίτερες ανάγκες σας.

Επιπλέον, μπορεί να θέλετε να προσαρμόσετε τις διάφορες κεφαλίδα και υποσέλιδο HiQMF αρχεία για να ταιριάζει με την υπόλοιπη ιστοσελίδα σας: er_header_def.htm, er_footer_def.htm, header_def.htm, footer_def.htm.

Μπορείτε επίσης να χρησιμοποιήσετε όλα τα βασικά χαρακτηριστικά των μορφών html και σπεσιαλιτέ του χειριστή HiQ Formmail πολύ (όπως συνημμένα, autoresponder, ...).