一聚教程网:一个值得你收藏的教程网站

热门教程

给帝国cms增加文章签收功能图文教程

时间:2022-06-25 16:34:14 编辑:袖梨 来源:一聚教程网

  帝国cms本身不具备此功能,但帝国的可扩展性很强,可以自己增加这个功能。本人经过一段时间的摸索,在帝国cms 6.5(6.6同样适用)上实现了文章签收功能。g7x爱设计工作室

一、文章签收要实现的基本功能g7x爱设计工作室

    1、管理员增加文章时能选择文章是否需要签收,能方便地选择需要签收的用户。g7x爱设计工作室

    2、文章页面能显示需签收用户、已签收用户及签收时间,并根据用户是否登录做出相应的提示和操作。g7x爱设计工作室

二、实现签收步骤:g7x爱设计工作室

    1、修改文章系统数据表(若使用新闻系统数据表方法类似),增加三个字段,分别用于记录“是否签收、需签收用户、已签收用户”,前两个字段设为采集项,字段长度根据用户数决定。g7x爱设计工作室

g7x爱设计工作室

    2、修改member表,增加一个字段,用于记录用户未签收的文章IDg7x爱设计工作室

    3、给member增加一个附表,用于记录每个用户签收每个文章的时间g7x爱设计工作室

    4、将签收栏目文章内容页面设为动态页面,新增一个签收文章内容模板,写上签收部分的代码。

三、实现的效果g7x爱设计工作室

 

    1、签收信息的录入在后台增加文章时完成,如下图,只有勾选“需要签收”时“选择”按钮才可用。g7x爱设计工作室

g7x爱设计工作室

选择签收用户界面g7x爱设计工作室

g7x爱设计工作室

2、用户登录后方可进行签收。g7x爱设计工作室

3、需要签收的用户点击签收按钮可以实现g7x爱设计工作室

g7x爱设计工作室

4、签收文章,同时显示“已签收”字样,在已签收列表中可以显示用户签收时间,签收时间可以采用列表显示,本例使用的是鼠标指向已签收用户时显示。g7x爱设计工作室

g7x爱设计工作室

四、签收功能的完善g7x爱设计工作室

    以上实现的只是最基本的签收功能,在实际使用中以下问题也应该考虑:g7x爱设计工作室

    1、  因为文章添加之后可能被再次编辑,甚至删除,签收的相关信息可能会发生变化,所以需要对系统自带的函数适当修改,以实现在添加、修改、删除文章时对数据库中与签收有关的字段进行相应操作。g7x爱设计工作室

    2、  对于登录用户,最好是有更人性化的提示,如下图,提示该用户有2篇文章需要签收,点击即可进入需要签收的文章页面。g7x爱设计工作室

g7x爱设计工作室

热门栏目