.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt =============== email2powermail =============== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: Alex Kellner :Changed: 2009-11-17T09:48:28.840000000 :Classification: email2powermail :Keywords: emails, FE, powermail :Author: Alex Kellner :Email: alexander.kellner@einpraegsam.net :Info 4: :Language: en |img-1| |img-2| email2powermail - email2powermail .. _email2powermail: email2powermail =============== Extension Key: email2powermail |img-3| Language: en Keywords: emails, FE, powermail Copyright 2000-2008, Alex Kellner, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `email2powermail 1 <#1.email2powermail|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ `Why should I use this plugin? 3 <#1.1.2.Why%20should%20I%20use%20this%20plugin_|outline>`_ `What does this plugin need to run? 3 <#1.1.3.What%20does%20this%20plugin%20need%20to%20run_|outline>`_ `Screenshots 4 <#1.1.4.Screenshots|outline>`_ **`Users manual 5 <#1.2.Users%20manual|outline>`_** `Quickstart 5 <#1.2.1.Quickstart|outline>`_ `Configuration 6 <#1.2.2.Configuration|outline>`_ **`Features 7 <#1.3.Features|outline>`_** `Show Email in powermailform 7 <#1.3.1.Show%20Email%20in%20powermailform|outline>`_ `Show a name in the form instead of an email address 8 <#1.3.2.Show%20 a%20name%20in%20the%20form%20instead%20of%20an%20email%20address|outli ne>`_ `Enter Email and the name, what should be shown in the email 8 <#Enter %20Email%20and%20the%20name,%20what%20should%20be%20shown%20in%20the%2 0email%20|outline>`_ `Use a userFunc in typoscript 8 <#1.3.2.2.Use%20a%20userFunc%20in%20typoscript|outline>`_ `lib.namefromtable = USER 8 <#lib.namefromtable%20=%20USER|outline>`_ `lib.namefromtable { 8 <#lib.namefromtable%20{|outline>`_ `userFunc = user\_email2powermail\_userfuncs->email2name 8 <#%20userFu nc%20=%20user_email2powermail_userfuncs-%3Eemail2name|outline>`_ `UserFunc { 8 <#%20UserFunc%20{|outline>`_ `# input wants the uid or the email and returns the name from the table 8 <#%20#%20input%20wants%20the%20uid%20or%20the%20email%20and%20 returns%20the%20name%20from%20the%20table|outline>`_ `input = TEXT 8 <#%20input%20=%20TEXT|outline>`_ `input.data = GPvar:tx\_email2powermail\|uid 8 <#%20input.data%20=%20GPvar:tx_email2powermail|uid|outline>`_ `} 8 <#%20}|outline>`_ `} 8 <#}|outline>`_ `lib.name = COA 8 <#lib.name%20=%20COA|outline>`_ `lib.name { 8 <#lib.name%20{|outline>`_ `10 = TEXT 8 <#%2010%20=%20TEXT|outline>`_ `10.value = Send email to: 8 <#%2010.value%20=%20Send%20email%20to:|outline>`_ `10.noTrimWrap = \|\| \| 8 <#%2010.noTrimWrap%20=%20||%20||outline>`_ `8 <#%20|outline>`_ `20 < lib.namefromtable 8 <#%2020%20%3C%20lib.namefromtable|outline>`_ `} 8 <#}|outline>`_ **`To-Do list 10 <#1.4.To-Do%20list|outline>`_** **`ChangeLog 11 <#1.5.ChangeLog|outline>`_** `Version 0.1.x alpha 11 <#1.5.1.Version%200.1.x%20alpha|outline>`_ **`Additional links 12 <#1.6.Additional%20links|outline>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This Extension replaces email addresses in the frontend with a link to a powermail form. Of course the submitted form sends its mail to the rewritten email. Possibility to show the receiver name in the form. .. _Why-should-I-use-this-plugin: Why should I use this plugin? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Spam prevention, because no emails are viewable in FE - No JS for Spam prevention - You can send this emails to some more receivers (cc) - Save those mails - Ask for some more information - The user don't need outlook or another email client program .. _What-does-this-plugin-need-to-run: What does this plugin need to run? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - PHP5 - TYPO3 4.1 or higher - powermail .. _Screenshots: Screenshots ^^^^^^^^^^^ .. _Frontend-Replace-Email-link-with-link-to-powermail-form: Frontend: Replace Email link with link to powermail form """""""""""""""""""""""""""""""""""""""""""""""""""""""" .. _img-4: |img-4| """"""" Note: You can also replace the text in the a tags with a new tags – so no email will be shown .. _Frontend-Another-FE-example: Frontend: Another FE example """""""""""""""""""""""""""" |img-5| .. _Frontend-Show-powermail-form-with-manipulated-receiver: Frontend: Show powermail form with manipulated receiver """"""""""""""""""""""""""""""""""""""""""""""""""""""" |img-6| .. _Users-manual: Users manual ------------ .. _Quickstart: Quickstart ^^^^^^^^^^ .. _Import-and-install-email2powermail-from-TER: Import and install email2powermail from TER """"""""""""""""""""""""""""""""""""""""""" - Note: PHP5 is needed before! - Note: powermail is needed before! - Add static template of email2powermail - Make some settings in the constants(Enter pid where the powermail form is placed, enter some pid where the rewrite engine should work, etc...) .. _Configuration: Configuration ^^^^^^^^^^^^^ Sorry, currently only the quickstart configuration (see above) is online .. _Features: Features -------- .. _Show-Email-in-powermailform: Show Email in powermailform ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. _Notes: Notes """"" Just add a new field to powermail: typoscript Use this typoscript object: plugin.tx\_email2powermail.showEmail .. _Screenshots: Screenshots """"""""""" |img-7| |img-8| “Send email to: [emailaddress]” wil be shown in the form .. _Show-a-name-in-the-form-instead-of-an-email-address: Show a name in the form instead of an email address ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. _Add-some-names-to-the-database: Add some names to the database """""""""""""""""""""""""""""" Generate a sysfolder and place some “email2powermail Receiver Names” in there |img-9| Enter Email and the name, what should be shown in the email |img-10| .. _Use-a-userFunc-in-typoscript: Use a userFunc in typoscript """""""""""""""""""""""""""" :: lib.namefromtable = USER lib.namefromtable { userFunc = user_email2powermail_userfuncs->email2name UserFunc { # input wants the uid or the email and returns the name from the table input = TEXT input.data = GPvar:tx_email2powermail|uid } } lib.name = COA lib.name { 10 = TEXT 10.value = Send email to: 10.noTrimWrap = || | 20 < lib.namefromtable } .. _Add-a-Typoscript-field-to-powermail: Add a Typoscript field to powermail """"""""""""""""""""""""""""""""""" |img-11| .. _Example-Output: Example Output """""""""""""" |img-6| .. _To-Do-list: To-Do list ---------- Are there any todos? Do you need a new feature? Maybe I can help you, so just write me – contact possibilty at `www.einpraegsam.net `_ .. _ChangeLog: ChangeLog --------- .. _Version-0-1-x-alpha: Version 0.1.x alpha ^^^^^^^^^^^^^^^^^^^ .. _Update-on-17-11-2009-version-0-2-0: Update on 17.11.2009 version 0.2.0 """""""""""""""""""""""""""""""""" New feature: Show a name in a powermail form .. _Initial-release-on-09-09-2009-version-0-1-0: Initial release on 09.09.2009 version 0.1.0 """"""""""""""""""""""""""""""""""""""""""" .. _Additional-links: Additional links ---------------- **You can use one of the following links, to get more information about this plugin:** Authors (Alex Kellner) homepage: `http://www.einpraegsam.net `_ - Do you need help with this plugin: `http://www.typo3.net `_ - Don't miss the best TYPO3 blogging page: `http://www.typo3blogger.de `_ - Real estate software for projects: `http://www.conject.com `_ 12 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 16 .. :id: Grafik1 .. :name: Grafik1 .. :width: 18 .. |img-4| image:: img-4.jpeg .. :align: left .. :border: 0 .. :height: 153 .. :id: Grafik3 .. :name: Grafik3 .. :width: 640 .. |img-5| image:: img-5.jpeg .. :align: left .. :border: 0 .. :height: 229 .. :id: Grafik6 .. :name: Grafik6 .. :width: 296 .. |img-6| image:: img-6.jpeg .. :align: left .. :border: 0 .. :height: 193 .. :id: Grafik7 .. :name: Grafik7 .. :width: 460 .. |img-7| image:: img-7.jpeg .. :align: left .. :border: 0 .. :height: 416 .. :id: Grafik4 .. :name: Grafik4 .. :width: 514 .. |img-8| image:: img-8.jpeg .. :align: left .. :border: 0 .. :height: 184 .. :id: Grafik5 .. :name: Grafik5 .. :width: 218 .. |img-9| image:: img-9.png .. :align: left .. :border: 0 .. :height: 115 .. :id: Grafik8 .. :name: Grafik8 .. :width: 412 .. |img-10| image:: img-10.png .. :align: left .. :border: 0 .. :height: 125 .. :id: Grafik9 .. :name: Grafik9 .. :width: 329 .. |img-11| image:: img-11.png .. :align: left .. :border: 0 .. :height: 281 .. :id: Grafik10 .. :name: Grafik10 .. :width: 526