发新话题
打印

咋让首页显示某个分类? 寻高手啊~

咋让首页显示某个分类? 寻高手啊~

让blog打开直接进入某个分类..而不是默认大杂烩..

对于高手可能比较容易,但是对于我等菜鸟..太痛苦了

寻思着 应该是改根目录下index.php
复制内容到剪贴板
代码:
if (!$action) {
$action = 'index';
}
但是不知道$action = '???';

俺php盲,求高手帮忙啊...

修改一下错别字...

[ 本帖最后由 gnoliureh 于 2008-5-23 14:21 编辑 ]
0311.CC Crazy.la 94Shop.com

TOP

这里有单版论坛的制作方法

这里有单版论坛的制作方法

http://www.uuband.cn/viewthread.php?tid=1&extra=page%3D1
我用过
还不错

应该可以仿效的
你可以试一下
不行的话改回来再想办法
www.54site.com
www.uuband.cn

TOP

谢谢2楼,不过sablog那样设置不行..

突然发现在index.php里有这么一段
复制内容到剪贴板
代码:
// 查看首页文章
} else {
        $pageurl = './?action=index';

        $navtext = '全部文章';
        $tatol = $stats['article_count'];
        // 检查是否设置$cid参数
        $cateadd = '';
        $cid = intval($_GET['cid']);
        if ($cid) {                       
                $cateadd = " AND a.cid='$cid' ";
                $query_sql .= " AND a.cid='$cid' ";
                $r = $DB->fetch_one_array("SELECT name,articles FROM {$db_prefix}categories WHERE cid='$cid'");
                $navtext = '分类:'.$r['name'];
                $tatol = $r['articles'];
                $pageurl .= '&cid='.$cid;
        }
难道小A早就留出了这个方法??
但是不会改,?action=index&cid=1 加到哪里都不起作用...
把?action=index&cid=1替换?action=index不行..
把1加入$cateadd = '';和$pageurl .= '&cid='.$cid;也不行..

求解决方法..
0311.CC Crazy.la 94Shop.com

TOP

有空再研究下。。。

[ 本帖最后由 baljeans 于 2008-5-24 14:16 编辑 ]

TOP

额..刚才没加文章,以为正确了..

结果他显示

未定义操作
返回

..

[ 本帖最后由 gnoliureh 于 2008-5-24 12:45 编辑 ]
0311.CC Crazy.la 94Shop.com

TOP

很简单,打开index.php程序文件
查找
复制内容到剪贴板
代码:
$cid = intval($_GET['cid']);
替换成
复制内容到剪贴板
代码:
$cid = intval($_GET['cid'] ? $_GET['cid'] : '2');
这个2就是你的分类ID,改回你所要的就可以了

[ 本帖最后由 dxx 于 2008-5-25 09:29 编辑 ]
专注sablog
qq:1738143

TOP

恩,总算搞定了~
感谢 DXX 和 楼上两位兄弟!
0311.CC Crazy.la 94Shop.com

TOP

发新话题