我正在为公司网站上的员工信息构建一个 SharePoint (MOSS) 发布网站。我有一个员工内容类型,并使用“联系电子邮件地址”网站列来存储员工的电子邮件地址。
我想要的是能够在运行时对电子邮件地址进行编码,以防止垃圾邮件发送者收集真实的电子邮件地址。当用户单击电子邮件超链接时,这将被解码,例如以下 HTML 将发送到浏览器:
<a href="javascript:sendEmail('5237952A6F67618E407373772E6063212E6175')">Email Jonny</a>
我已经有了用于从上面无意义的字符串中编码/解码文本值的 javascript 方法,但不太确定如何在 SharePoint 的情况下处理此问题。我正在考虑自定义控件和/或自定义 J-Query?
任何帮助将不胜感激!
强尼
最佳答案
如果您无法将用户放入 AD,则会出现 custom field control将使您能够包含所需的自定义呈现(jquery)以及将数据作为“普通”文本输入的能力。
自定义字段一旦定义,“就可以在任何需要显示该字段的地方工作”。
考虑到您正在考虑使用 JQuery,那么问题就变成了确保每当您需要这种类型的字段时正确链接 jquery 库。
关于SharePoint 发布网站电子邮件编码/解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559281/