CMS模块中有个辅栏目功能,他其实就是类似专题的功能,可以把文章挑出来,归到多个分类里边去. 首先在后台创建辅栏目,就相当于创建专题, 然后在文章管理那里,把对应的文章挑出来,推送到辅栏目里边去. 然后前台就可以通过标签把他们调取出来 具体看下面的图 ![](https://box.kancloud.cn/fd4b3339a12ab3bee712e49cce99ab12_1677x808.jpg) ![](https://box.kancloud.cn/8bd5376131f38be916b096c4e4c95933_1335x592.jpg) ![](https://box.kancloud.cn/3777bee1c4a788fe28a9f51226f3624a_1172x809.jpg) * * * * * 除了CMS.其实其它任何频道,比如商城,论坛也是可以实现辅栏目功能的,只是用得不多.系统默认把他砍掉了.你可以手工加上.参考下面的图片. ![](https://box.kancloud.cn/6705afb95e12ef22cb3f8a2437a75a62_1108x589.jpg) ![](https://box.kancloud.cn/586ee46e7a6e9ca8d09dd8524b618666_1276x465.jpg) 比如要在商城中加辅栏目的话,就修改 \application\shop\admin_menu.php 增加下面的菜单, 不过这个容易改错. 最简单的方法,就是把CMS的对应文件,复制过来.整个替换即可 ~~~ array( 'title'=>'辅栏目管理', 'link'=>'category/index', ), array( 'title'=>'辅栏目内容管理', 'link'=>'info/index', ), ~~~ 还要修改文件 \application\shop\config.php 增加参数 ,同样的道理 , 这个容易改错. 最简单的方法,就是把CMS的对应文件,复制过来.整个替换即可 ~~~ 'use_category'=>true, ~~~ 最后一步,还要加上数据表, ~~~ CREATE TABLE IF NOT EXISTS `qb_shop_category` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `pid` int(10) NOT NULL, `name` varchar(50) NOT NULL, `list` int(10) NOT NULL, PRIMARY KEY (`id`), KEY `pid` (`pid`), KEY `list` (`list`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='辅栏目' AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `qb_shop_info` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `aid` int(11) NOT NULL COMMENT '内容ID', `cid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '辅栏目ID', `list` int(10) NOT NULL COMMENT '排序值', PRIMARY KEY (`id`), KEY `mid` (`cid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='内容索引表' AUTO_INCREMENT=1 ; ~~~ 然后进后台修改用户权限,把权限加上,就可以使用了 如果是论坛要加的话,就对应的把上面的数据表中的shop改成bbs