如何修改Discuz论坛的背景图片?
1、登录discuz论坛管理中心--选中界面——风格管理;然后在风格管理下面选中“编辑”,找到换背景的颜色
2、直接找到你背景的的路径,将做好的传到服务器对应的目录里,覆盖,更新缓存即可
首先要根据需求添加相对应的框架来实现整个版块的排版,系统提供的有8种框架,基本上已经能满足绝大部分的需求。
2
例如:要在论坛首页实现以下这样的版块,那就需要添加一个1:1的框架,然后在1:1框架的右侧再内嵌一个tab框架。
3
2添加好框架之后根据需求把对应的模块添加到框架中来实现对应数据的展示,系统提供了七个类别的数据调用模块。
4
继续上面的例子,左边幻灯片部分调用的是门户类-->文章模块中具有幻灯属性的文章。
5
版块内部模板可在此处修改,如图
6
3右侧最新帖子、热门回复等也是同理,与帖子相关的数据需要在”论坛类中调用”,这里我们需要的是论坛类中的”帖子模块”,如”最新帖子”数据调用为:
7
其他的以此类推,整个版块的数据调用出来之后没问题即可点击保存,到具体页面查看展示效果。添加完成后可以在门户-->模块管理里边也可以看到我们刚刚DIY添加的模块:
8
这时候可能系统提供的展示样式已经不能满足需求,那就需要修改对应的模板
9
大家可以先到DIY完成后生成的模板去看下,具体路径如下图:
10
刚刚添加的每个模块都有对应的一个BLOCK,如这样的内部调用代码,block里边的数据就是根据我们在模块里面设置的模板生成的html数据集,我们可以把这个block调用代码添加到美工已经切好图之后的html模板里边,这样就完成了整个DIY版块的模板修改工作。
如果你是站长并且有数据库管理权限就可以
打开phpmyadmin可以编辑以下两个关联的表forum_post和forum_thread
搜索该帖子的tid并且编辑该条记录
forum_thread编辑该条记录的dateline字段
该字段是用时间戳记录的
可以搜索时间戳转换工具把需要改动的时间转换后输入并提交修改
post表也同样搜索同样的tid并且找到1楼的帖子编辑dateline字段
把需要改动的时间转换后输入并提交修改
这就是唯一可以修改的方法
进入自己的服务器空间,修改号数据库密码,例如:aaa123
进入config,下载如图,2个文件,
用Dreamweaver打开,修改密码,全部替换,保存,
上传到config文件夹下,覆盖
然后进入uc_server\data目录下,找到,如图文件,同样下载到本地,修改密码,上传覆盖
修改完成,刷新首页。
如何保护discuz X后台地址路径,这是所有站长都非常关系的问题。有安全防范措施的站长都会想尽办法去解决这个问题。对于discuz X后台地址路径处理方式,我们大概有如下几种做法:
修改默认的discuz X后台地址路径
使用地方插件处理discuz X后台地址路径
想办法将后台路径给隐藏
上述几个方法操作起来很有难度,任何企图修改discuz X后台地址路径都会有巨大的工作量,要对X2的程序非常了解才能办到,修改discuz X后台地址路径,需要修改许多与之关联的路径,不精通discuz X和php编程,要实现很有难度。
就是将discuz X后台地址路径进行锁定,再加一道安全密码,双重保护加固discuz X后台地址路径。具体操作方法如下:
利用无忧主机php虚拟主机的“文件夹锁定”功能,一分钟就可以将后台路径加密访问,而且还不影响站点正常运行。
无忧php空间如何将文件夹进行保护家加密类?请阅读下面下面两个文章:
DirectAdmin(DA)控制面板文件夹保护加密功能介绍
DirectAdmin(DA)控制面板如何设置文件夹锁定保护加密访问
通过加密dx2后台地址路径的加密后,我们登录管理员后台首先输入一次,加密密码,然后再输入X2的后台管理帐号密码。多了一重保护,增加了一分安全。而且实现简单,容易操作,不需要有技术背景就可以完成。次方法仅适合使用无忧主机建站的站长。这是针对网站量身订制的加强型保护功能,希望一个小小的功能,为你提高大大的网站安全系数。
discuz中论坛主导航位置导航的添加、删除和修改主要的操作方法:
是进入论坛管理后台
选择界面----导航设置----主导航设置。
在这个主导航设置版块可以对主导航进行修改、删除和增加
如果想要隐藏该导航只要取消勾选位于导航后面的“可用”。
同时关于导航的很多个性化设置,其中包括导航名称、导航文字说明、导航字体样式、导航字体颜色以及导航打开方式等都可以进行单独编辑。
source\function
function_loginphp
$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) 4 : max(0, 5 - $login['count']);
900秒=15分钟 自己修改
source\language
lang_messagephp
'login_strike' => '密码错误次数过多,请 10 秒后刷新页面重新登录',
注意:10秒后一定要刷新登录界面才可以
discuz!X 依次打开 source - function目录下的 function_memberphp文件,注:discuz!X10需要修改: function_loginphp
搜索并替换其中的2处900为30,一处901为31即可!如下部分为修改后!
引用内容
function logincheck() {
$return = 0;
$login = DB::fetch_first('SELECT count, lastupdate FROM 'DB::table('common_failedlogin')' WHERE ip='$_G[clientip]'');
$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 30)) 4 : max(0, 5 - $login['count']);
if(!$login) {
DB::query('REPLACE INTO 'DB::table('common_failedlogin')' (ip, count, lastupdate) VALUES ('$_G[clientip]', '1', '$_G[timestamp]')');
} elseif(TIMESTAMP - $login['lastupdate'] > 30) {
DB::query('DELETE FROM 'DB::table('common_failedlogin')' WHERE lastupdate<$_G[timestamp]-31', 'UNBUFFERED');
return $return;
依次打开 source - language目录下的 lang_messagephp文件,修改为
'login_strike' => '密码错误次数过多,请 30 秒后重新登录'!
0条评论