Support » Tillägg » Anmälningsformulär

  • Har problem med sidan (finns en tidigare tråd i allmänna om det).
    Har tagit bort ett plug-in för anmälningar online (Formidable) på anmodan från både supporten här och webhotellet.
    Det fungerade inte heller särskilt bra innan hemsideproblemen utan ibland försvann anmälningar och kom aldrig fram bl a.

    Finns det något riktigt bra formulär jag kan använda när jag löst problemet med sidan. Något som är mer pålitligt än Formidable (som jag dock tyckte var bra att jobba i men som sagt det var ej pålitligt).

    Det handlar om att anmäla sig online till olika hundutställningar så jag vill kunna forma olika fält allt efter kundens önskemål. Gärna också kopplat till statistik om det finns något sådant (gick att få i Formidable)

    Så vad föreslår ni?

    Sidan jag behöver hjälp med: [logga in för att kunna se länken]

Visar 1 svar - 1 till 5 (av 5 totalt)
  • Moderator Jonathan Sulo

    (@jonathansulo)

    Bygger snabbare hemsidor.

    Jag brukar använda Contact Form 7 för mina formulär: https://sv.wordpress.org/plugins/contact-form-7/. Det är översatt till svenska, användarvänligt, välutvecklat och enkelt att utöka med ytterligare tillägg.

    Kan även rekommendera tillägget Honeypot för Contact Form 7 (https://sv.wordpress.org/plugins/contact-form-7-honeypot/) om man vill slippa få formulärspam.

    Moderator Tor-Bjorn Fjellner

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Du kan också kika på Caldera forms https://sv.wordpress.org/plugins/caldera-forms/ som i sin fria grundversion har god funktionalitet. T.ex. har Caldera redan i grundversionen möjlighet att spara inskickade uppgifter i databasen.

    I och för sig tror jag att även Formidable är riktigt bra, men för att skydda sig mot säkerhetshål och liknande behöver man se till att hålla allt uppdaterat. Du kan ju kolla om deras fria version Formidable lite har tillräckliga funktioner för vad du behöver, eller överväga att prenumerera på den betalda versionen om du behöver den.

    Det största problemet jag har upplevt med formulärhantering är att e-posten från dem ibland inte kommer fram som den ska, utan fastnar i olika spamfällor. När WordPress behöver skicka ett mejl är den inbyggda standardlösningen att webbservern helt enkelt skickar brevet direkt till mottagarens mailserver. Dock är risken då ganska stor för att breven fastnar i spamfilter. (Webbservrar som delas mellan många olika webbplatser kan någonstans råka ha något funktion som kan missbrukas av spammare, varvid hela webbserverns IP-adress svartlistas.)

    Ofta blir leveransen av breven stabilare om man låter WordPress logga in till en vanlig mail-server och skicka sina brev den vägen. Det finns många tillägg att välja på för detta. Kolla https://sv.wordpress.org/plugins/search/smtp/

    Exakt så är det för den sida jag administrerar att vissa mail inte kommer fram med anmälningarna vilket ställer till problem. Visserligen gick det att gå in i Formidable och kolla i Poster och jämföra men ett onödigt jobb.

    När du skriver ”låter WP logga in till en vanlig mail-server och skicka sina brev den vägen” hur menar du då? Läggs det in i själva formuläret på något sätt eller?

    Moderator Tor-Bjorn Fjellner

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    När WordPress behöver skicka ett mejl någonstans anropas en inbyggd funktion i kärnan som heter wp_mail(). Denna funktion använder mottagaradressen för att kolla till vilken mejlserver meddelandet ska skickas, sedan skickas meddelandet dit rakt av, på samma sätt som mailservrar skickar brev mellan sig (utan inloggning).

    Det är ett par problem med detta. Dels är det risk för att webbserverns ip-adress är svartlistad p.g.a. spam. Dels brukar många mejlservrar kolla på olika sätt om den ip-adress som skickade brevet verkar vara en legitim ip-adress för mejl som skickas från avsändardomänen.

    En bättre lösning är t.ex. att hos webbhotellet skapa en extra e-postlåda som man kanske kallar wordpress@example.com (om det nu råkar vara domänen example.com man har…) och ger brevlådan ett långt och krångligt lösenord.

    Sedan installerar man något tillägg som känns OK från sökningen jag länkade till ovan. I inställningarna för det tillägget lägger man in uppgifterna som behövs för att logga in till den nya brevlådan: serveradress för avgående post, användarnamn och lösenordet. Tillägget omdefinierar funktionen wp_mail() så att avgående e-post i fortsättningen kommer att skickas via den konfigurerade inloggningen till (den riktiga) mejlservern.
    Detta ger betydligt större chans att meddelandena kommer fram.

    @jonathansulo har du någon sida man kan få titta på där Contact form är installerad?

Visar 1 svar - 1 till 5 (av 5 totalt)
  • Du måste vara inloggad för att svara på detta ämne.