Talentløs feedback send mig en kopi. Feedback i erhvervskorrespondance

I denne lektion vil vi stifte bekendtskab med funktionen mail() ved at bruge eksemplet med at oprette en feedbackformular i PHP og derefter sende de modtagne data via e-mail.

For at gøre dette vil vi oprette to filer - forma.php og mail.php. Den første fil vil kun indeholde en formular med felter, hvor brugeren kan indtaste data. Inde i formular-tagget er der en knap "Sende" og action-attributten, som refererer til handleren - mail.php, som er hvor data fra formularen tilgås, når der trykkes på knappen "Sende". I vores eksempel sendes formulardataene til en webside kaldet "/mail.php". Denne side indeholder et PHP-script, der behandler formulardataene:


Formulardata sendes ved hjælp af POST-metoden (behandlet som $_POST). $_POST er en række variabler, der sendes til det aktuelle script via POST-metoden.

Herunder ser du indholdet af forma.php-filen, hvis felter er udfyldt af brugeren selv på en eller anden hjemmeside. Alle felter til dataindtastning skal have en navneattribut; vi skriver værdierne selv, baseret på logik.




Feedbackformular i PHP sendes på e-mail


Feedback formular i PHP





Læg en besked:
Dit navn:



E-mail:

Telefonnummer:

Besked:

Tekstområdet kan indeholde et ubegrænset antal tegn-->







Sådan ser formularen visuelt ud i browseren.

Dernæst skriver vi koden til mail.php-filen. Vi finder på vores egne navne til variablerne. I PHP starter en variabel med et $-tegn og derefter variabelnavnet. Variablens tekstværdi er omgivet af anførselstegn. Ved hjælp af variable sendes formularens indhold til administratorens e-mail ved blot at sætte navnet på formularelementet i firkantede parenteser - navneværdien.

Således vil dataene fra $_POST-arrayet blive overført til de tilsvarende variabler og sendt til mail ved hjælp af mail-funktionen. Lad os udfylde vores formular og trykke på send-knappen. Glem ikke at inkludere din e-mail. Brevet ankom med det samme.

E-mail er en af ​​de mest populære metoder til virksomhedskommunikation. Men desværre er det ikke alle, der ved, hvordan man skriver et forretningsbrev, der vil overbevise modtageren om at træffe en positiv beslutning om et bestemt spørgsmål.

Ifølge Larisa Chuguevskaya, leder af reklame- og PR-afdelingen i rekrutteringsbureauet Penny Lane Personnel, falder breve normalt under sletknappen af ​​to hovedårsager: på grund af uklar formulering af spørgsmålet og formålet med kommunikationen, og også på grund af en overdrevent aggressiv tone. Derfor skal tonen i ethvert forretningsbrev være høflig, og indholdet skal være entydigt og direkte.

Hvad skal der ellers være et brev, som du vil læse til ende, og som du vil være enig i? Her er nogle tips til at komponere.

Tænk over emnet for brevet. Det skal afsløre essensen af ​​beskeden, det skal være forståeligt, selvom du skriver til en, der alligevel vil åbne dit brev (for eksempel din assistent). Det ville være bedre, hvis modtageren kiggede på emnet og tænkte: "Dette er værd at være opmærksom på." Du ønsker ikke, at modtageren skal reagere med ord som: "Ja, det er interessant, men ikke så vigtigt"? Lad aldrig emnefeltet stå tomt - det vil få dig til at se uprofessionel ud.

"Din overskrift skal klart og præcist afspejle indholdet af brevet. Alle oplysninger skal præsenteres så klart og konsekvent som muligt, brevet skal være konstruktivt. Hvis indholdet ikke kan komprimeres til nogle få afsnit, og det er nødvendigt at give oplysninger i en mere detaljeret form, skal brevet gøres så letlæseligt som muligt. Al tekst skal opdeles i flere sektioner (afsnit), og de vigtigste informationer kan fremhæves med fed eller understreget. På denne måde placerer du selv nødvendig vægt på information, der kræver mere opmærksomhed,” konstaterer lederen af ​​afdelingen ”Rekruttering til det hurtige varemarked (FMCG)” Kontakt bureau Maria Silina.

