Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 7 měsíců.
-
Dobrý den,
používám plugin Contact Form 7 a potřeboval bych hodnoty z formuláře před odesláním na email zpracovat, vytvořit z nich pdf dokument a ten teprve odeslat na email. Je něco takového reálné?
Děkuji.
Reálné to určitě je, ale zatím jsem to nikde neviděl hotové :-)
V oficiálním fóru je několik zmínek, návrh možného řešení naleznete zde. Stručně řečeno je třeba před samotným odesláním emailu vygenerovat .pdf soubor (pomocí nějakého skriptu, např. TCPDF). Šlo by to asi udělat na zakázku, nemělo by to být nic extra složitého…
Složité to opravdu nebylo, jen to potřebovalo vychytat mouchy :-).
Použil jsem volání akce před odesláním mailu add_action( 'wpcf7_before_send_mail', 'markobros_wpcf7_before_send_mail' );
Zde volám funkci pro generování .pdf souboru (pomocí tcpdf) – což jsem už měl hotové z dřívějška – a uložený soubor pak programově přidám do mailu (attachment) a odesílám.
Programátorsky to asi není nic moc, ale kdyby měl někdo zájem…
Dobrý den,
mám stejný problém – jsem úplný amatér, nenašel jste někdo plugin na toto generování PDF z dat zadaných v contact form 7?… Přeci jen je téma už 3 roky staré.
Předem děkuji.
Tomáš
Dobrý den,
žádný takový plugin neexistuje. Můžete ale poptat jeho vytvoření například na http://prace.separatista.net/
Zajímavé, osobně jsem myslel, že už něco podobného existuje :-( Pro Gravity Forms existuje např. plugin Gravity Forms PDF Extended.
Jediným řešením tak je asi použití akce wpcf7_before_send_mail
(na kterou upozorňuje Markobros výše) a napojení nějakého řešení pro generování PDF souborů (např. TCPDF či mPDF). Jako ideální vzor by se dal asi použít plugin PDF Email on Save, možná by ho šlo využít i nějak jinak (přímé napojení).
Zakázka byla vytvořena zde.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti