Formulieren

Blocs stelt u in staat om via het formulier eenvoudig een contactformulier in uw website te integreren Bric, die te vinden is in de Bric Bar.

Formulier instellen

Om te beginnen met het opzetten van een formulier, selecteert u eerst de hoofdformuliercontainer. De eenvoudigste manier om de formuliercontainer te vinden, is door een van de invoervelden te selecteren die in het formulier zijn genest en vervolgens de laag boom om omhoog te navigeren in de structuurboom totdat u de hoofdformuliercontainerlaag vindt die zal worden genoemd Formulier.

In de zijbalkinspecteur krijgt u nu de formulieropties te zien. De twee belangrijkste opties die aandacht vragen zijn de Sendto en Van invoervelden.

Sendto

Voer in dit veld het e-mailadres in waarnaar u de inhoud van het formulier wilt verzenden.

Van

Voer in dit veld het e-mailadres in waarmee u het formulier wilt verzenden (deze gegevens worden in uw e-mailclient weergegeven als verzonden vanaf).

Posttype

Standaard worden formulieren toegevoegd aan een website in Blocs gebruik de standaard Mail() PHP post-methode. Als uw server de PHP Mail()-methode niet ondersteunt, kunt u in plaats daarvan een SMTP-mailserver gebruiken.

SMTP-e-mailserver

Bij gebruik van een SMTP-mailserver voor een contactformulier, uw Blocs website communiceert met uw server via de Eenvoudig Mail Transfer Protocol om de inhoud ervan te verwerken.

Voeg een SMTP-mailserver toe

Een SMTP-mailserver toevoegen Blocs lijkt erg op het opzetten van een desktop e-mailclient. U heeft de nodig gastheer, gebruikersnaam, wachtwoord en port voor uw SMTP-mailserver (uw hostingprovider kan deze leveren).

Om een ​​SMTP-mailserver aan toe te voegen Blocs, klik eerst op de Mailserver toevoegen optie van de Posttype drop-down menu. Hierdoor wordt het venster Mail Server Manager geopend.

Klik vervolgens op de + knop in de rechterbovenhoek van het venster Mail Server Manager en voer uw SMTP-mailserverreferenties in de popover in die verschijnt.

Nadat u uw inloggegevens voor de mailserver hebt ingevoerd, klikt u op de knop Opslaan in de rechterbenedenhoek van de popover.

U vindt uw mailserver nu beschikbaar in de Posttype vervolgkeuzemenu, dat zich in de zijbalkinspector bevindt. Als u dit selecteert, kan het formulier de inhoud ervan verwerken met behulp van uw SMTP-mailserver in plaats van de standaard PHP mail() methode.

Vormgebeurtenissen

Vanuit de formulieropties kunt u ook de succes interactie en de mislukken bericht voor het geselecteerde formulier. De succesinteractie wordt geactiveerd als het formulier met succes is gepost en het foutbericht wordt weergegeven als er een probleem is waardoor het formulier niet kan worden gepost.

Succesvolle interactie

Er zijn drie opties voor succesinteractie beschikbaar om uit te kiezen. De eerste en meest elementaire is om een ​​succesbericht op dezelfde pagina weer te geven, de tweede is om naar een specifieke pagina op uw pagina te gaan Blocs website en de derde is om naar een directe URL te gaan.


 

Tip voor beginners

Het posten van formulieren werkt niet wanneer uw site lokaal op uw apparaat wordt uitgevoerd. Formulieren worden alleen verwerkt en verzonden als ze worden gehost op een webserver die PHP ondersteunt en toegankelijk zijn via een webbrowser.

Probleem oplossen

Als u de inhoud van een formulier op uw website niet ontvangt, vink dan eerst een van deze aan spam mappen op uw ontvangende e-mailadres voor het geval de e-mails daar per ongeluk naartoe zijn verplaatst door de e-mailclient.

Controleer vervolgens uw Blocs project om te bevestigen dat alle Bric invoeritems binnen het formulier, zoals tekstvelden, radio's en selectievakjes unieke ID's in te stellen.

Tot slot, als u de PHP-mail() methode om uw websiteformulier te plaatsen, controleert u of de server waarop u uw site uitvoert PHP ondersteunt en, belangrijker nog, het ondersteunt de PHP: e-mail methode. Als u de pagina met het formulier inspecteert nadat het is verzonden, wordt er een consolefout geregistreerd als het mail() methode is niet beschikbaar.

Als mail() niet beschikbaar is op uw server, moet u het te gebruiken formulier instellen SMTP-formulier posten of je zou kunnen proberen een e-mail interactie link.

Als het probleem zich blijft voordoen, kunt u contact opnemen met de ondersteuning hier.

Bijgewerkt op 3 juli 2023

Was dit artikel behulpzaam?

Gerelateerde artikelen