On Monday 13 December 2010 13:08:33 Ben Pitzer wrote: > to be ignoring the pipe before the link text, and treating that as part of > the email body, while showing the link on the page as the entire contents > of the mailto link, instead of just the desired link text.
> [[mailto:[email protected]?subject=handover Template&body=Line1: %0ALine2: > %0ALine3 [some text]: %0A | Handover Template]] Hello. There is a conflict with the link brackets, parentheses and possibly other characters that need to be encoded to appear in links. If you can't change these characters, I could only suggest to use a custom markup to url- encode the full body content - you'll need a wiki admin to enable it, but it will make your life much easier. If you add to config.php the following line : Markup('{{{}}}', '>{$var}', '/\\{\\{\\{(.*?)\\}\\}\\}/es', 'rawurlencode(PSS("$1"))'); then, in your wiki page, you can add {{{any text between tripple braces}}} even newlines instead of %0A: [[mailto:[email protected]?subject={{{handover Template}}}&body={{{ Line1 : Line2 : Line3 (some text) : Line4 [test] : }}} | Handover Template]] The text between the tripple braces will be correctly encoded. Again, there is no garantee that the link will work in all browsers and in all e-mail clients. (There is a MarkupExprPlus 'urlencode' recipe in the Cookbook, but it cannot handle multiple lines.) Petko > > Hello. The link should really be on one line. If you want to insert > > newline > > characters in the future e-mail, use the combination "%0A", like this: > > [[ mailto:[email protected]?body=line1:%0ALine2:%0ALine3: | e-mail me ]] > > > > This way of defining a message body is probably not supported by all > > browsers > > and e-mail clients. It may be more convenient to use a Form-to-mail > > function: > > you create a form in your wiki website, visitors fill it and you receive > > the > > results in your e-mail. There is a PmForm module which is able to do > > this, see > > > > http://www.pmwiki.org/wiki/Cookbook/PmForm and > > http://www.pmwiki.org/pmform/PmForm/MailForm for the form-to-mail > > > > function > > > > PmForm works well, but you need an administrator to install it. > > > > Petko _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
