帝国cms是一款非常优秀的内容管理系统,它可以帮助我们快速地建立一个网站。在网站建设过程中,我们经常需要调用二级栏目来展示网站内容。本文将介绍如何在帝国cms中调用二级栏目。
一、创建二级栏目
在帝国cms中,创建二级栏目非常简单。首先,我们需要在后台管理系统中找到“栏目管理”选项,然后点击“添加栏目”按钮。在弹出的对话框中,我们可以填写二级栏目的名称、链接地址、栏目类型等信息。更后,点击“确定”按钮即可创建二级栏目。
二、调用二级栏目
在帝国cms中,调用二级栏目也非常简单。我们只需要在需要展示二级栏目的页面中添加如下代码:
<?php
$sortid = $GLOBALS['sortid'];
$sort = $GLOBALS['sort'];
$secondsort = $sort['son'][$sortid]['son'];
foreach($secondsort as $k=>$v){
$secondsort[$k]['url'] = $GLOBALS['cfg_basehost'] . $v['url'];
}
?>
上述代码会自动调用当前页面的二级栏目,并将二级栏目的信息存储在$secondsort数组中。我们可以通过遍历$secondsort数组来展示二级栏目的信息。
三、帝国cms图集调用
在帝国cms中,我们经常需要调用图集来展示网站内容。下面是一个简单的帝国cms图集调用示例:
<?php
$aid = $aid ? $aid : $GLOBALS['aid'];
$arc = GetOneArchive($aid);
if($arc['channel'] == 1){
$dtp = new DwtTagParse();
$dtp->LoadTemplate($cfg_basedir . $cfg_templets_dir . $arc['tempid'] . '.htm');
$dtp->Assign('title', $arc['title']);
$dtp->Assign('litpic', $arc['litpic']);
$dtp->Assign('description', $arc['description']);
$dtp->Assign('pubdate', GetDateMk($arc['pubdate']));
$dtp->Assign('click', $arc['click']);
$dtp->Assign('body', $arc['body']);
$dtp->Assign('typename', GetTypeName($arc['typeid']));
$dtp->Assign('typeurl', GetTypeUrl($arc['typeid']));
$dtp->Assign('arcurl', GetFileUrl($arc['id'], $arc['typeid'], $arc['senddate'], $arc['title'], 1, $arc['ismake']));
$dtp->Assign('tags', GetTags($aid));
$dtp->Assign('prev', GetPreNext($aid, $arc['typeid'], 0));
$dtp->Assign('next', GetPreNext($aid, $arc['typeid'], 1));
$dtp->Assign('author', GetMemberName($arc['mid']));
$dtp->Assign('source', $arc['source']);
$dtp->Assign('sourceurl', $arc['sourceurl']);
$dtp->Assign('score', $arc['score']);
$dtp->Assign('goodpost', $arc['goodpost']);
$dtp->Assign('badpost', $arc['badpost']);
$dtp->Assign('notpost', $arc['notpost']);
$dtp->Assign('filename', $arc['filename']);
$dtp->Assign('pinyin', $arc['pinyin']);
$dtp->Assign('digg', $arc['digg']);
$dtp->Assign('bury', $arc['bury']);
$dtp->Assign('favorite', $arc['favorite']);
$dtp->Assign('comment', $arc['comment']);
$dtp->Assign('clicktitle', $arc['clicktitle']);
$dtp->Assign('bodytext', $arc['bodytext']);
$dtp->Assign('bodyimg', $arc['bodyimg']);
$dtp->Assign('videourl', $arc['videourl']);
$dtp->Assign('videopic', $arc['videopic']);
$dtp->Assign('videoinfo', $arc['videoinfo']);
$dtp->Assign('videotime', $arc['videotime']);
$dtp->Assign('videotype', $arc['videotype']);
$dtp->Assign('videowidth', $arc['videowidth']);
$dtp->Assign('videoheight', $arc['videoheight']);
$dtp->Assign('tags', GetTags($aid));
$dtp->Assign('tagslink', GetTagsLink($aid));
$dtp->Assign('keywords', $arc['keywords']);
$dtp->Assign('description', $arc['description']);
$dtp->Assign('arcid', $arc['id']);
$dtp->Assign('typeid', $arc['typeid']);
$dtp->Assign('typename', GetTypeName($arc['typeid']));
$dtp->Assign('typeurl', GetTypeUrl($arc['typeid']));
$dtp->Assign('typename2', GetTypeName($arc['typeid'],1));
$dtp->Assign('typeurl2', GetTypeUrl($arc['typeid'],1));
$dtp->Assign('typename3', GetTypeName($arc['typeid'],2));
$dtp->Assign('typeurl3', GetTypeUrl($arc['typeid'],2));
$dtp->Assign('typename4', GetTypeName($arc['typeid'],3));
$dtp->Assign('typeurl4', GetTypeUrl($arc['typeid'],3));
$dtp->Assign('typename5', GetTypeName($arc['typeid'],4));
$dtp->Assign('typeurl5', GetTypeUrl($arc['typeid'],4));
$dtp->Assign('typename6', GetTypeName($arc['typeid'],5));
$dtp->Assign('typeurl6', GetTypeUrl($arc['typeid'],5));
$dtp->Assign('typename7', GetTypeName($arc['typeid'],6));
$dtp->Assign('typeurl7', GetTypeUrl($arc['typeid'],6));
$dtp->Assign('typename8', GetTypeName($arc['typeid'],7));
$dtp->Assign('typeurl8', GetTypeUrl($arc['typeid'],7));
$dtp->Assign('typename9', GetTypeName($arc['typeid'],8));
$dtp->Assign('typeurl9', GetTypeUrl($arc['typeid'],8));
$dtp->Assign('typename10', GetTypeName($arc['typeid'],9));
$dtp->Assign('typeurl10', GetTypeUrl($arc['typeid'],9));
$dtp->Assign('typename11', GetTypeName($arc['typeid'],10));
$dtp->Assign('typeurl11', GetTypeUrl($arc['typeid'],10));
$dtp->Assign('typename12', GetTypeName($arc['typeid'],11));
$dtp->Assign('typeurl12', GetTypeUrl($arc['typeid'],11));
$dtp->Assign('typename13', GetTypeName($arc['typeid'],12));
$dtp->Assign('typeurl13', GetTypeUrl($arc['typeid'],12));
$dtp->Assign('typename14', GetTypeName($arc['typeid'],13));
$dtp->Assign('typeurl14', GetTypeUrl($arc['typeid'],13));
$dtp->Assign('typename15', GetTypeName($arc['typeid'],14));
$dtp->Assign('typeurl15', GetTypeUrl($arc['typeid'],14));
$dtp->Assign('typename16', GetTypeName($arc['typeid'],15));
$dtp->Assign('typeurl16', GetTypeUrl($arc['typeid'],15));

$dtp->Assign('typename17', GetTypeName($arc['typeid'],16));
$dtp->Assign('type