Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 18.02.08, 01:35
yms yms ist offline
Forum Zuschauer
 
Registriert seit: 18.02.08
Beiträge: 4

Mehr "Mailform Plus" für Dummies


Hallo,

ich bin noch ein ziemlicher Newbie was typo3 betrifft. Für ein Kontaktformular möchte ich gerne Mailfom-Plus einsetzen, bin aber leider offensichtlich nicht in der Lage, das Plugin zum Laufen zu bringen. Selbst der "Mailform Plus für Dummies" Thread konnte mir nicht weiterhelfen. Vielleicht kann man mir hier ja irgendwie weiterhelfen...

Der Stand der Dinge -
a) - Mailversand per Standardformular funktioniert.
b) - ein ANDERER (verm. nicht als admin angemeldeter) hat EINE Email per mailformplus versenden können, seitdem konnte ich weder ein- noch ausgeloggt mailformplus dazu bewegen, emails zu verschicken, auch nicht nach einem Update auf die allerneueste Version, auch nicht unter Einsatz des mailformplus Beispiel-Formulars.

Hier meine Vorgehensweise (a - ohne Datensatz, b - mit Datensatz)

a:

1. Installation des Plugins - problemlos (Anzeige des mailformplus Icons in der Navigationsleiste - hier wird auch die eine versandte Mail als
Datensatz angzeigt)
2. Wie laut Manual (das ich leider fast weniger verständlich finde als die Schriftzeichen in meinem Chinesischkurs) notwendig, lege ich auf der entsprechenden Seite ein neues Plugin-Element an, nicht aber einen neuen Datensatz über "Liste", da ich Version 4.03/4.04 einsetze und das laut Manual seit Version 4 nicht erforderlich ist.

"Insert a “plugin” element on the page where the form should be shown – pluginname: “mailformplus”. New in Version 4.0.0: Only the plugin element is needed! (no mailformplus record anymore)"

3. Ich habe das mailformplus plugin Element konfiguriert. Die Templatedatei unter "allgemeine Optionen" ausgewählt, und die Empfänger-Emailadresse, den Betreff und die Absenderadresse (zum testen mal identisch, mal nicht) unter E-Mail-Optionen eingetragen. Eine Weiterleitungsseite habe ich ebenfalls versuchsweise eingetragen, jedoch ohne jeden Effekt, unabhängig davon, ob die Seite sichtbar oder im Menü versteckt war - eine Weiterleitung hat nie statt gefunden.

4. Die so eingebundene Templatedatei wurde an der richtigen Stelle angezeigt. Die laut Anleitung notwendigen hidden-fields sind vorhanden. Hier mal die relevanten Bereiche des Formular-Templates

Code:
<!-- ###TEMPLATE_FORM### Form begin -->

<form name="form###PID###" action="index.php?id=###PID###" method="post">

<!-- versteckte Felder begin -->
    ###HIDDENFIELDS###
<input type="hidden" name="id" value="###PID###">
<input type="hidden" name="submitted" value="1">
<input type="hidden" name="L" value="0">
<!-- versteckte Felder end -->

<div class="fieldset_main">
<fieldset>
   <legend>Allgemeine Angaben:</legend>
<br />
   <label for="anrede" class="emailform_label">Anrede:*&nbsp;</label>
    <span ###error_anrede###>
       <select name="anrede" id="anrede" size="1" class="emailform_input_short">
    <option value="" ###selected_anrede_###>&nbsp</option>
    <option value="Frau" ###selected_anrede_Frau###>Frau</option>
    <option value="Herr" ###selected_anrede_Herr###>Herr</option>
      </select>
      </span>

...

<p>Alle mit * gekennzeichneten Felder sind Pflichtfelder!</p>

<!-- Buttons einfügen begin -->
<input type="submit" value="absenden" />
  <br /><br />

    </form>
<!-- Buttons einfügen end -->

<!-- Prüf begin -->
    ###FORM_EXAMINE###
<!-- Prüf end -->
<!-- ###TEMPLATE_FORM### Form end -->
5. Wenn notwendige Felder definiert wurden hat das System angezeigt, wenn diese nicht ausgefüllt wurden.

b:

Alternativ habe ich auch versucht, auf der Seite mit dem Formular über "Liste" einen mailformplus-Datensatz anzulegen - zusatzlich zum Seiteninhaltselement (plugin einfügen - mailformplus) und entweder AUCH dort oder NUR dort die o.a. Einstellungen bzgl. Empfänger und Betreff usw. vorgenommen. In diesem Fall habe ich auch damit experimentiert, dem Inhaltselement "plugin-mailformplus" den Ausgangspunkt zu geben (oder nicht) Diese Vorgehensweise steht zwar aus meiner Sicht im Widerspruch zur Angabe im Manual, wurde aber auf diversen Forenseiten offenbar mit Erfolg angewandt - wenn auch wohl bzgl. früherer Versionen der Extension.

Die Konsequenz war die gleiche. Beim Absenden des Formulars wird die Seite neu geladen, allerdings ohne das Formular.

