现在位置: 首页 > 所有关于 Discuz 文章
修改Discuz 注册文件防注册机
论坛最讨厌的就是有注册机来注册,然后发表一大堆垃圾广告,相信广大站长们都各有妙招来对付。改为邀请码注册,虽然是封杀了广告贴,但好多人也跟着不能注册了,邀请码不方便得到,论坛人气大大下 降。
思来想去,想了一个相对比较好的方法,注册还是需要邀请码,另外单独做一张网页,把邀请码全部从数据库里读出来,想注册的就用一个, 这样注册就没多大问题了。当然,如果是人为的来注册发贴,那有可能就防不住了,这方法只能防住注册机来注册,我想,这样应该能减少90%的垃圾广告了吧!
废话不多说,想看效果的到论坛(http://bbsmahoupao.com),下面开始具体操作!
第一步:新建显示邀请码的网页,并传到论坛根目录下(文件名:invit_code.php)
代码如下:
程序代码
<body>
<br />
<table width=”600″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td></td>
<td align=”center”><font color=”#FF0000″>无邀请码时,请联系QQ:10101840 </td>
</tr>
</table>
<br/>
<table width=”250″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”1″ bgcolor=”#E3E3E3″>
<tr>
<td height=”25″ align=”center” bgcolor=”#F7F7F7″>邀请码<font color=”#FF0000″>( 随意复制一条即可 )</font></td>
</tr>
<tr>
<td bgcolor=”#FFFFFF”>
<?php
$dbh = mysql_connect(‘localhost’,’UserName’,’password’);
mysql_select_db(‘dataname’);
$query = “Select `invitecode`,`status` FROM `cdb_invites` where `status` = 1 or `status` = 3 “;
$res = mysql_query($query, $dbh);
$err = mysql_error();
if($err){
echo “数据库连接出错,请检查!”
}
$number = 1;
while($row = mysql_fetch_row($res)){
echo “<font color=#FF0000>邀请码”.$number.”: </font>”.$row[0];
echo “<br/>”;
$number [...]
Discuz7.2,7.1友情链接间距修改方法
DZ默认的首页友情链接的间距非常大,默认的模版中一行也只能放置8个,非常难看。所以在后台找到了修改友情链接间距的方法,
在默认模版中的css_script.htm (teamplates/default/css_script.htm) 中对文字友情链接有这样的一段定义:
.forumtxtlink li { float: left; margin-right: 5px; width: 8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
直接把width: 8em和 overflow: hidden 全部删除。
就可以实现紧凑型的友情链接了。
效果预览:http://bbs.mahoupao.com/index.php

最新评论
很强大的一年就要过去了