Angiv vigtigheden af ​​problemet. Det er klart, at alle problemer har forskellige niveauer af betydning. Kommuniker, at det, du skriver om, ikke kun er vigtigt for dig, men også for modtageren af ​​brevet. Og glem ikke at argumentere for dens betydning.

Kommuniker på modtagerens "sprog". Den, der træffer beslutningen, ser sagen fra sit eget perspektiv og i sammenhæng med sin erfaring. Hvis du ønsker, at folk skal være enige med dig, skal du tilpasse brevet ud fra modtageren. Hvis du for eksempel skriver til en kommerciel direktør, så fokuser på den økonomiske side af sagen. Husk, at din samtalepartner først og fremmest er interesseret i, hvad der direkte vedrører ham.

Minimer risici. Selv de modigste mennesker er nogle gange tilbageholdende med at tage risici. Forsøg derfor at forudse indvendinger og bekymringer – vær parat til at overtale. Tænk over de mest åbenlyse fejl og svagheder i dit forslag og forklar dem i dit brev med det samme uden at vente på, at de bliver påpeget for dig.

Aftal feedback. Når du afslutter dit brev, skal du sørge for at spørge, hvornår du kan forvente et svar på din anmodning. Dette spørgsmål vil ikke være overflødigt - tværtimod vil det overbevise adressaten om forslagets alvor.

"Det er selvfølgelig vigtigt at afslutte brevet rigtigt, især hvis man forventer en form for reaktion fra modtageren. Det er bedst at afslutte med et spørgsmål eller, hvis brevet er langt, så til sidst, som for at opsummere , skriv "Jeg venter på dit svar på sådanne og sådanne spørgsmål," - siger Maria Silina.

Små detaljer

Olga Zemlyakova, kunstdirektør for internetprojektafdelingen i forlaget RDV-Media, talte om, hvilke andre detaljer der skal tages i betragtning:

"Når du formaterer teksten, skal du huske følgende regler: brug ikke flerfarvede skrifttyper, brug ikke for meget fed og kursiv, samt store bogstaver - der skal være det mindst mulige antal. Brug heller ikke uformelle skrifttyper - vælg letlæselige.

Prøv at mærke nuancerne - for eksempel når det er passende at skrive et lidt uformelt brev, og når kun en strengt reguleret stil er acceptabel.

Selvfølgelig må vi ikke glemme korthed. Uanset hvor interesseret din samtalepartner er i spørgsmålet, bliver han træt af at læse brevet omkring den tredje side. Derudover skal du ikke udskyde essensen af ​​spørgsmålet i lang tid: der er ikke behov for for lange introduktioner - kom til sagen i et af de første afsnit.

Hvis dit brev er afsat til flere emner på én gang, strukturer det.

Hvis din e-mail ender med et direkte spørgsmål (der kan besvares med et simpelt "ja"), øger du i høj grad dine chancer for at få et hurtigt svar.

Hvad angår tastefejl, er det selvfølgelig bedre at undgå dem (dog vil isolerede tilfælde ikke ødelægge dit omdømme). Men hvis du konstant staver det samme ord forkert, vil det kunne mærkes. Test dig selv i det mindste i en teksteditor.

Separat om signaturen. Dets tilstedeværelse er et klart plus, fordi du i den kan angive dine kontaktoplysninger, som du anser for nødvendige (arbejds- og mobilnumre, Skype, personlig e-mailadresse, link til sider på sociale netværk, firmaadresse og websted osv.). Signaturen bør ikke være for lang - ikke mere end 4-6 linjer. Forresten, hvis du efterlader en personlig e-mail, skal du sørge for, at dens login er "seriøst". Nogle specialister, der ser en adresse som vasya_pupkin777, kan misforstå dig."

