Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

新分站模式教程

[复制链接]
530761333 发表于 2010-11-11 01:40:43 | 显示全部楼层 |阅读模式
刚才看到Discuz!NT的版块可以用子目录形式访问,所以产生了我这分论坛模式,希望对一部分人有用。
我要达到的效果举例:以http://你的域名/cartoon/index.php访问你的某个分站首页,再以http://你的域名/cartoon/bbs.php访问该分站的专属论坛。这样就可以给你的子目录cartoon绑上一个二级域名作为分站的域名啦!
最后说明:这个只是对访问版块的方式进行小变动,推广网站也比较方便,但是总站和分站还是是紧密结合的哦~
第一步:在网站根目录建立cartoon文件夹
第二步:在../template/default/下建立文件夹cartoon,又在template/default/cartoon下新建index.htm,内容为

  1. <!--{subtemplate common/header}-->


  2. <style id="diy_style" type="text/css"></style>


  3. <div id="ct" class="ct2 wp cl">

  4. <!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->

  5. </div>


  6. <!--{subtemplate common/footer}-->
复制代码
第三步
1.在根目录的cartoon文件夹下建立文本文档并重命名为index.php,放入以下内容

  1. <?php
  2. chdir('../');
  3. define('SUB_DIR', '/cartoon/');//这里的"cartoon"填写所在目录名

  4. define('APPTYPEID', 4);
  5. define('CURSCRIPT', 'portal');

  6. require './source/class/class_core.php';
  7. $discuz = & discuz_core::instance();

  8. $cachelist = array('userapp', 'portalcategory');
  9. $discuz->cachelist = $cachelist;
  10. $discuz->init();

  11. require DISCUZ_ROOT.'./source/function/function_home.php';
  12. require DISCUZ_ROOT.'./source/function/function_portal.php';

  13. if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp',

  14. 'topic', 'attachment'))) $_GET['mod'] = 'index';

  15. define('CURMODULE', $_GET['mod']);
  16. runhooks();

  17. $navtitle = str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['portal']);


  18. include template('diy:cartoon/index');//cartoon/index是指文件template/default/cartoon/index.htm

  19. ?>
复制代码
说明:第三步目的是添加一个可以任意DIY的新页面。如果你不需要这样的新页面,第二步和第三步可以不要哦!

第四步:在建立的根目录下的cartoon文件下新建文本文档并重命名为bbs.php,放入以下内容:

  1. <?php
  2. chdir('../');
  3. define('SUB_DIR', '/cartoon/');//这里的"cartoon"填写所在目录名
  4. $_GET['mod'] = 'forumdisplay';
  5. $_GET['fid'] = '2';//这里填写版块的ID
  6. require_once './forum.php';
  7. ?>
复制代码
注意里面的注解哦!
具体应用大家可以自己再弄弄,至于模板之类的修改我就不再多说了~

reeves112 发表于 2010-11-13 18:58:12 | 显示全部楼层
(EM:170:)(EM:170:)
回复

使用道具 举报

gz1015.cn 发表于 2010-11-14 09:21:09 | 显示全部楼层
回复

使用道具 举报

gz1015.cn 发表于 2010-11-14 11:59:51 | 显示全部楼层
回复 530761333 的帖子

那个新建首页是不是能加个判断,同步某个论坛版块的风格呢?
论坛版块可以设置“风格方案”。那是不是首面也可以调用同步的风格方案呢?

麻烦LZ开发啦
回复

使用道具 举报

jinsling 发表于 2010-12-3 10:41:11 | 显示全部楼层
如果想建立多个分论坛呢?拿岂不是要创建N多个cartoon文件夹?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 16:38 , Processed in 0.031947 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表