Formuliertjes komen niet meer aan -na upgrades-

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Okay. Ja tis 'n mirakel :)

Maar 'k ga die SimpleForm proberen. Begrijp ik je goed dat die onafhankelijk werkt van zowel de cmsmailer module als ook niet van welk mail-protocol je gebruikt?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by Rolf »

Klopt! Enkel de plug-in tag in de map assets/plugins/ plaatsen en de help tekst lezen. Stylesheet vind je daar ook! Eenvoudiger kan het niet! Althans dat vind ik, maar ben niet onpartijdig als developer :)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

haha.
Maar toch geloof ik 't ! :D
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3484
Joined: Mon Nov 28, 2011 9:29 am
Location: The Netherlands

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by velden »

9 van de 10 keer dat er problemen zijn met mail heeft dat te maken met het feit dat er een afzender wordt gebruikt die niet bestaat op het domein van de website.

Dus, als jij een formulier hebt dat de mail verzendt met als AFZENDER het email adres van de bezoeker die dat formulier heeft ingevuld, dan is de kans groot dat het nooit aan gaat komen.

Als je de CMSMS instellingen test doe je dat typisch met de afzender zoals die daar bij de instellingen is ingevuld. Als ik dit zo lees is ook dat een beetje vreemd (root@localhost.localdomain) maar goed.

Test dus eens het FormBuilder formulier en vul daar - als bezoeker - een bestaand email-adres is van het website domein. Als dat wél aankomt dan weet je dat dus.

De kans dat de SimpleForm plugin wel werkt lijkt me afhankelijk van de afzender-instellingen in die plugin. Maar dat is dus met FormBuilder precies zo. Staat feitelijk geheel los van welk CMS/script je ook zou kiezen.
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

hartelijk dank voor je reactie Velden!
Test dus eens het FormBuilder formulier en vul daar - als bezoeker - een bestaand email-adres is van het website domein. Als dat wél aankomt dan weet je dat dus.
Dat heb ik effe gedaan, en die kwam inderdaad wél aan... .
Maar wát weet ik dan nu?
ik heb in de instellingen nl wél een afzender gebruikt die bestaat in het domein van de website (idem als boven).

Oftewel, hoe moet ik het protocol dan wel invullen?

willemijn
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3484
Joined: Mon Nov 28, 2011 9:29 am
Location: The Netherlands

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by velden »

Het gaat erom hoe je de FormBuilder VELDEN invult (admin).
Je gebruikt waarschijnlijk een 'E-mail address' veld waarin je aangeeft dat het gebruikt moet worden als 'Sender e-mail'.
Dat zou je kunnen veranderen naar 'Reply To'.

Verder is het dan van belang om in het veld, waarmee je aangeeft WAAR het ingevulde formulier naar toe wordt verzonden, als afzender ook een bestaand email-adres (uit je eigen domein) op te geven.
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Vlg. mijndomein stonden de instellingen (zoals eerder hier meegestuurd) allemaal goed. Maar werken doet 't niet. Ook niet met een andere poort die zij opgaven...

Nu de simpleform-plugin uitgeprobeerd:
Rolf schreef:
Enkel de plug-in tag in de map assets/plugins/ plaatsen en de help tekst lezen
Heb em dus naar die map ge-upload, maar hij verschijnt niet in de back-end vd admin (via Uitbreidingen --> Tags)...
Geupload met zowel FTP (en zie em staan), als via Bestandsbeheer (niet zichtbaar)..
Kan daardoor dus ook niet de helptekst lezen voor de benodigde extra optie, zoals 'n emailadres..

(als ik gewoon {simpleform} in die pagina zet, leest ie em in de front-end denk ik opzich wel, want meldt: An email address must be specified in order to use the simpleform plugin!).

Geen idee hoe dat nou kan, waarom ie niet zichtbaar is als plugin in het systeem?
Wat doe ik verkeerd?

willemijn
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by Rolf »

Uh ja dat klopt... Is een bugje in 2.2.1 en zal in de volgende release zijn opgelost...
Installation guide:
1. Copy the file function.simpleform.php to the (assets/)plugins folder of the CMSMS website

2. Create a stylesheet and attach it to the page template. For help go to the CMSMS docs website »
The content of the stylesheet is in the next tab "Sample stylesheet"

3. Read the plugins help text in the Admin panel, go to Extentions >> Tags and click on the name simpleform

4. Just insert the tag with the required (and optional) parameters into the page or template. Some examples are:

Required:

{simpleform sendto='name@domain.com'}

Optional:

