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使用这个其实并不是因为是世界第一流行的程序之类的说辞,我曾经几次都想选用其他程序因为他的语言关系和众多的插件,以及遇到问题难以解决,不过最后还是选择了这个系统,经过简单的处理现在已经有写博客的心情了。希望这里能为我为大家提供一些帮助。