Bei Verwendung des Formulars aus der Testdatei (improved-demo.html) wird die im Template angegebene "Danke" Botschaft angezeigt, eine Weiterleitung auf eine angegebene Seite erfolgt auch hier nicht.

Auch die Konfiguration per Typoskript (mitgelieferter Beispielcode) in einem Extension-Template für die Formularseite ermöglicht zwar die problemlose Lokalisierung der im Beispieltemplate angegebenen Variablen, nicht aber einen Versand per Email.

Hier ist das verwendete Typoskript

Typoscript-Code:
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:
43:
44:
45:
# path to language file
plugin.tx_thmailformplus_pi1.langFile = typo3conf/ext/th_mailformplus/example_form/singlepage_forms/improved_demo_lang.php

# path to stylesheet file
plugin.tx_thmailformplus_pi1.stylesheetFile = typo3conf/ext/th_mailformplus/example_form/singlepage_forms/improved_demo_css.css

# specify allowed tags allowed to be inserted in form fields by the user or to be written in markers by the admin
plugin.tx_thmailformplus_pi1.default.allowedTags = <strong><span><br/>

# specify the symbol for required fields
plugin.tx_thmailformplus_pi1.default.required_marker = *

# receiver of the admin mail
plugin.tx_thmailformplus_pi1.default.email_to = MY EMAIL

# subject of the admin mail is set to the subject the user entered in the form
plugin.tx_thmailformplus_pi1.default.email_subject = TEXT EMAIL
plugin.tx_thmailformplus_pi1.default.email_subject.data = GPVar:subject

# the user mail is sent to the email address the user entered in the form
plugin.tx_thmailformplus_pi1.default.email_sendtouser = email

# usbject of the user mail
plugin.tx_thmailformplus_pi1.default.email_subject_user = Ihre Anfrage

# sender of the mails
plugin.tx_thmailformplus_pi1.default.email_sender = [email]noreply@host.com[/email]

# if language is german, set another text as subject of the user mail
[globalVar = GP:L = 1]
plugin.tx_thmailformplus_pi1.default.email_subject_user = Ihre Kontaktanfrage
[global]

# errorChecks for the form fields
plugin.tx_thmailformplus_pi1.fieldConf {
name {
errorCheck = required
}
email {
errorCheck = required,email
}
text {
errorCheck = required
}
}
Um es kurz zu machen, ich bin mit meinem Latein am Ende. Offenbar fehlt mir als Newbie noch die umfassende Systemkenntnis, die zur Identifizierung des Fehlers notwendig zu sein scheint.

Ich wäre daher für jeden Hinweis überaus dankbar!

youngmicroserf
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 18.02.08, 12:48
yms yms ist offline
Forum Zuschauer
 
Registriert seit: 18.02.08
Beiträge: 4

Ich wäre wirklich SEHR dankbar für jeden Hinweis .
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 18.02.08, 13:33
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.434

Muss es wirklich Mailformplus sein? Also ich habe es bis vor kurzem auch fast immer benutzt. Bin jetzt aber auf PowerMail umgestiegen. Ist einfacher zu konfigurieren.

Gruss,

Michael
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 18.02.08, 13:59
yms yms ist offline
Forum Zuschauer
 
Registriert seit: 18.02.08
Beiträge: 4

Hi, danke für die Antwort.

Also, letztlich ist mir das egal solange ich sauberen Formular-Template-Code nutzen kann. Mailformplus erschien mir irgendwie als Standard - es wurde von sehr vielen Forenteilnehmern benutzt/empfohlen. Für Powermail hatte ich bis heute keine Anleitung gefunden (im Repository stand nur "not rendered yet"). Habe aber gerade gesehen, daß jetzt doch eine Anleitung verfügbar ist. Wenn hier niemandem mehr eine schnelle Lösung für die Mailformplus-Problematik einfällt, dann werde ich mir Powermail nachher mal zu Gemüte führen.

Ist die Anleitung denn lesbar/umsetzbar? Das Manual zu Mailformplus ist, was die Installation betrifft, irgendwie unbrauchbar...

yms
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 18.02.08, 21:50
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 427

Zitat:
Ist die Anleitung denn lesbar/umsetzbar?
Hmm, wir haben versucht die Extension so zu schreiben, dass man auch aufs Handbuch verzichten kann. Aber auch das Handbuch ist sehr umfangreich...

Grüße, Alex
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seiteninhalt "Tabelle" nicht mehr editierbar! sawasdee TYPO3 4.x Backend 0 11.09.07 13:16
sr_freecap: template "Glueck" funzt nicht mehr brandy Alle anderen Extensions 0 28.04.07 09:27
tt_news links unter "mehr" ändern?? dirvish News (tt_news, mininews und Co) 3 29.03.07 11:16
Standard Mailformular (mailform) - "name" Attribut definieren ohrobot TYPO3 4.x Fragen und Probleme 0 03.10.06 11:23
Eingabe von Datum in einer "Mailform"!? Kurt51 TYPO3 4.x Fragen und Probleme 0 13.09.06 16:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:58 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0