0

Sitefinity(6.3.5 版)具有一项功能,允许用户订阅评论,以便在通过电子邮件添加新评论时收到通知。反正有没有为博客文章本身做同样的事情?

我正在考虑类似于 WordPress 中的注册功能,以便在将新博客文章添加到博客时收到通知。我看过 RSS 提要,但正在寻找一种允许通过电子邮件通知用户的方法。

4

1 回答 1

0

看起来这是可能的,但并非没有一些自定义编码。

http://bit.ly/sf-customLogicForSFWidgets

  1. 在您的 Sitefinity 项目解决方案中创建一个 .class 文件,然后我们必须找出如何继承一个小部件。对于这个例子,我将继承 Sitefinity 登录控制。
  2. 要找到应该继承的所需路径 ( Telerik.Sitefinity.Web.UI.PublicControls.LoginControl),请转到Administration->Settings->Advanced->Toolboxes->PageControls->Sections->Login->Tools->Login并找到textbox: Control CLR Type or Virtual Path. 在其中,您可以获取路径Telerik.Sitefinity.Web.UI.PublicControls.LoginControl以及本示例不需要的其他属性。
  3. 在步骤 1 中创建的 .class 文件中,继承自 Login Control。
  4. 保存文件并构建 Sitefinity 项目(如果项目是网站项目则不需要构建)。
  5. 现在注册新的小部件,它将成为修改后的登录控件。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SitefinityWebApp.Custom
{
    public class Class1 : Telerik.Sitefinity.Web.UI.PublicControls.LoginControl
    {
        protected override void LoginForm_Authenticate(object sender, System.Web.UI.WebControls.AuthenticateEventArgs e)
        {
            // Do Custom Stuff Here Before Base Call

            // call base login class when done
            base.LoginForm_Authenticate(sender, e);

            // Do Custom Stuff Here After Base Call
        }
    }
}
于 2014-06-25T16:39:46.430 回答