Hallo,
ich will gerade in Typo3 4.4.4 das Kontaktformular TMailform (Extension: pil_mailform, Version 3.0.4) installieren, tue mich dabei aber schwer.
In der veralteten, englischen Anleitung, die ja wg. der Größe (max. 100 kB) schlauerweise nur einen einzigen Screenshot beinhaltet, wird noch von einer deutschen Übersetzung der Erweiterung gesprochen, aber die finde ich nicht.
Mit sendmail kann ich Mails versenden, aber wenn ich nach:
#53600
ein Captcha einbauen will geht es nicht mehr.
Und gibt es irgendwo ein vernünftiges deutsches Template dafür oder muss man das immer selbst erstellen?
Ich hatte gehofft, dass ich die Extension einfach installieren muss und dann ist alles selbsterklärend, aber das gibt es bei Typo3 ja leider so gut wie nie.
Sonst wäre es ja Joomla ;-)
Danke für einen Tipp oder Link,
Gruß, franc
hallo franc,
warum nimmst du nicht powermail?
Ja Stimmt Typo3 ist nicht Joo...
skydivematy schrieb
warum nimmst du nicht powermail?
Jetzt habe ich mich schon zwei Stunden lang da durchgekämpft und mir fehlt nur noch, dass sr_freecap auch deutsch spricht. Obwohl die Übersetzung vorliegt, kommt der Text noch in Englisch ("Please enter here the word as displayed in the picture. This is to prevent spamming." ).
Oh je, config.language = de
hatte gefehlt...
Aber jetzt, nach dem Sprach Update (im Translation Handling im Erw-Manager) wird das Captcha überhaupt nicht mehr angenommen.
Wenn das Formular dann mit dem Captcha-Fehlertext neu geladen wird, fehlen auch plötzlich alle von mir definieten Labels.
Es ist zum Haare ausraufen. Durch das Sprachupdate ist wohl sr_freecap gekracht.
Jedenfalls habe ich im TMailform unter
Feldeinstellungen / Required values
captcha;useCaptcha;text: Das Wort stimmt nicht überein!
VORNAME_VAL; notEmpty; text: Vorname darf nicht leer bleiben
NAME_VAL; notEmpty; text:Nachname darf nicht leer bleiben.
EMAIL_VAL; notEmpty; text: E-Mail-Adresse muss angegeben werden
MESSAGE_VAL; notEmpty; text: Bitte gib eine Nachricht ein
und unter Default values:
SUBJECT_VAL;plain;text: Anfrage
_LL_LABEL_VORNAME;plain;text: Vorname:
_LL_LABEL_NAME;plain;text: Nachname:
_LL_LABEL_EMAIL;plain;text: E-Mail:
_LL_LABEL_SUBJECT;plain;text: Betreff:
_LL_LABEL_MESSAGE;plain;text: Nachricht:
_LL_LABEL_USER_COPY;plain;text: Kopie an mich:
_LL_LABEL_SUBMIT;plain;text: Absenden
wobei das mein Formulartemplate ist:
<!-- ###TMAIL_FORM### begin -->
<table>
<!-- ###CAPTCHA_INSERT### this subpart is removed if CAPTCHA is not enabled! -->
<tr>
<td><label for="tx_pilmailform_pi1[text][captcha]">###SR_FREECAP_NOTICE###</label></td>
<td class="red"> * </td>
<td>
<span class="red">###CAPTCHA_ERR_TXT###</span>
<input type="text" size="15" id="tx_pilmailform_pi1[text][captcha]" name="tx_pilmailform_pi1[text][captcha]" title="###SR_FREECAP_NOTICE###" value="" />
###SR_FREECAP_IMAGE###
</td>
</tr>
<!-- ###CAPTCHA_INSERT### -->
<table>
<form action="###FORM_URL###" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="300000000" />
<table cellspacing="4">
<!-- ###HEADER_STD### begin -->
<tr>
<td colspan="2"><b>###_LL_LABEL_HEADER_STD###</b><hr /></td>
</tr>
<!-- ###HEADER_STD### end -->
<!-- ###HEADER_ERR### begin -->
<tr>
<td colspan="2" style="color: red"><b>###_LL_LABEL_HEADER_ERR###</b><hr /></td>
</tr>
<!-- ###HEADER_ERR### end -->
<tr>
<td class="###VORNAME_ERR###">###_LL_LABEL_VORNAME### ###VORNAME_ERR_TXT###</td>
<td><input type="text" name="tx_pilmailform_pi1[text][vorname]" value="###VORNAME_VAL###" /></td>
</tr>
<tr>
<td class="###NAME_ERR###">###_LL_LABEL_NAME### ###NAME_ERR_TXT###</td>
<td><input type="text" name="tx_pilmailform_pi1[text][name]" value="###NAME_VAL###" /></td>
</tr>
<!-- ###HEADER_EMAIL_INVALID### begin -->
<tr>
<td colspan="2" style="color: red"><b>We could not validate your email address. Perhaps you have misspelled it?</b></td>
</tr>
<!-- ###HEADER_EMAIL_INVALID### end -->
<tr>
<td class="###EMAIL_ERR###">###_LL_LABEL_EMAIL### ###EMAIL_ERR_TXT###</td>
<td><input type="text" name="tx_pilmailform_pi1[text][email]" value="###EMAIL_VAL###" /></td>
</tr>
<tr>
<td class="###SUBJECT_ERR###">###_LL_LABEL_SUBJECT### ###SUBJECT_ERR_TXT###</td>
<td><input type="text" name="tx_pilmailform_pi1[text][subject]" value="###SUBJECT_VAL###" /></td>
</tr>
<tr>
<td class="###MESSAGE_ERR###">###_LL_LABEL_MESSAGE### ###MESSAGE_ERR_TXT###</td>
<td><textarea name="tx_pilmailform_pi1[textarea][message]" cols="30" rows="7">###MESSAGE_VAL###</textarea></td>
</tr>
<tr>
<td class="###USER_COPY_ERR###">###_LL_LABEL_USER_COPY###</td>
<td><input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_copy]" value="yes" ###USER_COPY_YES_VAL### /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="tx_pilmailform_pi1[submit]" value="###_LL_LABEL_SUBMIT###" /></td>
</tr>
</table>
</form>
<!-- ###TMAIL_FORM### end -->
Und schalte das Kontaktformular jetzt erst mal aus und gehe ins Bett..