标签: discuz

  • discuz首页无板块只显示帖子

    discuz如何实现打开论坛就是帖子列表(无版块)
    根目录下找到forum.php文件,搜索:
    define(‘CURSCRIPT’, ‘forum’);

    下一行插入:
    $_GET +=array(‘mod’=>’forumdisplay’,’fid’=>6);

    PS:’fid’=>6中的“6”代表版块的FID。
    例如:要实现为单版的版块地址为:forum.php?mod=forumdisplay&fid=44,则:将上句中的“6”改为“44”即可。
    扩展知识:修改discuz首页
    第一,将forum.php设为网站的默认首页,并设为第一顺序。
    第二,将网站导航、面包屑导航等里面的forum.php的链接直接去掉,修改成论坛的默认网址。比如我将指向 http://***.com/bbs/forum.php 的链接直接修改成http://***.com/bbs/ 。
    首先,修改网站的默认首页为forum.php,这样输入网址就不会自动做跳转了。
    修改网站的默认首页方法很简单,我这里就不再赘述了。如果你用的是Linux空间,而且支持.htaccess的话,那么可以直接在.htaccess里添加这样一句:
    #默认首页设置
    DirectoryIndex forum.php index.html index.php default.html
    但是修改之后,有一个问题,那就是Discuz X2论坛个人空间有一个短网址,就是类似于 http://***.com/bbs/?2 这样的网址。所以需要做一个跳转,将个人空间的短网址跳转到个人空间的静态地址 http://***.com/bbs/space-uid-2.html 。
    打开forum.php,在找到:
    require ‘./source/function/function_forum.php’;
    在下面添加如下代码:
    if(!empty($_SERVER[‘QUERY_STRING’]) && is_numeric($_SERVER[‘QUERY_STRING’])) {
    $uid = $_SERVER[‘QUERY_STRING’];
    $uurl= “http://***.com/bbs/space-uid-“.$uid.”.html”;
    header(“HTTP/1.1 301 Moved Permanently”);
    header(“location: $uurl”);
    exit();
    }
    将”http://***.com/bbs/space-uid-“.$uid.”.html”替换为自己的个人空间地址就可以了。这样如果输入类似于http://***.com/bbs/?2 这样的网址,就会301跳转到个人空间的静态地址 http://***.com/bbs/space-uid-2.html 。
    其次,将面包屑导航中的forum.php去掉。
    Discuz的面包屑导航出现在三个地方,帖子页面、帖子列表页和发帖页。它们对应的文件是不同的。
    1.主题列表页:找到source\module\forum目录下forum_forumdisplay.php文件,直接在源文件中搜索替换,搜索,修改为论坛的相对地址或者绝对地址,比如我的论坛修改为或者修改为论坛的绝对地址。
    2.帖子页面:找到source\module\forum目录下forum_viewthread.php文件。直接在源文件中搜索替换,搜索,修改为论坛的相对地址或者绝对地址。
    3.发帖页面:找到source\module\forum目录下forum_post.php文件,同样在源文件中搜索,将其替换为论坛绝对地址。
    这样Discuz X2论坛的默认首页和面包屑导航修改完毕,折腾还在继续……
    这样大家就可以修改任何模式作为首页了,而不仅仅是无版块帖子列表

  • X2 强制使用中文名注册教程

    完全使用中文注册
    进入uc后台 —-注册设置 —–禁止的用户名 添加下输入下面内容

    *q*
    *w*
    *r*
    *t*
    *y*
    *u*
    *i*
    *o*
    *p*
    *a*
    *s*
    *d*
    *f*
    *g*
    *h*
    *j*
    *k*
    *l*
    *z*
    *x*
    *c*
    *v*
    *b*
    *n*
    *m*
    *1*
    *2*
    *3*
    *4*
    *5*
    *6*
    *7*
    *8*
    *9*

    接着继续打开打开:
    source/language/lang_message.php
    查找

    ‘profile_username_protect’ => ‘用户名包含被系统屏蔽的字符’,

    修改为

    ‘profile_username_protect’ => ‘请输入中文用户名注册,请返回或者重新填写’,

    刷新缓存

  • dz文件说明

    admincp.php——后台系统设置程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。
    attachment——附件文件,仅仅处理附件下载的功能。
    announcement.php——论坛公告的显示,一般很少改
    blog.php——浏览BLOG文章时候会用的,非常容易理解
    config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了
    digest.php——论坛精华区的信息显示,不用多说了吧?
    discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改
    faq.php——论坛帮助系统,不过我看绝对没人用
    forumdisplay.php——很简单,论坛主题列表的显示
    index.php——控制首页元素显示
    logging.php——登陆系统,判断用户名、密码。
    mail_config.inc.php——配置论坛EMAIL功能
    member.php——控制会员列表显示,积分策略等等信息显示
    memcp.php——会员控制面板
    misc.php——控制评分功能、BLOG、论坛界面显示功能等等
    plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改
    pm.php——论坛短信息程序,控制短信息发表与浏览
    post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示
    redirect.php——控制显示论坛的最后发表的主题访问
    register.php——注册文件,同时也会控制注册的信息的合法性
    rss.php——RSS快速订阅,不用多说了吧?
    search.php——处理论坛搜索功能中的信息筛选
    seccode.php——论坛注册,生成验证码的程序
    stats.php——处理统计中的统计信息
    topic.php——一般无法直接访问,控制页面显示,显示主题条数
    topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等
    viewpro.php——处理浏览会员信息的内容显示
    viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。
    (更多…)
  • yeswan武林三国的安装与卸载

     这个论坛插件是一款WEB游戏,可以让开论坛的站长赚钱的一款插件,虽然本人没有玩这款游戏,但是WEB游戏也是一种趋势,越来越多的人会加入进来的,昨天也安装了这款插件,但是不小心输入错误API码,无奈查看yeswan.php文件(我安装的是DISCUZ),发现这款插件是有卸载命令的,并且找到了这款插件的配置文件,但是鉴于多种论坛的多种配置文件的存放我并不清楚,就只说下安装与卸载,我认为这个是通用的。

    在说明文件中介绍的安装方法

    安装

    1.复制相应字符集的yeswan.php文件到您论坛的根目录下
    2.访问安装地址:http://您的论坛地址/yeswan.php?action=install
    3.正确填写并提交表单

    在提交的action中,其实是可以使用uninstall来进行卸载的

    if($_GET[‘action’] == ‘install’ || $_GET[‘action’] == ‘uninstall’) {
     if($yw_userinfo[‘isadmin’] != 1) {
      exit(‘您没有权限安装/卸载此插件’);
     }

    访问卸载地址:http://您的论坛地址/yeswan.php?action=uninstall

  • pzg.me

      申请了新域名今天开始启用了,打算用来记录一些事情。pzg.me的长度还是满意的,就是注册后还没有提供解析平台,让管理员给我把DNS指向了dnspod自己来解析了域名,不过这样也好空间是双线的这样顶级域名也可以解析双线了,要不然很多解析系统是无法用cname解析顶级域名的。

      博客程序也响应的寻找了很久,这里推荐三个,没有做AD的嫌疑,我的地方我说什么都行,wordpress、sablog、z-blog 这三个是我相中的,z-blog是ASP的很无奈的被抛弃了,其实我也想过个人写博客已经足够了,z-blog的程序是我非常喜欢的在这三个里面是最喜欢的。sablog是国内一个安全小组开发的,这个小组很早就关注过他们。在首页上的介绍让我看上去很想discuz的介绍,顿时有了亲切感,但是在这几天的观察中发现他的最新版距今已经相当一段时间,新版本迟迟不出,无奈之下放弃了。wordpress使用这个其实并不是因为是世界第一流行的程序之类的说辞,我曾经几次都想选用其他程序因为他的语言关系和众多的插件,以及遇到问题难以解决,不过最后还是选择了这个系统,经过简单的处理现在已经有写博客的心情了。希望这里能为我为大家提供一些帮助。