到底是什么功能看HACK名字就知道了吧!?
应一位会员的要求而写,不喜欢的也不用骂我.
功能再说一次吧:
如果你不想让你的会员在签名档里使用某些标签比较MP3,你可以在后台控制输入这些标签的名字..
这个再看看图吧~
安装方法:
升级数据库:
- INSERT INTO `cdb_settings` (`variable`, `value`) VALUES ('bbcode', 'mp3,wmv,rm,mp');
复制代码
1.admin/settings.php
查找:
- showsetting('settings_smcols', 'settingsnew[smcols]', $settings['smcols'], 'text');
复制代码
下面加:
- showsetting('settings_bbcode', 'settingsnew[bbcode]', $settings['bbcode'], 'text');
复制代码
2.templates\default\admincp.lang.php
查找:
- 'settings_smcols_comment' => '发帖页面每行显示 Smilies 的个数',
复制代码
下面加:
- 'settings_bbcode' => '所要限制用户签名中使用的论坛标签:',
- 'settings_bbcode_comment' => '填入不想让用户在签名档里使用的标签,多于一个用逗号(,)隔开,例: mp3,wmv,rm',
复制代码
3.memcp.php
查找:
- } elseif($action == 'profile') {
复制代码
下面加:
- $query = $db->query("SELECT value FROM $table_settings WHERE variable='bbcode'");
- $setbbcode = $db->fetch_array($query);
复制代码
继续查找
- require DISCUZ_ROOT.'./include/discuzcode.php';
复制代码
下面加:
- $bbcode = $setbbcode['value'];
- foreach( explode(',', $bbcode) as $bb) {
- $signew=str_replace("[".$bb."]", "", $signew);
- $signew=str_replace("[/".$bb."]", "", $signew);
- $signew=str_replace("[".$bb."=", "", $signew);
- }
复制代码
4.templates.lang.php
查找:
- 'post_imgcode' => '[img] 代码',
复制代码
下面加:
- 'post_unbbcode' => '已禁用标签:',
复制代码
5.memcp_profile.htm
查找:
后面加:
- <br>{lang post_unbbcode} $setbbcode[value]
复制代码
完工!
[ 本帖最后由 oytktk 于 2007-8-24 09:00 编辑 ] |