phpcms 2008 文章自动审核和内容页二级栏目列表

今天看论坛上有人需要文章自动审核,就把数据库看了一下,弄出了一点东西,这是根据官方Bug改出来的,可能形式版时就无效了,不过还是可以从数据库入手修改。加上以前写的内容页二级栏目列表,合到一起,发到博客里。

设置文章自动审核,多次试验有效

首先记录一下status的id
分别为22,70,104,181,233
编辑地址为:http://localhost/admin.php?mod=phpcms&file=model_field&action=edit&modelid=4&fieldid=22(改成你想改的模型的status   id)
出来的字段管理,设置默认值为99(99为终审通过)
该模型建立的栏目就可以直接审核通过了

如果不想破坏原模型或者同一种模型有两个栏目,一个栏目需审核,另一个不需要。那么就复制一个模型出来,然后改其中一个。

在内容页显示二级菜单的方法

在include/global.func.php里 新建一个函数
function testcat($catid, $urlrule = ”)//函数名自取
{
global $CATEGORY;
if(!isset($CATEGORY[$catid])) return ”;
$arrparentid = array_filter(explode(‘,’, $CATEGORY[$catid][‘arrparentid’].’,’.$catid));
//$pos=$arrparentid[1];   //如果只想二级菜单,用这行,用这行的话,就把下一行注释掉
$pos=$arrparentid[count($arrparentid)-1];   //级数很多的话,想用上级菜单,用这行,与
return $pos;
}

模板,在二级菜单的部分改为
<?$catid=testcat($r[‘catid’])?>//加了这一行 就是调用刚才建立的函数
<div id=”submenu”>{tag_栏目页子菜单}</div>

好了,这就完成了,重建内容页看一看吧。  可以更改一个函数名

有了一点启发,网站导航那里,我想不管一级还是二级栏目全部都显示出来,根据研究内容页的二级菜单,得出
标签那里所属栏目,只要随便乱写一个参数,就可以显示全部的栏目了,如$sadfasdf。这个有时也有点用处啊,当然,还要排除一些你不想要的栏目,如单网页等。这个,也许可以写判断语句,看是否单网页,是则不显示。

phpcms 2008 文章自动审核和内容页二级栏目列表》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注