Vielen Dank für deine Antwort. Aber ich persönlich finde den jw_calendar (sorry) grausam! Wenn ich mir die CSS Datei anschaue bekomme ich Hörner (schau mal im gegensatz die von simplecalendar an).
Weiterhin kann man den jw_calendar sehr schwer an eine Navigation von 160px anpassen da soll nämlich mein Kalender angezeigt werden. Simplecalender macht das Recht Super mit den Pfeilen rechts links für die Monate... Ok habe hier im Forum auch ein HACK gesehen das man das mit jw_calendar machen kann aber das ist wieder ein rumfummeln an der orginal php Dateien und nach einem Update fängt man wieder von vorne an..
Naja egal jeder der da draußen eine Lösung für simplecalendar parat hat um doch die Contact und Subscriber Funktion nutzen zu können kann sich bei mir melden.. Um diese Funktion zu haben würde ich sogar was bezahlen.
Naja vielleicht sollte ich nur ein wenig Geduld haben.
Trotzdem Danke an @tuddelouie und auch an ipp.
Gruß
Ralf
Hallo taiwi!
Erst mal nicht verzweifeln. Ich habe es hingekriegt. Dann kriegst du es auch hin!
Ich bin jetzt nur schon wieder bei einem anderen Projekt, und hoffe, hier alles noch zusammenzukriegen. Also falls es immer noch nicht klappt, melde dich noch mal! Ich muss eh noch Schulung für Kunden vorbereiten, und seh mir das dabei noch mal an.
Setup:
# Contact-Formular:
plugin.tx_desimplecalendar_pi1.form.Contact.10.value = Weitere Infos zum Event
plugin.tx_desimplecalendar_pi1.form.Contact.10.wrap = <h3>|</h3>
plugin.tx_desimplecalendar_pi1.form.Contact.15.value =
plugin.tx_desimplecalendar_pi1.form.Contact.15.wrap = <p>|</p>
plugin.tx_desimplecalendar_pi1.form.Contact {
20 < tt_content.mailform.20
20.stdWrap.wrap = <input type="hidden" name="locationData" value="53:tt_content:68" /><table border="0" cellspacing="0" cellpadding="0" class="csc-mailform"> | </table>
20.layout = <tr><td align="left" width="113">###LABEL###</td><td><img src="clear.gif" width="10" alt="" /></td><td>###FIELD###</td></tr>
20.dataArray {
10.label = Name: *
10.type = *name = input,42
10.value =
20.label = E-Mail: *
20.type = *email=input,42
30.label = Nachricht:
30.type = address=textarea,41,8
30.value =
# 35.label = Bitte Kontakt aufnehmen:
# 35.type = contact_me=check
# 35.value = 1
40.type = html_enabled=hidden
40.value = 1
50.type = subject=hidden
50.value.dataWrap = Info-Nachfrage: "{field:title}" Event. (Event N°{field:uid})|
60.type = formtype_mail = submit
60.value = Absenden
}
20.REQ.labelWrap.wrap = <p class="csc-form-label-req">|</p>
# redirect funktioniert nicht => type verwenden für Dankeseite
20.type = 35
20.recipient =
20.recipient.field = subheader
20.locationData = 0
25 = TEXT
25.value = * Pflichtfelder
25.wrap = <p class="mailformrequired">|</p>
30 = TEXT
30.value =
30.wrap = <p>|</p>
}
# Subscribe-Formular
plugin.tx_desimplecalendar_pi1.form.Subscription {
10 = TEXT
10.value = Anmeldung zum Event
10.wrap = <h3>|</h3>
15 = TEXT
15.value = Interessiert? - Dann nichts wie los.<br />Die Bezahlung erfolgt per Überweisung. Füllen Sie bitte unser Anmeldeformular aus ....
15.wrap = <p class="bodytext">|</p>
20 < tt_content.mailform.20
20.stdWrap.wrap = <input type="hidden" name="locationData" value="53:tt_content:68" /><table border="0" cellspacing="0" cellpadding="0" class="csc-mailform"> | </table>
20.layout = <tr><td align="left" width="113">###LABEL###</td><td><img src="clear.gif" width="10" alt="" /></td><td>###FIELD###</td></tr>
20.dataArray {
10.label = Vorname: *
10.type = *Vorname = input,42
10.value =
11.label = Nachname: *
11.type = *Nachname = input,42
12.label = Straße/ Nr.: *
12.type = *Strae_Nr = input,42
13.label = PLZ/ Ort: *
13.type = *PLZ_Ort = input,42
14.label = Telefon: *
14.type = *Telefon = input,42
15.label = Geburtsdatum: *
15.type = *Geburtsdatum = input,42
20.label = E-Mail: *
20.type = *email=input,42
30.label = Event:
30.type = event=textarea,41,2
30.value.field = title
30.wrap = <b>|</b>
32.label = Nachricht:
32.type = address=textarea,41,4
32.value = Hiermit melde ich mich zu diesem Event an...
36.label = <a href="/kochart-agb.html" class="ablack" title="Link: Allgemeine Geschäftsbedingungen" alt="Link: Allgemeine Geschäftsbedingungen"><b>AGB</b> akzeptiert: *</a>
36.type = accept_agb=check
40.type = html_enabled=hidden
40.value = 1
50.type = subject=hidden
50.value.dataWrap = Anmeldung für folgenden Event: {field:title} (Event N°{field:uid})|
100.type = formtype_mail = submit
100.value = Absenden
}
20.REQ.labelWrap.wrap = <p class="csc-form-label-req">|</p>
# redirect funktioniert nicht => type verwenden für Dankeseite
20.type = 35
20.recipient =
20.recipient.field = subheader
20.locationData = 0
25 = TEXT
25.value = * Pflichtfelder
25.wrap = <p class="mailformrequired">|</p>
30 = TEXT
30.value =
30.wrap = <p>|</p>
40 = TEXT
40.value =
40.wrap = <b>|</b>
}
Dann erstellst du auf deiner Detail-Seite, auf der das Formular ausgegeben wird, ein Seiteninhaltselement mit dem Typ: Formular und gibst dort lediglich unter "Empf.-EMailadr." die E-mail-Adresse ein (dieses Formular erscheint dann nur im Quellcode)
Jetzt musst du in meinem Setup-Code die Stelle:
<input type="hidden" name="locationData" value="53:tt_content:68" /> entsprechend anpassen:
(53 = Seiten-ID und 68 = Inhalts-ID des soeben erstellten Formulars).
Viel Glück - und sonst melde dich noch mal!
Was ich übrigens am Simple-Calendar (oder an meiner Lösung hier) nicht so gut finde ist, dass ich nicht automatisch eine Bestätigungsmail an den Absender schicken kann....
SUPER... Es klappt.. Danke das Du so viel vertrauen in mir hattest... Mein Fehler habe ich auch gefunden warum ich es vorher nicht hinbekommen haben...
53 = Seiten-ID und 68 = Inhalts-ID des soeben erstellten Formulars
Habe ich vorher so gehabt:
53 = Seiten-ID und 68 = Inhalts-ID calendars
Naja Vergangheit... Es funtzt ... Super Klasse von Dir...
Danke...
Gruß Ralf
na da freu ich mich aber...
Hallo miteinander,
erstmal vielen Dank an ipp, deine Anleitung hat mir sehr geholfen.
Nur ist noch eine Frage offen geblieben (oder ich hab irgendwas übersehen) und zwar wie ich dann eine "Danke für Ihre Anmeldung" Seite anzeigen kann?
Hallo Wu-mc!
Dunkel erinnert... war das so:
# redirect funktioniert nicht => type verwenden für Dankeseite
20.type = 35
Also das mit redirect funktioniert nicht.
Legst du einfach die Dankeseite an und trägst die Seiten-ID unter "type" ein (hier 35)
Hallo ipp!
Vielen Dank, funktioniert super, bis auf dass sich die Danke Seite in einem neuen Fenster öffnet, geht es irgendwie das es sich im selben Fenster öffnet?
ach und noch was... gibt es eine möglichkeit das Datum des Events als hiddenfield mit ins mailformular auf zu nehmen? Da wir mehrere Events mit gleichem Titel haben und man die sonst nur anhand der Nummer unterscheiden kann, die man aber nirgends rauslesen kann.
Hallo Wu-mc!
Also das mit dem neuen Fenster für die Dankeseite stoppst du mit:
tt_content.mailform.20.target = _top
Für Datenübernahme ins mailformular habe ich leider auch keine Lösung.
Viele Grüße
ipp
Hallo ipp!
hat leider nichts gebracht, könnte es noch an was anderem liegen?
Ne. Weiß ich nicht. Rein logisch sollte es das sein und bei mir funktioniert es auch.
Viele Grüße
ipp