RSContact er en gratis russisksproget feedbackformular til Joomla med mulighed for at tilpasse felter, breve og spambeskyttelse. Formen er meget nem at tilpasse, tilpasningsdygtig og integreres ganske godt med forskellige skabeloner. Du kan oprette en formular med mindst ét ​​"E-mail"-felt og en send-knap. Og du kan inkludere omkring 18 flere felter af forskellige typer. Det er muligt at vise et afkrydsningsfelt for samtykke til behandling af personoplysninger i overensstemmelse med GDPR og 152 føderal lov. Hvis du allerede har konfigureret mail i de generelle indstillinger i Joomla og aktiveret en form for "generelt" captcha-plugin, så behøver du ikke pille yderligere med at sende breve og beskytte mod spam. Naturligvis kan en udvidelse som RSForm ikke erstattes med RSContact. Men for hurtigt at oprette en feedbackformular vil det være mere end nok.

Generel information

Lad os se på de vigtigste, efter min mening, muligheder og funktioner i RSContact.

  • Understøtter Joomla 3.2 og nyere versioner.
  • Responsive design (Bootstrap).
  • Mulighed for at oprette formularer bestående af 1-18 præ-konfigurerede felter (af forskellige typer) (billede nedenfor). Der er tre felter, som du kan tilpasse. Opret for eksempel en rulleliste med de muligheder, du skal vælge.
  • Feltetiketter kan være inden for eller uden for felterne.
  • Tilstedeværelsen af ​​et felt til at give samtykke til behandlingen af ​​brugerens personlige data.
  • Mulighed for at gøre felter obligatoriske eller valgfrie. Du vil være i stand til at ændre karakteren af ​​det påkrævede felt.
  • Tilgængelighed af muligheder for redigering af breve sendt til administratorer. Med mulighed for at indsætte pladsholdere og designbogstaver (tekstlayout).
  • Mulighed for at sende breve til en eller flere administratorer.
  • Det er muligt at indsætte din egen CSS- og Javascript-kode for at ændre udseendet af formularen og ændre dens funktionalitet.
  • Mulighed for at indsætte yderligere oplysninger over eller under formularen.
  • Evne til at skabe vandrette og lodrette former.
  • Mulighed for at redigere den besked, der vil blive vist til brugeren efter indsendelse af formularen.
  • Spambeskyttelse ved hjælp af Joomla captcha plugins.
  • Nem opsætning.
  • Mulighed for at deaktivere jQuery-indlæsning for en formular. Dette kan forbedre kompatibiliteten med andre udvidelser.
  • Der er en oversættelse til russisk, engelsk, tysk og andre sprog.
  • Tilgængelighed af dokumentation (på engelsk).

Joomla feedback-modulets indstillinger er opdelt i 7 faner. På faner Modul, Binding til menupunkter Og Rettigheder"sædvanlige" muligheder for alle Joomla-moduler er blevet samlet. På fanen Ekstra muligheder alt undtagen muligheden Indlæs jQuery, ligner også andre moduler. Selve muligheden Indlæs jQuery giver dig mulighed for at aktivere/deaktivere indlæsning af jQuery-biblioteket, hvilket er nødvendigt for normal funktion af feedbackmodulet. Hvis dette bibliotek er indlæst af andre udvidelser, eller du har en konflikt på webstedet, så prøv at deaktivere denne mulighed.

Felter

Denne fane (billedet nedenfor) indeholder muligheder, der giver dig mulighed for at aktivere eller deaktivere forskellige felter i feedbackformularen. Alle tilgængelige felter er vist på formularen i figuren ovenfor. De fleste felter har disse "visningsmuligheder":

Obligatorisk. Feltet vil blive vist på forsiden af ​​siden. For at indsende formularen skal brugeren udfylde den. En speciel markør angivet på fanen vil blive vist ved siden af ​​feltsignaturen i marken .

Ja. Feltet vil blive vist på forsiden af ​​siden. Brugeren behøver ikke nødvendigvis at udfylde den.

Ingen. Feltet vil ikke blive vist på forsiden af ​​siden.

Du kan deaktivere alle felter undtagen feltet E- post. Den skal udfyldes.

Som udgangspunkt er alle felter almindelige tekstfelter eller tekstområder. Lad os kun overveje dem, der adskiller sig.

