You can send mails directly from your wiki with recommendations for the page viewed.
Download and install the plugin using the Plugin Manager using the URL given above. Refer to Plugins on how to install plugins manually.
This plugin is a modification of Adrian Langs recommend-Plugin.
To include the “Mailinfo-Button” in your template, include the following code in your templates main.php:
/* Remove the if clause to display the button to anonymous users as well. */
if(isset($_SERVER['REMOTE_USER'])) {
global $lang;
$lang['btn_infomail'] = 'Infomail';
echo html_btn('infomail',$ID,null,array('do' => 'infomail', 'id' => $ID));
}
I've integrated this plugin in a box using the following code:
if (file_exists(DOKU_PLUGIN."infomail/action.php") && !plugin_isdisabled("infomail")){ $_vector_boxes["p-1"]["xhtml"] .=" <li id=\"t-infomail\"><a href=\"".wl(cleanID(getId()), array("do" => "infomail", 'id' => $ID))."\" rel=\"nofollow\">".hsc($lang["btn_infomail"])."</a></li>\n"; }
You will need to add btn_infomail to your lang.php or else replace ”.hsc($lang[“btn_infomail”]).” with some text.
— Theo-KTheo-K
Emmen, Nederland 2010/12/22 11:31
If you wish to change the confirmation-text change following lines:
action.php (line 38):
echo $this→getLang('confirmation');
lang.php (at the bottom):
$lang['confirmation'] = “Ihre Anfrage wurde gerade versendet.”; (when you speek German)
(deshi 25.5.2011)
Is it possible to assign default email addresses, default email text etc?
This would be really helpful :)Yes, you can add multiple addresses separated by a pipe (“|”) to the configuration manager: foo@bar.de|foo1@bar.de|…