From: Pierre-Yves D. <py....@li...> - 2003-09-15 17:21:37
|
Bonjour, When creating mailto hrefs with docFactory (*), :E-mail: `de...@rf...`_ .. _`de...@rf...`: mailto:de...@rf... I get href="mailto:dethier&#64;rfsa.ucl.ac.be">dethier@rfsa.ucl.ac.be</a> or href="mailto:dethier@rfsa.ucl.ac.be">dethier@rfsa.ucl.ac.be</a> Testing the HTML link is working from a static HTML page (the '@' is correctly interpreted as '@' by the mail client (Mozilla and Outlook). But when tested, viewed, or processed in Zope (for example,for including the document in a Master template), the '@' is sent to the client mail : not working, then. What should I do, hopefully simple (I mean, without having to manually escape the '@' wehen authoring Restructured Text) ? Thanks on forward (*) The HTML is produced without ZRest outside of Zope, for the while (due to versioning problem of Zope server at our ISP's) ___________________________________________________ P-Y Delens, Manager LIENTERFACES - PY Delens, sprl Avenue Dolez, 243 - 1180 Bruxelles phone : 32 2 375 55 62 fax : 32 2 374 75 74 mail : py....@li... web : www.lienterfaces.be ___________________________________________________ |
From: David G. <go...@py...> - 2003-09-15 22:08:06
|
Pierre-Yves Delens wrote: > When creating mailto hrefs with docFactory (*), What version of Docutils, DocFactory, ZRest? Did you check with the latest versions of all? If not, please try. > :E-mail: `de...@rf...`_ > > .. _`de...@rf...`: mailto:de...@rf... Why are you doing so much unnecessary work? Just do:: :E-mail: de...@rf... > I get > > href="mailto:dethier&#64;rfsa.ucl.ac.be">dethier@rfsa.ucl.ac.be</a> > or > href="mailto:dethier@rfsa.ucl.ac.be">dethier@rfsa.ucl.ac.be</a> "@" is converted to "@" in an attempt to fool email harvesters. You shouldn't see "&#64;". If you do, it's a bug. Please send a reproducible test procedure & data. > Testing the HTML link is working from a static HTML page (the '@' is > correctly interpreted as '@' by the mail client (Mozilla and Outlook). > > But when tested, viewed, or processed in Zope (for example,for including the > document in a Master template), > the '@' is sent to the client mail : not working, then. Is "@" sent or "@"? If there's no ";", that would explain a lot. Either way, it sounds like a Zope issue. > What should I do, hopefully simple (I mean, without having to manually > escape the '@' wehen authoring Restructured Text) ? We could add an option to the HTML writer *not* to convert "@" to "@". Patches welcome! -- David Goodger http://starship.python.net/~goodger For hire: http://starship.python.net/~goodger/cv Docutils: http://docutils.sourceforge.net/ (includes reStructuredText: http://docutils.sf.net/rst.html) |