home页制作

byland

byland(我的渴望) 组长
2009-08-07 18:37:03

×
加入小组后即可参加投票
  • byland

    byland (我的渴望) 组长 楼主 2009-08-07 18:42:08

    关于HOME的制作方法 其实很简单 大家看一下代码 是根目录下 index.php 大家注意最后一行代码 include template('discuz');

    是这个吧 这其实就是他主页调用根目录下 templates/default/discuz.htm 这个模板的代码

    我们知道了这个是不是就好办了

    下面我们同时复制 templates/default/discuz.htm 到templates/default/home.htm 再复制 根目录下的 index.php 为bbs.php 这是我们修改index.php 最后一行 include template('discuz');
    将这里 discuz为home 然后我们就可以在修改 templates/default/home.htm 了 我们编辑他 看代码 {subtemplate header} 这里是包含的 头部文件不需要修改

    ......

    中间的代码就是我们之前看到首页的主要部分 我们就可以根据需要自行修改了。 ......

    {subtemplate footer} 这里是包含的 底部文件也不需要修改

    然后在进入后台 ->界面->导航栏 添加一个导航

    名称为 论坛 连接就是 bbs.php

    好 去首页看下 成功了没有 首页就是我们更改的HOME页 导航的论坛 就是我们原来的bbs了~

  • byland

    byland (我的渴望) 组长 楼主 2009-08-07 18:42:37

    DZ论坛模板基本构成: 1,基本说明: 论坛默认的首页程序为index.php,论坛中所有首页链接都是默认到index.php. 2,index.php是调用根目录下templates的模板文件,包括[code]header.htm index.htm footer.htm[/code]3个文件,当然还有[code] viewthread.htm forumdisplay.htm[/code]这2个,这里只提影响到全局的这5个主要文件,大部分可视化内容都是通过修改这5个文件做到的,对应功能如下:   [color=red]header.htm --就是顶部包含LOGO的那部分   index.htm --就是中部包含论坛分类列表那部分   footer.htm --就是底部包含论坛说明那部分   forumdisplay.htm --就是单个论坛的分类和子论坛列表那部分 对应forumdisplay*.php一系列文件   viewthread.htm --就是单个论坛的帖子列表那部分 对应viewthread*.php一系列文件[/color]   3,了解了上面的index知识对你制作home就有很大帮助,做home的话有2种方法(采用跳转的方法也是同理,不过不建议使用,那样实际上是做无用功):   [color=blue]HOME建议采取童虎大哥的whatsnew,通过调用JS脚本实现[/color]    [url=http://www.discuz.net/viewthread.php?tid=126042&fpage=1&highlight=WHATSNEW]http://www.discuz.net/viewthread.php?tid=126042&fpage=1&highlight=WHATSNEW[/url]   A,[b]偷梁换柱法[/b]:用新编辑的home.htm替换原先的index.htm,步骤如下:   1)先复制旧的index.htm并命名为home.htm,根据童虎老师的WHATSNEW调用你需要的信息做成home.htm   2)将index.htm命名为bbs.htm,将home.htm命名为index.htm   3)复制旧的index.php并命名为bbs.php,再修改bbs.php,查找里面的index.htm,替换为bbs.htm有2处   4)在论坛菜单里添加“论坛首页”这个指向,这个在header.htm完成,方法就是   查找[code]| <a href="faq.php">帮助</a>[/code]再其后面添加[code]| <a href="bbs.php"><b>论坛首页</b></a>[/code]注意:可能你的链接样式使用了 STYLE定义,因此你需要查找[code]| <a href="faq.php" style="color: #XXXXXX">帮助</a>[/code]#XXXXXX代表你的颜色代码,比如{link}、#FFFFFF 5)增加链接,类似: [quote]游戏鱼社区 &raquo; 论坛首页 [/quote] 用批处理文件软件将templates目录下所有包含[code]<td class="nav" width="90%" align="left" nowrap>&nbsp;<a href="index.php">$bbname</a> $navigation</td>[/code]替换为[code] <td class="nav" width="90%" align="left" nowrap>&nbsp;<a href="index.php">$bbname</a>&raquo; <a href="bbs.php" target="_self">论坛首页</a> $navigation</td> [/code]B,[b]服务器默认法[/b]:在WEB站点服务器会有默认的首页设置,会有优先级的设置,当你制作完home.htm后,你只需将这个 home连同它对应的php命名为服务器默认的第一个首页格式,比如default.php,当然有些空间上甚至提供了自定义首页程序,那都不用改了直接设置home.php为默认首页。   方法同理类推:   1)先复制旧的index.htm并命名为home(default).htm,根据童虎老师的WHATSNEW调用你需要的信息做成home(default).htm   2)复制旧的index.php并命名为home(default).php,再修改home(default).php,查找里面的index.htm,替换为home(default).htm,有2处   3)在论坛菜单里添加“首页”这个指向,这个在header.htm完成,方法就是   查找[code]| <a href="faq.php">帮助</a>[/code]再其后面添加[code]| <a href="home.php"><b>首页</b></a>[/code]home.php或者替换为 default.php 注意:可能你的链接样式使用了STYLE定义,因此你需要查找[code]| <a href="faq.php" style="color: #XXXXXX">帮助</a>[/code]#XXXXXX代表你的颜色代码,比如{link}、#FFFFFF 4)增加链接,类似: [quote]首页 &raquo; 游戏鱼论坛[/quote] 用批处理文件软件将templates目录下所有包含[code]<td class="nav" width="90%" align="left" nowrap>&nbsp;<a href="index.php">$bbname</a> $navigation</td>[/code]替换为[code]<td class="nav" width="90%" align="left" nowrap>&nbsp<a href="home.php" target="_self">首页</a>;&raquo; <a href="index.php">$bbname</a> $navigation</td> [/code]home.php或者替换为default.php   注:   1,批处理文件软件建议使用[color=red]批量文件播种机简体版[/color]   2,[color=red]所用操作之前请备份对应文件和文件夹[/color]   3,有不妥之处还请指正

你的回复

回复请先 , 或 注册

1 人聚集在这个小组

最新讨论  ( 更多 )

↑回顶部