Kontaktformular

Skrevet af Rikke Alrø, 24. august 2011 - 10:17
Thank you for your contribution: 
redWEB
Thank you for your contribution: 
Rikke Alrø

Med en kontaktformular opstår spørgsmålet: "Er dette indhold?" Jeg tror det er, og derfor har jeg skrevet dette afsnit under kapitlet om at administrere indhold.

En kontaktformular gør det tydeligt, at der er gjort brug af et CMS. En manuelt lavet HTML side kan ikke sende emails, fordi dette kræver et script sprog som PHP og en konfigureret server. PHP scripts kan tilknyttes en kontaktformular i HTML sider, men så vil den del af hjemmesiden ofte se anderledes ud end resten af siden. I Joomla! er kontaktformularen allerede integreret, og du skal "bare" konfigurere den.

Hvis din Joomla! kører på en webserver hos din leverandør. vil du som regel ikke opleve problemer med at sende emails. Lokalt er det sværere, fordi du skal opsætte en mailserver først. Generelt er dette ikke et problem, men heller ikke nødvendigt. ;-)

Joomla! sender emails på forskellige måder. Du vil kunne se et overview i Global Konfiguration Server (Figur 1). Du vil naturligvis bruge den standard aktiverede PHP mail funktion (se kapitlet om hjemmeside og indholdskonfiguration).

Contact form 1

Figur 1: Mail Server Settings

Skab en kontakt

For at inkludere en kontakt på din side, skal du mindst have:

  • en kontaktkategori
  • en kontakt
  • et link i en menu

Måske har du stadig en kategori fra example data (Sample-data kontakt). Hvis du ikke har det, skal du oprette en. I næste trin vil du oprette en ny kontakt. For at gøre dette, skal du åbne Komponenter Kontakter i dit administrationsområde og kllikke på ikonet Ny. Udfyld derefter formularen (Figur 2). Jeg har afmærket et par området i screenshottet for, at du lettere kan orientere dig.

Contact form 2

Figur 2: Opret kontakt

  1. For- og efternavnet på kontaktpersonen eller navnet på firmaet, hvis det ikke er en person. Kontakten kan tilknyttes en eksisterende brugerkonto. Han skal tildeles en kategori, som skal være offentlig (publiceret) og formentlig ikke vises på forsiden (Featured = Nej).
  2. Det næste tekstområde kan bruges til ekstra information, f.eks. åbningstider eller beskrivelse. 
  3. Publishing Options drejer sig om brugeren, som kan lave ændringer i indholdet, som skabte indholdet samt tidspunktet for publicering. Det sidste bruges sjældent i 'normale' hjemmesider.  
  4. I Kontact Detaljer er der mange tilgængelige felter, som du kan udfylde eller lade være tomme.
  5. I Display Options kan du beslutte hvilke felter, der skal vises. Området er vigtigt, fordi det er her, du speciferer om en kontaktformular skal vises eller ej (Vis Kontaktformular). Du kan også specifere om afsenderen skal modtage en email-kopi, og du vil kunne konfigurere spam protection settings (Banned E-Mail, Banned Emne, etc). Mod "rigtige" spammere er denne beskyttelse dog ikke så god.
  6. I feltet Kontakt Redirect kan du indtaste en anden email adresse, som indholdet af formularen skal sendes til.
  7. Metadata Options er, ligesom i Publishing Options, til rådighed på en enkelt side (se kapitlet om søgemaskineoptimering).

Skab et menuelement

Du har nu en kontakt, men stadig ingen formular på din hjemmeside. Dette er præcist, hvad vi skal skabe i dette næste trin. Fordi du kan oprette underkategori på underkategori til dine kontakter, kan du enten have en enkelt kontaktformular eller mange af dem. Det er helt klart muligt at skabe en kontaktformular til hver enkelt ansat i et stort firma som f.eks. Volkswagen (ca. 370.000 ansatte). Hvordan viser et så dynamisk CMS dette på en hjemmeside?

Joomla! har sin egen Menu Manager til at klare dette med forskellige layouts. I Menu Manager kan du bestemme, om du vil have en kontaktliste eller kategorier eller bare en enkelt kontaktformular. Ved første blik kan dette være forvirrende, men det er gennemtænkt og nyttigt.

Lad os linke en enkelt formular i menuen til den kontakt, vi lige har skabt. Åben Menu - Top og klik på Ny ikonet. Du har brug for tre ting for at lave et menulink.

  1. Menu Element Type (linktype) for at vise siden og afhængigt af dit valg - en kontakt eller en kategori
  2. en tekst vist som et link
  3. menuen, hvori linket skal være

Til nr. 1 klik på Vælg knappen ved siden af feltet Menu Element Type. Et vindue vil åbne sig, og du vil se nogle forskellige typer, som du skal vælge mellem. Klik på Enkel Kontakt (Figur 3).

Choice of menu types

Figur 3: Valg af menutyper

Vinduet vil lukke igen. Fordi du kun vil have en enkelt kontakt, vil du nu skulle vælge kontakten i Required Settings (Figur 4).

Choose contact

Figure 4: Vælg kontakt

Til sidst skal du indsætte linkteksten (Menu Titel) og gem alting. Menuen er allerede registreret korrekt, når du åbner formularen. På din hjemmeside vil du nu se et ekstra link i topmenuen, som linker til den tilsvarende kontakt (Figur 5). Du kan komme til kontaktformularen ved at klikke på plus tegnet i det højre felt. Nu kan du sende beskeder via din hjemmeside.  

Contact form

Figure 5: Kontakt på hjemmesiden

Contact Form

Figure 6: Kontaktformular

0 kommentarer

Indsend kommentar

  • Web- og e-mail-adresser omdannes automatisk til links.
  • Tilladte HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Linjer og afsnit ombrydes automatisk.

Yderligere information om formateringsmuligheder