Indtast Navn. Du kan vise brugernavnsfeltet på én linje ( Navn) eller to ( Efternavn og fornavn).

Emnefelttype. Dette felt kan være en af ​​følgende typer: , så i marken Forudindstillede temaer du kan indtaste indstillinger, én pr. linje, som brugerne kan vælge fra forsiden af ​​webstedet. Billedet nedenfor viser et eksempel på et emnetypefelt Dropdown liste. Ved at indstille emner kan du fx opsætte regler for behandling af breve (filtre) med posten og modtage et brev med et bestemt emne og omdirigere det til den ønskede modtager automatisk. Du kan læse mere om, hvordan dette kan gøres for Yandex, Mail.ru og Gmail-mail i deres hjælp. Plus, dette kan gøres for andre e-mail-tjenester og e-mail-klienter, for eksempel Thunderbird.

Beskedens længde. Begræns antallet af tegn i et felt Besked.

Captcha Joomla!. Mulighed for at aktivere captcha for at beskytte mod spam. For at gøre dette skal du have ethvert "captcha" type plugin konfigureret og aktiveret i plugin-manageren. Tjek også indstillingerne for optioner CAPTCHA (standard) V System - Generelle indstillinger.

Send en kopi. Du kan konfigurere muligheden for at sende en kopi af brevet til brugeren via e-mail. Følgende muligheder er tilgængelige: Lad brugeren bestemme– i Joomla-feedbackformularen vil et særligt afkrydsningsfelt blive vist (billedet nedenfor), ved at kontrollere, hvilken bruger der vil modtage en kopi af brevet via e-mail; Ja– afkrydsningsfeltet vil ikke blive vist i feedbackformularen, men en kopi af brevet vil blive sendt til brugeren via e-mail; Ingen– afkrydsningsfeltet vil ikke blive vist i feedbackformularen, og en kopi af brevet vil ikke blive sendt til brugeren via e-mail.

Vis afkrydsningsfeltet for samtykke til behandling af personoplysninger. Aktiverer visningen af ​​et afkrydsningsfelt (billede nedenfor) for at opnå samtykke fra brugeren til at behandle hans personlige data i overensstemmelse med GDPR-reglerne og 152 føderal lov.

I Joomla feedbackformularen kan du oprette op til 3 brugerdefinerede felter af forskellige typer: Tekstfelt, tekstområde, rulleliste, alternativknap, afkrydsningsfelt. Hvis du har valgt en af ​​disse typer: Rulleliste, alternativknap, afkrydsningsfelt, så i marken Forudindstillede temaer du kan indtaste indstillinger, én pr. linje, som brugerne kan vælge fra forsiden af ​​webstedet. Tekstfelt, Tekstområde Og Dropdown liste er diskuteret i figurerne ovenfor i artiklen, og figuren nedenfor viser et eksempel på en tilpasset felttype Radio knap(øverst i billedet) og Afkrydsningsfelt(nederst i billedet).

Også værd at bemærke særskilt er feltet Område. Som standard indeholder den navnene på amerikanske stater. For at ændre dette skal du åbne filen “modules/mod_rscontact/helper.php” og omkring linje 33, efter “static $states = array”, begynder listen over områder. Skift det efter behov. Du kan tilføje og fjerne områder.

Her er indstillingerne, der giver dig mulighed for at konfigurere selve Joomla-feedbackformularen (billedet nedenfor).

Formularhoved. Form sidefod. Du kan tilføje indhold over og/eller under formularen ved hjælp af en visuel teksteditor. Du kan indsætte et billede, en tabel og så videre i det. Desværre behandles plugins ikke i den. Derfor vil du ikke kunne indsætte en video ved hjælp af for eksempel AllVideos.

Brugerdefineret CSS. Du kan tilføje CSS-styling for at ændre udseendet af formularen. Men det er bedre at gøre dette ved hjælp af et stilark. I mit eksempel tilføjede jeg linjen:

#mod-rscontact-counter-231 (display: ingen;)

Den skjuler visningen af ​​feltet med tælleren for det resterende antal tegn (billede nedenfor).

