【问题标题】:How do I include ampersands in a mailto link inside WYSIWYG editor in Joomla如何在 Joomla 的 WYSIWYG 编辑器内的 mailto 链接中包含 & 符号
【发布时间】:2014-09-08 12:01:46
【问题描述】:

我正在寻求在将邮件发送到 a&b@blahblah.com 的 joomla 页面上创建一个链接。无论我如何尝试,最后一页都会尝试将邮件发送到

a& <script type='text/javascript'> <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' +
 'ef' + '='; var addy60868 = 'b' + '@'; addy60868 = addy60868 + 'blahblah' + '.' + 'com'; 
document.write('<a ' + path + '\'' + prefix + ':' + addy60868 + '\'>'); 
document.write(addy60868); document.write('<\/a>'); //-->\n </script><script
 type='text/javascript'> <!-- document.write('<span style=\'display: none;\'>'); //--> 
</script>This email address is being protected from spambots. You need JavaScript enabled to
 view it. <script type='text/javascript'> <!-- document.write('</'); document.write('span>');
 //--> </script>

(我不得不乱码以使其适合)希望很明显这不是我的目标。我已经查看了许多与 & 号相关的问题,它们与替换 & amp; 中的任何一个有关。或 %26 但这些都不能解决问题。在我自己有限的理解中,joomla 编辑器(JCK)似乎以一种方式解释它,然后页面本身又以另一种方式解释。感谢您提供的任何帮助。

【问题讨论】:

    标签: javascript joomla mailto ampersand


    【解决方案1】:

    我建议您为此任务创建或使用模块。

    如果您仍想手动执行此操作,请尝试将您正在使用的管理员用户的编辑器设置为“编辑器 - 无”,以便在没有可能破坏您的标记的编辑器的情况下工作。

    您还必须为超级用户设置:全局配置 -> 文本过滤器 -> “无过滤”。

    【讨论】:

    • 您知道哪些模块适合吗?谢谢。
    • 如果您的 javascript 代码正确,请按照上述步骤操作。
    • 我不想手动操作。编辑器在其他任何地方都非常有用,这是一个用户维护的站点,所以我不能有没有编辑器的页面。您知道任何具有此功能的模块吗?
    • 您可以创建一个自定义插件并触发它来发送邮件。这是您如何做到这一点的教程Creating a Plugin for Joomla
    【解决方案2】:

    这不会是您想要的答案,但评论有点长。您是否知道除非用户真的在他们的浏览器设置中工作 Chrome blocks mailto?您最好为要为其列出电子邮件的任何人制作联系记录,并使用弹出链接指向该人的联系表。这与打开某人的电子邮件客户端不同,但我怀疑很多用户也没有正确设置这些客户端。

    【讨论】:

    • 所有用户都在使用 Internet Explorer 和组设置以允许 mailto。你的建议可能还是不错的
    • 如果有问题,您可能还想询问 JCK 人员 .. 您能看到电子邮件地址是如何保存在数据库中的吗?
    • 我不知道该怎么做。我也许能找到,但我想我不会。
    • 我不确定您指的是什么“那个”,但请关闭编辑器(将您的编辑更改为“无”)并打开文章。要查找扩展程序开发人员,请使用 Google 或转到扩展程序目录。
    • 谢谢。如果我可以访问数据库,我可能会检查电子邮件地址是如何保存的。感谢您的思考。
    猜你喜欢
    • 1970-01-01
    • 2012-03-18
    • 2014-02-16
    • 1970-01-01
    • 2017-04-29
    • 2017-10-10
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    相关资源
    最近更新 更多