1. 确定阅读人群
定稿入库的稿件首先显示在总编辑的“管理版面及确定阅读人群”这个模块中,如图6-42所示。
图6-42 管理版面及确定阅读人群界面
总编先要确定这篇文章的阅读人群。本范例给阅读人群分了两类,一类是公开的未注册用户,也就是“游客”;另一类是注册用户(内部)。为了让注册用户有一些特权,能看到更多的文章,甚至需要花钱才能阅读,因此在文章定稿后要由总编辑来确定文章的状态。在刚刚定稿时,状态定为“内部”,即只有注册用户能看到此文章(当然也包括编辑、记者等),如果总编辑点“内部”两字,可以把状态调整为“公开”。这时候,此文任何用户都可以看到查到。
从总编辑主页上传三个值,一个是文章的id,一个是目前的公开状态,还有一个是link链接。以下是article_openstate.php程序的主要内容。
2. 确定“非注册用户”首页
(1)非注册用户选择该文是否显示在首页
当文章读者状态改为“公开”后,在“游客”一栏会增加“首页”的链接。
点击“首页”链接,可以看到如图6-43所示的窗口。
图6-43 非注册用户首页设置及栏目确定
总编可以在此确定文章栏目,如图6-43所示,并决定文章是否显示在非注册用户的首页上。
(2)首页上显示或不显示的选择与跳转(article_class_edit_save.php)
提交时,如果总编辑选择此文不显示在首页(Reader=0),则在首页位置置为99($ReaderNum=99),否则首页位置临时置为0($ReaderNum=0)。然后将$ReaderNum和Reader等存入数据库。
最后,判断如果总编辑选择此文不显示在首页(Reader=0),跳转到总编首页。
(3)调整文章在首页上的显示顺序(www.xing528.com)
判断如果总编辑选择此文显示在首页,则跳转到修改文章首页位置这页(article_class_edit_num.php)。
图6-44中第一条是新加进来的条目(广告媒体),它目前的位置是0,就是没有设定这个条目的首页位置。我们可以任意设定六条中的五个条目分别为1、2、3、4、5,来决定这些条目在公开首页上的顺序。多出的一条,设为99,这条以后将只存在数据库中,不会显示在非注册用户的首页。图6-45是调整顺序后,在非注册用户首页“跨媒体网页设计”这个栏目的文章显示情况,可以看出,顺序完全与图6-44中调整的文章顺序相同。
图6-44 修改文章首页位置
图6-45 修改后的非注册用户首页模块
(4)保存文章顺序(article_class_edit_numsave.php)
3. 确定“注册用户”首页
点“用户”一栏的“首页”,如图6-46所示。可以看到这个页面与图6-43那个非注册用户的首页设置类似。
图6-46 注册用户首页设置及栏目确定
总编辑可以在此完成注册用户首页顺序的设置及栏目确定。图6-47是修改注册用户文章顺序的界面,图6-48是修改后的注册用户首页上跨媒体及网页设计这个模块的显示结果。
图6-47 修改文章首页位置
图6-48 修改后的注册用户首页模块
这里用到的四个程序(article_class_edit_user.php、article_class_edit_user_save.php、article_class_edit_user_num.php、article_class_edit_user_numsave.php),与非注册用户用到程序非常类似,这里不再重复。
以上管理流程,只是为举例方便而设计的一种管理流程,真实的管理流程比这个要复杂得多。每一个出版社针对自己的管理流程,都应该设计不同的程序。书籍出版社与期刊杂志社管理也不相同。如果想把这个平台做成便于自己使用的工具,则应根据自己的特点进行设计。否则,如果出版社的管理屈从于一个固定的系统,反而可能会降低工作效率。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。