演示:http://bbs.52kaka.com
用户名:test 密码:test
PS:用test的请上去不要改密码(`o')
************************************************************
备忘录 For Discuz4.0插件来源:从2.5移植
************************************************************
适用版本:Discuz 4.0
修改档案:admin/groups.php、admin/database.php、admincp.lang.php、templates.lang.php、header.htm
修改程序:一般
数据库升级:2条,创建memo表和添加最大条数纪录(注意:2.5用户可以直接使用原memo表)
程序修改:笑申
完成日期:2005/2/22
************************************************************
全新安装请升级数据库创建MEMO数据表,2.0、2.2、2.5 升级用户可以使用原MEMO表
- CREATE TABLE `cdb_memo` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `username` varchar(15) NOT NULL default '',
- `type` enum('address','notebook','collections') NOT NULL default 'address',
- `dateline` int(10) unsigned NOT NULL default '0',
- `var1` varchar(50) NOT NULL default '',
- `var2` varchar(100) NOT NULL default '',
- `var3` tinytext NOT NULL,
- PRIMARY KEY (`id`),
- KEY `username` (`username`),
- KEY `type` (`type`)
- ) TYPE=MyISAM AUTO_INCREMENT=190 ;
复制代码
升级数据库用户组最大纪录
- ALTER TABLE `cdb_usergroups` ADD `maxmemonum` SMALLINT( 6 ) UNSIGNED DEFAULT '0' NOT NULL ;
复制代码
1、admin/groups.php
查找
- showsetting('usergroups_edit_max_pm_num', 'maxpmnumnew', $group['maxpmnum'], 'text');
复制代码
后面加入
- showsetting('usergroups_edit_max_memo_num', 'maxmemonumnew', $group['maxmemonum'], 'text');
复制代码
查找
后面加入
- maxmemonum='$maxmemonumnew',
复制代码
2、admin/databse.php
查找
后面加入
3、admincp.lang.php语言包
查找
- 'usergroups_edit_max_pm_num' => '短消息收件箱容量:',
- 'usergroups_edit_max_pm_num_comment' => '设置用户短消息最大可保存的消息数目,0 为禁止使用短消息',
复制代码
后面加入
- 'usergroups_edit_max_memo_num' => '备忘录容量:',
- 'usergroups_edit_max_memo_num_comment' => '设置用户备忘录最大可保存的消息数目,0 为禁止使用备忘录',
复制代码
4、templates.lang.php语言包
查找
后面加入
5、header.htm头部模板
查找
- <!--{if $maxpmnum != 0}-->| <a href="pm.php">{lang pm}</a> <!--{/if}-->
复制代码
后面加入
- <!--{if $maxmemonum != 0}-->| <a href="memo.php">{lang memo}</a> <!--{/if}-->
复制代码
下载附件上传至论坛根目录。
最后去后台设置用户组权限中分别设置最大备忘录条数,完成!
[ 本帖最后由 笑申 于 2006-1-7 13:24 编辑 ] |