Die TYPO3 Mailingliste - nicht fragen: lesen!
This is a discussion on [TYPO3-german] Pdf Dokumente von Webseite in Email importieren within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo Typo3'ler, ich habe demnächst ein Intranet Projekt bei dem sehr viele PDF Dokumente via Downloadlisten zur Verfü...
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo Typo3'ler,
ich habe demnächst ein Intranet Projekt bei dem sehr viele PDF Dokumente via Downloadlisten zur Verfügung gestellt werden sollen. Da jetzt nachher ein Sachbearbeiter ein PDF Dokument im Intranet sucht, dies dann auch findet muss dieses Dokument in eine Email gepackt werden. Nun meine Fragen: Geht es dass ich direkt von der Website ein PDF Dokument in eine Email importieren kann?? Kennt vielleicht jemand von euch auch eine gute Ext. mit der man viele Pdfs gut und übersichtlich darstellen kann? Über Hilfe würde ich mich sehr freuen. Gruß Patrick _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Hi Patrick,
zum "Importieren" würde ich die Klasse t3lib_htmlmail verwenden: require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); [header, body, etc. initialisieren ...] $userEmail->start(); $userEmail->addAttachment($pdfPath); [...] $userEmail->send($email); Viele Grüße Ralf pzanker (AT) fto (DOT) de schrieb: > Hallo Typo3'ler, > > ich habe demnächst ein Intranet Projekt bei dem sehr viele PDF > Dokumente via Downloadlisten zur Verfügung gestellt werden sollen. Da > jetzt nachher ein Sachbearbeiter ein PDF Dokument im Intranet sucht, > dies dann auch findet muss dieses Dokument in eine Email gepackt werden. > Nun meine Fragen: > > Geht es dass ich direkt von der Website ein PDF Dokument in eine Email > importieren kann?? > > Kennt vielleicht jemand von euch auch eine gute Ext. mit der man viele > Pdfs gut und übersichtlich darstellen kann? > > Über Hilfe würde ich mich sehr freuen. > > Gruß > Patrick _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Ralf,
wie meinst du das mit ich würde die Klasse t3lib_htmlmail verwenden?? Wo muss ich dien Code hinschreiben??? Kenn mich da nicht so gut damit aus. Über eine Antwort würde ich mich sehr freuen Gruß Patrick Quoting Ralf Hettinger <ng (AT) ralfhettinger (DOT) de>: > Hi Patrick, > > zum "Importieren" würde ich die Klasse t3lib_htmlmail verwenden: > > require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); > $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); > [header, body, etc. initialisieren ...] > $userEmail->start(); > $userEmail->addAttachment($pdfPath); > [...] > $userEmail->send($email); > > Viele Grüße > Ralf > > pzanker (AT) fto (DOT) de schrieb: >> Hallo Typo3'ler, >> >> ich habe demnächst ein Intranet Projekt bei dem sehr viele PDF >> Dokumente via Downloadlisten zur Verfügung gestellt werden sollen. Da >> jetzt nachher ein Sachbearbeiter ein PDF Dokument im Intranet sucht, >> dies dann auch findet muss dieses Dokument in eine Email gepackt werden. >> Nun meine Fragen: >> >> Geht es dass ich direkt von der Website ein PDF Dokument in eine Email >> importieren kann?? >> >> Kennt vielleicht jemand von euch auch eine gute Ext. mit der man viele >> Pdfs gut und übersichtlich darstellen kann? >> >> Über Hilfe würde ich mich sehr freuen. >> >> Gruß >> Patrick > _______________________________________________ > TYPO3-german mailing list > TYPO3-german (AT) lists (DOT) netfielders.de > http://lists.netfielders.de/cgi-bin/...o/typo3-german > > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
Hi Patrick,
sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine selbst programmierte Extension geschrieben zu werden ![]() Was fertiges aus der Box (oder dem TER) ist mir für das, was Du vorhast, nicht bekannt. Viele Grüße Ralf pzanker (AT) fto (DOT) de schrieb: > Hallo Ralf, > > wie meinst du das mit ich würde die Klasse t3lib_htmlmail verwenden?? Wo > muss ich dien Code hinschreiben??? > > Kenn mich da nicht so gut damit aus. > > Über eine Antwort würde ich mich sehr freuen > > Gruß > Patrick > > Quoting Ralf Hettinger <ng (AT) ralfhettinger (DOT) de>: > >> Hi Patrick, >> >> zum "Importieren" würde ich die Klasse t3lib_htmlmail verwenden: >> >> require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); >> $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); >> [header, body, etc. initialisieren ...] >> $userEmail->start(); >> $userEmail->addAttachment($pdfPath); >> [...] >> $userEmail->send($email); >> >> Viele Grüße >> Ralf >> >> pzanker (AT) fto (DOT) de schrieb: >>> Hallo Typo3'ler, >>> >>> ich habe demnächst ein Intranet Projekt bei dem sehr viele PDF >>> Dokumente via Downloadlisten zur Verfügung gestellt werden sollen. Da >>> jetzt nachher ein Sachbearbeiter ein PDF Dokument im Intranet sucht, >>> dies dann auch findet muss dieses Dokument in eine Email gepackt werden. >>> Nun meine Fragen: >>> >>> Geht es dass ich direkt von der Website ein PDF Dokument in eine Email >>> importieren kann?? >>> >>> Kennt vielleicht jemand von euch auch eine gute Ext. mit der man viele >>> Pdfs gut und übersichtlich darstellen kann? >>> >>> Über Hilfe würde ich mich sehr freuen. >>> >>> Gruß >>> Patrick >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german (AT) lists (DOT) netfielders.de >> http://lists.netfielders.de/cgi-bin/...o/typo3-german >> >> > > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Hallo Ralf,
wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu erzeugen und dann direkt als Anhang der E-Mail zu verwenden? Mit freundlichen Grüßen, Manfred Mirsch > Hi Patrick, > > sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine > selbst programmierte Extension geschrieben zu werden ![]() > > Was fertiges aus der Box (oder dem TER) ist mir für das, was Du vorhast, > nicht bekannt. > > Viele Grüße > Ralf > -- ----------------------------------------------------- Dipl.-Inform. Manfred Mirsch (Webmaster) Hochschule Esslingen - University of Applied Sciences Kanalstrasse 33 / D-73728 Esslingen Tel. +49 (0)711 397-3166 Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de ----------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
Klar müsste das gehen.
Konzept: // fetch PDF $pdfContent = t3lib_div::getURL( 'link.to.your.pdfgenerator2?id=[id]&type=123' ); // store temp PDF $pdfName = 'mypdf_' . strftime('%Y-%m-%d_%H.%M',time()) . '.pdf'; $pdfPath = 'typo3temp/' . $pdfName; $pdfsuccess = t3lib_div::writeFile( $pdfPath, $pdfContent ); if ($pdfsuccess) { require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); // [header, body, etc. initialisieren ...] $userEmail->start(); $userEmail->addAttachment($pdfPath); // [...] $userEmail->send($email); } Viele Grüße Ralf Manfred Mirsch schrieb: > Hallo Ralf, > wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu > erzeugen und dann direkt als Anhang der E-Mail zu verwenden? > > Mit freundlichen Grüßen, > Manfred Mirsch > > >> Hi Patrick, >> >> sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine >> selbst programmierte Extension geschrieben zu werden ![]() >> >> Was fertiges aus der Box (oder dem TER) ist mir für das, was Du >> vorhast, nicht bekannt. >> >> Viele Grüße >> Ralf >> > > > > -- > ----------------------------------------------------- > Dipl.-Inform. Manfred Mirsch (Webmaster) > Hochschule Esslingen - University of Applied Sciences > Kanalstrasse 33 / D-73728 Esslingen > Tel. +49 (0)711 397-3166 > Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de > ----------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#7
|
|||
|
|||
|
Hallo Ralf,
vielen Dank für Deine Antwort in der Newsgroup, die ich erst heute Morgen entdeckt hatte. Jetzt habe ich Dein Beispiel mal angepasst und es scheint zu funktionieren. einziges Problem ist, dass ich die PDFs über eine Seite generiere, die zugriffsgeschützt ist, die also nur angezeigt werden, wenn ein Benutzer mit entsprechenden Berechtigungen eingeloggt ist. Kann man dies über "writeFile" realisieren, dass Logindaten etc. übermittelt werden? Ansonsten bekomme ich zwar ein schönes PDF-Dokument, allerdings enthält es die Login-Maske ;-). Grüße aus Esslingen, Manfred Ralf Hettinger schrieb: > Klar müsste das gehen. > > Konzept: > > // fetch PDF > $pdfContent = t3lib_div::getURL( > 'link.to.your.pdfgenerator2?id=[id]&type=123' > ); > // store temp PDF > $pdfName = 'mypdf_' . strftime('%Y-%m-%d_%H.%M',time()) . '.pdf'; > $pdfPath = 'typo3temp/' . $pdfName; > $pdfsuccess = t3lib_div::writeFile( > $pdfPath, > $pdfContent > ); > > if ($pdfsuccess) { > require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); > $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); > // [header, body, etc. initialisieren ...] > $userEmail->start(); > $userEmail->addAttachment($pdfPath); > // [...] > $userEmail->send($email); > } > > > Viele Grüße > Ralf > > Manfred Mirsch schrieb: >> Hallo Ralf, >> wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu >> erzeugen und dann direkt als Anhang der E-Mail zu verwenden? >> >> Mit freundlichen Grüßen, >> Manfred Mirsch >> >> >>> Hi Patrick, >>> >>> sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine >>> selbst programmierte Extension geschrieben zu werden ![]() >>> >>> Was fertiges aus der Box (oder dem TER) ist mir für das, was Du >>> vorhast, nicht bekannt. >>> >>> Viele Grüße >>> Ralf >>> >> >> >> >> -- >> ----------------------------------------------------- >> Dipl.-Inform. Manfred Mirsch (Webmaster) >> Hochschule Esslingen - University of Applied Sciences >> Kanalstrasse 33 / D-73728 Esslingen >> Tel. +49 (0)711 397-3166 >> Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de >> ----------------------------------------------------- -- Mit freundlichen Grüßen, Manfred Mirsch -- ----------------------------------------------------- Dipl.-Inform. Manfred Mirsch (Webmaster) Hochschule Esslingen - University of Applied Sciences Kanalstrasse 33 / D-73728 Esslingen Tel. +49 (0)711 397-3166 Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de ----------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#8
|
|||
|
|||
|
Hallo Ralf,
vielen Dank für Deine Antwort in der Newsgroup, die ich erst heute Morgen entdeckt hatte. Jetzt habe ich Dein Beispiel mal angepasst und es scheint zu funktionieren. einziges Problem ist, dass ich die PDFs über eine Seite generiere, die zugriffsgeschützt ist, die also nur angezeigt werden, wenn ein Benutzer mit entsprechenden Berechtigungen eingeloggt ist. Kann man dies über "writeFile" realisieren, dass Logindaten etc. übermittelt werden? Ansonsten bekomme ich zwar ein schönes PDF-Dokument, allerdings enthält es die Login-Maske ;-). Grüße aus Esslingen, Manfred Ralf Hettinger schrieb: > Klar müsste das gehen. > > Konzept: > > // fetch PDF > $pdfContent = t3lib_div::getURL( > 'link.to.your.pdfgenerator2?id=[id]&type=123' > ); > // store temp PDF > $pdfName = 'mypdf_' . strftime('%Y-%m-%d_%H.%M',time()) . '.pdf'; > $pdfPath = 'typo3temp/' . $pdfName; > $pdfsuccess = t3lib_div::writeFile( > $pdfPath, > $pdfContent > ); > > if ($pdfsuccess) { > require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); > $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); > // [header, body, etc. initialisieren ...] > $userEmail->start(); > $userEmail->addAttachment($pdfPath); > // [...] > $userEmail->send($email); > } > > > Viele Grüße > Ralf > > Manfred Mirsch schrieb: >> Hallo Ralf, >> wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu >> erzeugen und dann direkt als Anhang der E-Mail zu verwenden? >> >> Mit freundlichen Grüßen, >> Manfred Mirsch >> >> >>> Hi Patrick, >>> >>> sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine >>> selbst programmierte Extension geschrieben zu werden ![]() >>> >>> Was fertiges aus der Box (oder dem TER) ist mir für das, was Du >>> vorhast, nicht bekannt. >>> >>> Viele Grüße >>> Ralf >>> >> >> >> >> -- >> ----------------------------------------------------- >> Dipl.-Inform. Manfred Mirsch (Webmaster) >> Hochschule Esslingen - University of Applied Sciences >> Kanalstrasse 33 / D-73728 Esslingen >> Tel. +49 (0)711 397-3166 >> Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de >> ----------------------------------------------------- -- Mit freundlichen Grüßen, Manfred Mirsch -- ----------------------------------------------------- Dipl.-Inform. Manfred Mirsch (Webmaster) Hochschule Esslingen - University of Applied Sciences Kanalstrasse 33 / D-73728 Esslingen Tel. +49 (0)711 397-3166 Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de ----------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#9
|
|||
|
|||
|
Hi Manfred,
in aller Kürze die einfachste Lösung diesbezüglich, die mir einfiele: 1) Seite duplizieren, 2) Login auf der duplizierten S. entfernen. 3) Zugriffsschutz über .htaccess auf Zugriff von localhost beschränken Viele Grüße Ralf Manfred Mirsch schrieb: > Hallo Ralf, > vielen Dank für Deine Antwort in der Newsgroup, die ich erst heute > Morgen entdeckt hatte. > > Jetzt habe ich Dein Beispiel mal angepasst und es scheint zu > funktionieren. einziges Problem ist, dass ich die PDFs über eine Seite > generiere, die zugriffsgeschützt ist, die also nur angezeigt werden, > wenn ein Benutzer mit entsprechenden Berechtigungen eingeloggt ist. > > Kann man dies über "writeFile" realisieren, dass Logindaten etc. > übermittelt werden? Ansonsten bekomme ich zwar ein schönes PDF-Dokument, > allerdings enthält es die Login-Maske ;-). > > Grüße aus Esslingen, > Manfred > > Ralf Hettinger schrieb: >> Klar müsste das gehen. >> >> Konzept: >> >> // fetch PDF >> $pdfContent = t3lib_div::getURL( >> 'link.to.your.pdfgenerator2?id=[id]&type=123' >> ); >> // store temp PDF >> $pdfName = 'mypdf_' . strftime('%Y-%m-%d_%H.%M',time()) . '.pdf'; >> $pdfPath = 'typo3temp/' . $pdfName; >> $pdfsuccess = t3lib_div::writeFile( >> $pdfPath, >> $pdfContent >> ); >> >> if ($pdfsuccess) { >> require_once(PATH_t3lib.'class.t3lib_htmlmail.php' ); >> $userEmail = t3lib_div::makeInstance('t3lib_htmlmail'); >> // [header, body, etc. initialisieren ...] >> $userEmail->start(); >> $userEmail->addAttachment($pdfPath); >> // [...] >> $userEmail->send($email); >> } >> >> >> Viele Grüße >> Ralf >> >> Manfred Mirsch schrieb: >>> Hallo Ralf, >>> wäre es auch denkbar, mit dem PDF-Generator2 ein temporäres PDF zu >>> erzeugen und dann direkt als Anhang der E-Mail zu verwenden? >>> >>> Mit freundlichen Grüßen, >>> Manfred Mirsch >>> >>> >>>> Hi Patrick, >>>> >>>> sorry für den fehlenden Zusammenhang... der Code sieht vor, in eine >>>> selbst programmierte Extension geschrieben zu werden ![]() >>>> >>>> Was fertiges aus der Box (oder dem TER) ist mir für das, was Du >>>> vorhast, nicht bekannt. >>>> >>>> Viele Grüße >>>> Ralf >>>> >>> >>> >>> >>> -- >>> ----------------------------------------------------- >>> Dipl.-Inform. Manfred Mirsch (Webmaster) >>> Hochschule Esslingen - University of Applied Sciences >>> Kanalstrasse 33 / D-73728 Esslingen >>> Tel. +49 (0)711 397-3166 >>> Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de >>> ----------------------------------------------------- > > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#10
|
|||
|
|||
|
Hallo Ralf,
prima, jetzt bin ich dazu gekommen, Deinen Rat umzusetzen und es klappt! Vielen Dank nochmal und Grüße Esslingen, Manfred > Hi Manfred, > > in aller Kürze die einfachste Lösung diesbezüglich, die mir einfiele: > > 1) Seite duplizieren, > 2) Login auf der duplizierten S. entfernen. > 3) Zugriffsschutz über .htaccess auf Zugriff von localhost beschränken > > Viele Grüße > Ralf > -- ----------------------------------------------------- Dipl.-Inform. Manfred Mirsch (Webmaster) Hochschule Esslingen - University of Applied Sciences Kanalstrasse 33 / D-73728 Esslingen Tel. +49 (0)711 397-3166 Email: Manfred.Mirsch (AT) hs-esslingen (DOT) de ----------------------------------------------------- _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] direct_mail Newsletter als Komplette webseite. | ReneÂŽ Kockisch | typo3-german@lists.netfielders.de | 4 | 28.06.2008 11:04 |
| [TYPO3-german] email adresse als Benutzername / email ändern / loginbox_macmade | Andreas Mueller | typo3-german@lists.netfielders.de | 1 | 15.01.2008 16:30 |
| [TYPO3-german] während eingeloggtem Backend ist Webseite nicht sichtbar! | Florian Ehinger | typo3-german@lists.netfielders.de | 0 | 27.11.2007 00:19 |
| Re: [TYPO3-german] Webseite richtig bei google anmelden | Fabian Koenig | typo3-german@lists.netfielders.de | 1 | 20.07.2007 18:39 |
| [TYPO3-german] statische seiten importieren | latimera | typo3-german@lists.netfielders.de | 1 | 11.12.2006 08:41 |