Brugerdefineret JavaScript. Du kan indtaste din egen Javascript-kode, uden "script"-tagget, som vil blive indlæst med formularen.

Påkrævet markmarkør. Vil blive vist ved siden af ​​feltetiketten, når feltet er sat til obligatorisk.

Signaturstilling. Du kan placere feltetiketter i eller over felter (billedet nedenfor).

Figuren nedenfor viser en feedbackformular med billedtekster over felterne, en skjult tæller for resterende tegn og billedtekster over og under selve formularen.

Vandret form. Giver dig mulighed for at anvende stilarter, der er mere egnede til at skabe en vandret form. Desuden for muligheden Signaturstilling du skal vælge en mulighed Uden for.

Automatisk margenbredde. Denne indstilling påvirker indstillingen af ​​margenbredde.

Besked om taknemmelighed. Her kan du angive en besked, der vil blive vist efter indsendelse af formularen. Du kan anvende formatering og tilføje billeder.

Denne fane (billedet nedenfor) indeholder muligheder, der giver dig mulighed for at tilpasse de breve, der sendes til administratoren og brugeren. Indstillingerne er de samme for både administratorer og brugere.

I muligheder Modtager (administrators e-mail), Cc, Bcc Du vil være i stand til at angive modtagere af breve. Som minimum skal du indtaste en e-mail i feltet Modtager (administrators e-mail). Du kan angive flere adresser ved at adskille dem med et komma eller semikolon.

I marken Emne Du indtaster emnet for brevet. Du kan bruge pladsholdere. Pladsholdere er specielle tags, i stedet for hvilke visse data vil blive erstattet. Listen over tilgængelige pladsholdere er angivet under indtastningsfeltet for e-mail-indhold. I feltet Indhold kan du indtaste brevets tekst ved hjælp af pladsholdere. På figuren ovenfor kan du se indstillingerne for brevets indhold. Og sådan ser selve brevet ud (billedet nedenfor). Som du kan se, blev alle tags erstattet med data fra den formular, som brugeren har angivet, og data, som formularen var i stand til at trække fra andre kilder (dato, IP-adresse, webstedsnavn).


Mulighed Brug Svar til afsender vil gøre det sådan, at når du trykker på en knap Svar i mail-grænsefladen, når du ser et brev modtaget af administratoren, vil e-mail-adressen på formularens afsender automatisk blive tilføjet til adressen på brevmodtageren. Modtagerens adresse kan tilsidesættes ved at angive den i indstillingerne Svar.

