Sitefinity(版本6.3.5)具有允许用户订阅评论的功能,以便在通过电子邮件添加新评论时收到通知。无论如何,对博客帖子本身做同样的事情?
我正在考虑类似于WordPress中的功能,以便在将新博客帖子添加到博客时注册以获得通知。我已经看过RSS提要,但正在寻找一种方法来允许用户通过电子邮件收到通知。
答案 0 :(得分:0)
看起来这是可能的,但不是没有一些自定义编码。
http://bit.ly/sf-customLogicForSFWidgets
- 在Sitefinity项目解决方案中创建.class文件,然后我们必须找到如何继承一个小部件。对于此示例,我将继承Sitefinity登录控件。
- 要查找应继承的所需路径(
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
以及此示例中不需要的其他属性。- 在步骤1中创建的.class文件继承自Login Control。
- 保存文件并构建Sitefinity项目(如果项目不需要网站项目构建)。
- 现在注册将成为修改后的登录控件的新窗口小部件。
醇>
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
}
}
}