【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现

发布时间 : 星期六 文章【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现更新完毕开始阅读

图3.9 添加网页栏目

后台管理员对已经添加的栏目可以更改,具有的功能如下:添加子栏目、对栏目内容再细分类、删除栏目、编辑文档的属性、设置权限、更改栏目名称等操作,后台编辑栏目如图3.10所示。

图3.10 网站栏目管理

其栏目调用代码如下:

{dede:channel type='top' row='' currentstyle=\

- 33 -

class='thisclass'>~typename~ \

  • [field:typename/]
  • {/dede:channel}

    四、文章管理

    管理员可以在已经增加好的栏目下面发布文章图片、幻灯片等内容,也可以修改、删除网站后台的内容、信息等。织梦建站在后台发布文章的时候会自动生成摘要,也就是发表文章最前面的一段话,摘要的字数可以在后台参数中设置。对于后台设置权限的文章,游客在访问的时候虽然提醒注册会员才能够查看该文章,但是游客还是能看到文章的摘要。在发布文章的时候在自定义属性那栏选择不同的属性,就会在网站页面不同的模块显示,比如点幻灯片,发布的文章就会出现在网页主页幻灯片模块处。添加文章基本操作如图3.11所示。

    图3.11 添加文章

    后台发布文章的关键代码如下所示:

    - 34 -

    $dsql->SetQuery(\* From `#@__arcatt` order by sortid asc\

    $dsql->Execute();

    while($trow = $dsql->GetObject()) {

    if($trow->att=='j')

    echo \

    id='flags{$trow->att}' value='{$trow->att}'

    onclick='ShowUrlTr()'>{$trow->attname}[{$trow->att}]\ } ?>

    ……

    //添加文章,后台添加文章的时候先是加载发布文章中涉及的文件,为了避免重复加载,用require_once设计只加载一次。 require_once(dirname(__FILE__).\require_once(DEDEINC.\require_once(DEDEINC.\require_once(DEDEINC.\

    require_once(DEDEMEMBER.\require_once(DEDEMEMBER.\

    else

    echo \

    id='flags{$trow->att}' value='{$trow->att}'>{$trow->attname}[{$trow->att}]\

    - 35 -

    联系合同范文客服:xxxxx#qq.com(#替换为@)