Hvis der ikke sendes breve, så prøv disse løsninger på problemet.

  • Deaktiver cache. Alternativt kan du bruge en tredjeparts cache-komponent som JotCache til at udelukke RSContact-modulet fra cachelagring.
  • Tjek dine mailindstillinger i System – Generelle indstillinger – Server – Mailindstillinger. Prøv forskellige afsendelsesmetoder. Kontakt din hostingudbyder for at afklare mailkonfigurationen på din server.
  • Som du kan se, er denne Joomla feedbackformular meget funktionel og nem at konfigurere. Jeg håber, at denne anmeldelse vil hjælpe dig med at vælge den passende udvidelse og efterfølgende konfiguration af RSContact-modulet. I den næste artikel “Anmeldelse af DJ-EasyContact. Feedbackformularmodul i Joomla » vi vil se på en anden lignende gratis udvidelse.

    Goddag, venner! I dag er en anden artikel dedikeret til CMS Joomla, eller rettere ikke til selve motoren, men til oprettelsen af ​​kontakter med en feedbackformular. Et særligt træk ved Joomla-feedbackformularen er, at alle de nødvendige værktøjer til at oprette den er ved hånden for webmasteren, og der er ingen grund til at downloade og installere yderligere udvidelser. CMS'et er udstyret med en indbygget Contacts-komponent samt et reCAPTCHA anti-spam plugin.

    Konventionelt kan implementeringen af ​​den angivne idé opdeles i flere faser, nemlig:

    Oprettelse og opsætning af en kontakt.

    Organisering af output fra en side, der vil indeholde alle de nødvendige feedbackoplysninger.

    Aktivering, konfiguration og tilføjelse af captcha.

    Hvorfor har du brug for en feedbackformular?

    Feedbackformularen er det forbindende element på webstedet, takket være hvilket brugere og ejeren af ​​webprojektet kan opretholde kontakt med hinanden. Det er i feedbackformularen, at særligt vigtige oplysninger er angivet (mobilnummer, e-mail), så brugeren kan sende sine forslag og ønsker til ejeren eller bestille et produkt.

    Joomla-feedbackformularen består af tomme felter, der kræves for, at den besøgende kan indtaste specifikke data (hans navn, e-mailadresse, emne for brevet); efter udfyldning skal du aktivere afsendelse ved at klikke på den særlige "Send"-knap.

    For at gøre det nemmere for de besøgende, anbefales det at placere feedbackformularen på et synligt sted (oftest er dette webstedets overskrift). Og da vi organiserer dens visning ved hjælp af det oprettede menupunkt, vil den blive vist på alle sider ved placeringen af ​​den vandrette menu.

    Hvilke oplysninger er det ønskeligt at overlade til webstedsejeren?

    Mobilnummer (kommercielle webprojekter, netbutikker).

    Adresse (kommercielle webprojekter, netbutikker).

    Arbejdsplan, leveringsmetode og mulige betalingsmetoder (kommercielle webprojekter, netbutikker).

    E-mail, Skype osv. (blogs, visitkortsider, ensides hjemmesider, kommercielle webprojekter, netbutikker).

    Joomla kontakter

    Efter disse trin vil du se en side, der ligner den nedenfor, kun med tomme felter. "Rediger kontakt" - en af ​​tre faner, hvor du skal foretage nogle indstillinger.

    Navn - du kan angive et hvilket som helst navn, du kan lide, det vil stadig være skjult for brugernes øjne.

    Alias ​​er et felt, der udfyldes automatisk, dvs. efterlades tomt.

    Den tilknyttede bruger er det navn, der vil blive vist, når du kommenterer. Du kan angive dit kaldenavn eller lade standardnavnet være tildelt af systemet "Superbrugere".

    Billede – det er muligt at vælge et billede, der vil blive knyttet til denne kontakt.

    Stilling – giver dig mulighed for at angive stillingen for den medarbejder, som kontakter vil blive knyttet til.

    E-mail – er ansvarlig for at vise kontaktpersonens e-mailadresse.

    Du kan finde ud af resten af ​​felterne alligevel; du kan indtaste din adresse, postnummer, mobil- og fastnettelefonnummer, faxnummer osv.

    I højre område af skærmen (sidebjælken) skal du vælge Status/Udgivet, Kategori/Ukategoriseret, Favoritter/Ingen.

    "Yderligere information" - en fane med en teksteditor, hvor det anbefales at skrive en kort hilsen.

    Du kan bruge min hilsen som skabelon ved at følge linket.

    "Indstillinger for indholdsvisning" - er ansvarlig for at vise feedbackformularen.

    Vis feedbackformular – "Vis".

    Send en kopi til afsenderen af ​​brevet - afhængigt af dit valg, giver dig mulighed for at skjule eller vise afsenderen en kopi af sit eget brev.

    Oprettelse af et Joomla-menupunkt for at vise kontakter og en feedbackformular

    Det næste trin er at gå til fanen Menu/Hovedmenu/Opret menupunkt.

    Tildel en titel på menusiden, der åbnes. Så vi skriver "Kontakter".

    Menupunkttype – tryk på den blå "Vælg" knap, og vælg derefter Kontakter/Kontakt på den side, der åbnes.

    Valg af en kontakt - det er her, vi skal knytte den tidligere oprettede kontakt til menupunktet. Klik på "Vælg", og klik på den tilsvarende kontakt.

    Når du har foretaget de nødvendige justeringer, skal du klikke på knappen "Gem". Som følge heraf vil en ny "Kontakt"-menuknap dukke op på din hjemmeside, ved at klikke på hvilken brugeren kan finde en feedbackformular og nemt kontakte dig.

    Vi kunne være endt her, hvis ikke for én ting, men! En masse ubrugelige breve, der vil oversvømme din e-mailadresse med spambots.

    Beskyt Joomla mod spam ved at konfigurere det indbyggede reCAPTCHA-plugin

    Hvad er CAPTCHA? Dette er et sikkerhedsværktøj, der giver dig mulighed for effektivt at bekæmpe automatisk registrering og afsendelse af breve. Dette er en speciel form, hvor en internetbruger forpligter sig til at udføre en bestemt handling (indtast tegn, svar på et velkendt spørgsmål eller sammensæt et billede).

    CMS Joomla anskaffede en indbygget captcha fra version 2.5; før det skulle du nøjes med tredjepartsudvidelser. På trods af at Joomla bruger reCAPTCHA, vil vi forsøge at sætte en mere moderne og efter min mening praktisk version op. Sådan vil det se ud, når alle indstillinger er gennemført.

    Lad os først aktivere pluginnet ved at gå til Extensions/Plugin Manager. For en mere bekvem og hurtigere søgning, anbefaler jeg at indtaste captcha i søgefeltet og klikke på det ikon, der er ansvarlig for søgningen. Som et resultat åbnes et lignende vindue. Klik på krydset ved siden af ​​"Status"-elementet, og start derved plugin'et og klik på sætningen - CAPTCHA - reCAPTCHA.

    Det er tid til at få "Offentlig nøgle" såvel som "Privat nøgle".

    For at få de nøgler, du skal bruge følg linket. Dette er en af ​​mange tjenester, der ejes af Google. Du skal have din egen konto. Du kan nemt logge ind ved at indtaste dine data, som du tidligere har brugt til at tilføje et RSS-feed på Feedburner-tjenesten eller ved at installere Google Adsense-koden på Joomla.

    Ved at bruge formularen, der åbnes, skal du registrere siden.

    Titel – tildel et navn (lad os sige navnet på hovedsiden).

    Vælg typen af ​​reCAPTCHA – giver dig mulighed for at vælge typen af ​​captcha – reCAPTCHA V2 – en standardformular, som du skal udfylde ved at markere boksen ved siden af ​​sætningen "Jeg er ikke en robot"; Invisible reCAPTCHA – brugerbekræftelse i baggrunden.

    Vi markerer afkrydsningsfeltet ud for forslaget "Accepter vilkårene for brug af reCAPTCHA" og "Send meddelelser til ejere", og klik derefter på knappen "Registrering".

    Nå, vores nøgler er klar. Der er intet tilbage. Vi kopierer værdien af ​​"Secret Key"-feltet til "Private Key"-feltet i standard reCAPTCHA-plugin'et og "Key"-feltet i "Public Key"-feltet.

    Efter at have modtaget og indtastet nøglerne, kan du vælge den "Stil", der passer bedst til dit websted, samt "Størrelse". Nu skal du klikke på "Gem og luk", og derefter gå ad stien System/Generelle indstillinger/CAPTCHA (standard) og vælg den eneste værdi, der leveres af systemet "CAPTCHA - reCAPTCHA". Klik på "Gem" igen og kontroller captchaens funktionalitet ved at gå til Joomla-feedbackformularen.

    Som du kan se, fungerer alt. Hvis du har problemer, så lad os løse dem sammen i kommentarerne.

    Tak for din opmærksomhed, og vi ses snart på Stimylrosta-siderne.

    Har du fundet en grammatisk fejl i teksten? Rapportér venligst dette til administratoren: vælg teksten og tryk på genvejstastkombinationen Ctrl+Enter

    Hilsen mine læsere, jeg har fået erfaring og vil fortælle dig om principperne for driften af ​​PHP-feedbackformularen. Jeg vil vise dig med klare eksempler, så du forstår, hvordan alting fungerer, og hvordan interaktionen foregår mellem selve inputformularen (dens inputfelter) og handlerfilen skrevet i PHP. Derudover kan du downloade kilderne gratis sammen med .

    Det vil selvfølgelig være fantastisk, hvis du i det mindste har lidt forståelse for HTML/CSS, fordi... Du bliver nødt til at trække koden ind på din side analogt. Vi vil ikke røre ved PHP-sproget; jeg vil vise dig alle de nødvendige ændringer, som du selv skal lave.

    OPDATERING: Baseret på svarene fra læserne indså jeg, at jeg har brug for noget mere smukt og funktionelt. Mød mig venligst, tjek det ud og kig. Vælg hvilken du bedst kan lide)

    OPDATERING 2: Version 3.0 Adaptive Landing + ajax-formular med transmission af UTM-tags, læs og se. Du vil kunne lide det

    Jeg huskede mig selv, da jeg første gang forsøgte at oprette en feedback-formular i PHP på egen hånd, og for at være ærlig var det arbejdskrævende, fordi... Jeg forstod ikke, hvad og hvordan der skete. Tålmodighed og udholdenhed, venner, og du vil lykkes.

    PHP feedback formular - struktur

    Vi vil studere analysen af ​​selve feedbackformularen ved at bruge eksemplet med en landingsside; der er i øvrigt en separat artikel om. Du kan se, hvordan dette fungerer i aktion ved hjælp af knapperne nedenfor, jeg vedhæfter kilderne til denne side på en side og den primære php-handlerfil (denne fil vil behandle og sende e-mailen)

    Når du har downloadet kilderne og udpakket arkivet, vil du se følgende filstruktur:

    • billede - alle billeder, der bruges til selve landingssiden, knapper mv.
    • js - javascript-scripts, der for eksempel giver et pop-up modalt vindue på en side og andre visuelle effekter
    • index.html - indeksfil på vores side på én side
    • index1.php er en handler-fil, hvori værdier fra formularen overføres, hvorefter et brev genereres fra de modtagne variabler og sendes til den angivne e-mailadresse. Index1.php vil også fungere som en mellemliggende meddelelsesside om vellykket afsendelse af data med automatisk omdirigering tilbage til index.html (dvs. vores side på én side)

    Det er vigtigt, at din hosting, hvor webstedets filer er placeret, understøtter PHP-behandling, ellers vil index1.php-filen ikke blive eksekveret og vil ikke fungere. For at tydeliggøre denne nuance skal du kontakte kampagnen, hvor din hosting er registreret, eller bare teste den - det virker, det betyder, at der er support. Hvis ikke, så aktiver indstillingen for php-sprogsupport

    Tag et kig på diagrammet over, hvordan alle elementer interagerer (side, formular, handler)

    Kildekode til at kalde formularen og behandleren

    Lad os tage et kig på, hvordan en af ​​knapperne virker, som viser et modalt pop-up-vindue, der indeholder en feedback-formular. Denne givne kildekode er noget, du kan indsætte på siden mere end én og to gange, og den vil virke. Du skal selv tilpasse den, så den passer til dit design og behov.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Anmod om et tilbagekald Anmod om et tilbagekald

    Anmod om et tilbagekald Anmod om et tilbagekald

    Nedenfor er den komplette kildekode for index1.php-handleren, for at konfigurere afsendelse til din postkasse, skift " [e-mail beskyttet]"til din egen kan resten i princippet stå uændret

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Du vil blive kontaktet

    Du vil blive kontaktet body (baggrund: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat; ) setTimeout("location.replace("/index.html")", 3000); /*Skift den aktuelle sideadresse efter 3 sekunder (3000 millisekunder)*/

    Kontrol af formularens funktionalitet

    Kald vinduet frem og indtast data for at få et testtjek af vores formular

    Lad mig minde dig endnu en gang om, at din hosting skal understøtte behandling af PHP-filer, ellers vil vores handler simpelthen ikke blive udført, og der vil ikke blive sendt noget brev til den angivne e-mailadresse. Resultatet af en vellykket udfyldt feedbackformular


    Det var alt for mig, jeg forsøgte at formidle meningen og virkemåden af ​​manuskriptet på den bedst mulige måde. Hvis du har spørgsmål, er du velkommen til at kontakte mig i kommentarerne eller på VK (se kontaktoplysninger). Jeg ønsker dig let og produktivt arbejde.