{simpleform sendto='name@domain.com,name@otherdomain.com'}

{simpleform sendto='name@domain.com' lang='nl'}

{simpleform sendto='name@domain.com' captcha='true'}

{simpleform sendto='name@domain.com' captcha='true' lang='de'}

{simpleform sendto='name@domain.com' captcha='true' lang='nl' subject='Informatie aanvraag'}

Multilingual websites, where $lang is a two character language code:

{simpleform sendto='name@domain.com' lang=$lang}

Parameters:

sendto (required) - Comma seperated list of email addresses that the message will be sent to.
captcha - Use Captcha response test (Captcha module must be installed). Default value is false.
lang - Change the language of the form and email. Available are: en(default), de, fr, hi, pt, nl and no.
name - Gives the name field a default value, which can be overwritten by the website visitor.
email - Gives the email field a default value, which can be overwritten by the website visitor.
subject - Gives the subject field a default value, which can be overwritten by the website visitor.
message - Gives the message field a default value, which can be overwritten by the website visitor.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by Rolf »

A sample stylesheet:

Code: Select all

[[* +++++ Multiple Used Values +++++ *]]
[[assign var='label_width' value='150']]
[[assign var='field_width' value='300']]
[[assign var='field_border' value='border: #ccc solid 2px;']]
[[assign var='field_border_hover' value='border: #666 solid 2px;']]
[[capture assign='rounded_corners']]border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;[[/capture]]

[[* +++++ Stylesheet +++++ *]]
.simpleform div {
  margin: 0 0 5px 0;
}
.simpleform div div {
  margin: 0 0 0 [[$label_width]]px;
  padding: 0 0 5px 0;
}
.simpleform input[type="email"],
.simpleform input[type="text"],
.simpleform textarea {
  width: [[$field_width]]px;
  margin: 0 5px 0 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  [[$field_border]]
  [[$rounded_corners]]
}
.simpleform textarea {
  height: 100px;
}
.simpleform input[type="email"]:hover,
.simpleform input[type="text"]:hover,
.simpleform textarea:hover {
  [[$field_border_hover]]
  cursor: default;
}
.simpleform input[type="submit"] {
  width: [[$field_width+4]]px;
  margin: 10px 0 0 0;
  [[$field_border]]
  [[$rounded_corners]]
  cursor: pointer;
}
.simpleform input[type="submit"]:hover {
  [[$field_border_hover]]
}
.simpleform label {
  width: [[$label_width]]px;
  float: left;
}
.simpleform_text_error {
  color: #f00;
  font-weight: bold;
}
.captchapict {
  width: [[$field_width]]px;
  [[$field_border]]
  [[$rounded_corners]]
}
.simpleform_website,
.simpleform_website * {
  display: none !important;
}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Ahh Thanks Rolf voor kopie vd help-tekst.
Zal daarmee vast wel lukken denk ik,
meld 't je nog
(maar nu eerst als een haas naar 'n afspraak).

willemijn
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Simpleform-plugin werkt en ingevulde test-formuliertjes komen aan. :)
Mooie snel toe te passen plugin, fijn!

Geeft alleen error-melding na invullen van het veld 'website', heb die dus maar effe op display: none; gezet.
Die kan bezoeker ook in vakje 'Bericht" kwijt.

Thnx, willemijn
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by Rolf »

Dat is de bedoeling van dat veld! Honeypot anti-spam.
Je hebt waarschijnlijk wat standaard CSS gemist

Code: Select all

.simpleform_website,
.simpleform_website * {
  display: none !important;
}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Uhh jawel zo'n soort code had ik er daarna juist wel in gezet. Opdat dat veld website niet meer toont.

Maar wist niet dat het veld Website bedoeld is als anti-spam honeypot. Hoe werkt zoiets?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by Rolf »

Door dit veld voor het oog onzichtbaar te maken zal een bezoeker hem nooit invullen!

Een bot zal de broncode lezen en dan is het veld wél zichtbaar, en het heet óók nog eens "website"... *honingpot* Een bot zal het veld dus wél invullen!
Gevolg, is dit veld ingevuld dan is het geen mens en wordt de verzending geblokkeerd!
Een gebruiksvriendelijk anti-spam methode.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
mev
Power Poster
Power Poster
Posts: 371
Joined: Wed Apr 25, 2007 5:00 pm

Re: Formuliertjes komen niet meer aan -na upgrades-

Post by mev »

Aha, i get it!
Leuk!!

Dankjewel,
willemijn
Post Reply

Return to “Dutch - Nederlands”