CMS模块中有个辅栏目功能,他其实就是类似专题的功能,可以把文章挑出来,归到多个分类里边去.
首先在后台创建辅栏目,就相当于创建专题, 然后在文章管理那里,把对应的文章挑出来,推送到辅栏目里边去.
然后前台就可以通过标签把他们调取出来
具体看下面的图
除了CMS.其实其它任何频道,比如商城,论坛也是可以实现辅栏目功能的,只是用得不多.系统默认把他砍掉了.你可以手工加上.参考下面的图片.
比如要在商城中加辅栏目的话,就修改
\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