您所在的位置:主页 > 电脑网络 > 电脑常识 > SharePoint 2010 类似人人网站内信功能实施

SharePoint 2010 类似人人网站内信功能实施

更新:2014-05-07    编辑:不信网恋    来源:转载    人气:加载中...    字号:|

标签:网站  功能  实施  SharePoint  类似  人人  

简介:用SharePoint代码加实施的方式,完成类似人人网站内信功能,当然,实现的比较简单,样式也比较难看,只为给大家一个实施的简单思路,如有谬误,还请见谅。当然,还有就是截图比较长,当然为了让大家清晰了解每一步,并不是博主啰嗦,事先声明。

一、展示效果一,李四发送站内信给张三:

1、李四发站内信,给张三,如下图所示:

SharePoint 2010 类似人人网站内信功能实施

2、发送完毕后,查看李四的收件箱,为空,如下图:

SharePoint 2010 类似人人网站内信功能实施

3、发送完毕后,查看李四的发件箱,有李四给张三发送的站内信,如下图:

SharePoint 2010 类似人人网站内信功能实施

4、切换账号,张三登陆,查看右上角登录信息,张三;右上角有一天未读信息提示,是个WebPart,把鼠标放在上面,看到状态栏有链接,是查看站内信的链接,点击进入;

SharePoint 2010 类似人人网站内信功能实施

5、进入收件箱,发现张三的收件箱里,有李四发给张三的站内信,如下图:

SharePoint 2010 类似人人网站内信功能实施

6、进入发件箱,发现没有任何站内信,如下图:

SharePoint 2010 类似人人网站内信功能实施

7、切换回来收件箱,然后点击那条收到的站内信,如下图:

SharePoint 2010 类似人人网站内信功能实施

8、点击查看站内信,站内信的标题、内容、接受者、发送者、是否导语,样式有点难看,其实可以稍微美化下,时间仓促,也没做,凑合见人吧,如下图:

SharePoint 2010 类似人人网站内信功能实施

9、查看以后,返回页面,发现导语过的那条信息,上面的加粗没有了,如下图(对比7,可能看不很清楚,可以点击大图):

SharePoint 2010 类似人人网站内信功能实施

二、展示效果二,张三发送站内信给联系人组

1、发送站内信,Receiver接受者输入联系人组“联系人”,如下图;

SharePoint 2010 类似人人网站内信功能实施

2、特别说明,联系人组,有张三和李四两个人,如下图:

SharePoint 2010 类似人人网站内信功能实施

3、站内信发送完毕后,张三的站内信收件箱有一条新站内信,因为他也在联系人组,如下图:

SharePoint 2010 类似人人网站内信功能实施

4、张三查看自己的发件箱,只有刚刚发送给联系人组的站内信,,如下图:

SharePoint 2010 类似人人网站内信功能实施

5、切换李四账号,进入首页,发现提示有一条站内信,如下图:

SharePoint 2010 类似人人网站内信功能实施

6、进入收件箱,看到张三发给联系人组的站内信,如下图;至此,张三发给联系人组的站内信,张三、李四都收到了;

SharePoint 2010 类似人人网站内信功能实施

三、结构简单介绍

有两张列表,一张是发件箱,一张是收件箱如下图介绍:

1、 发件箱列表,如下图所示,包括字段标题、内容、收件人(用户/用户组)

SharePoint 2010 类似人人网站内信功能实施

2、收件箱列表,通过Sender字段(类型:用户/用户组),断定这条站内信是谁的

SharePoint 2010 类似人人网站内信功能实施

原理简介:

  发件箱里每加入一条信息,通过一个事件触发器来发送站内信,如果是用户,就往收件箱里add一条Item,sender字段就是收件人;如果是用户组,就把用户组里的人员读出来,往收件箱里为每个用户add一条Item。


本文链接:http://www.gpxz.com/diannao/changshi/460018.html