相信很多人都希望自己的网站能多有几个像门户那样的页面,直接通过xxx.com/video.php这样的入口进入,而不是通过下面的专题链接。因为这样子看上去更正规大气一些,url很短,对蜘蛛也很友好。我研究了一下,现在用修改portal.php跳转到专题页面差不多实现这样的形式,看有人在问,放出来大家讨论下,希望能更完善,因为我也有很多功能苦尽脑汁也还没想出招来。
1.首先,在管理中心创建一个专题,名字就是你将来作为新门户的名字,静态url可有可无,因为将来你是通过根目录的video.php这样的短网址直达的。封面看自己心情,模板就是将来新门户的样子,没有那就暂时用默认的吧;头部和尾部看自己心情,如果想新门户和首页门户保持风格一致,就选上,否则你就准备自己全新DIY吧。
完了确认创建。
2.查看这个新专题的url,我的是http://localhost/portal.php?mod=topic&topicid=2,记住mod和topicid的参数,这里分别是“topic”和“2”;
3.回到网站根目录找到portal.php这个文件,这个文件其实是个跳转文件,首页不是他虽然url里显示的是他,其实还是跳到了index.php上,这个有兴趣的自己去看。我们就利用这个跳转,来实现假门户。
复制一份portal.php,另命名为video.php,然后打开编辑源码,找到:
- if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment'))) $_GET['mod'] = 'index';
复制代码
这就是用来跳转判断的,对照上面记住的参数,将其修改为:- $_GET['mod'] = 'topic';
- $_GET['topicid'] = '2';
复制代码
知道我的意图了吧,截断跳转,直接赋值。保存吧
4.现在进入后台,创立一个叫“视频” 的导航栏目,链接指向http://localhost/video.php,并选择在首页显示;
5.回到首页,点击进入视频门户,什么都没有??当然,看见右上角的“DIY”了?开始你新门户的制作吧~~ |