- 主题:升级以后sysop进不去,别的帐户都没了
恩,我前面的帖子产生了不好的作用了。
不过如果用了devel.h/c的话,还可以通过该site.h/c来实现吗?
【 在 cnbird (阿七) 的大作中提到: 】
: 居然去修改default.h/c......
: 那你先用原来的default.h/c覆盖过来吧。
: 你要改这些可以在site.h/c里改。可能你用的是devel.h/c
: ...................
--
FROM 159.226.5.*
site.h/c就是ln到devle.h/c的(如果你configure的时候是enable-site=devel的话)
【 在 liangls (精灵射手) 的大作中提到: 】
: 恩,我前面的帖子产生了不好的作用了。
: 不过如果用了devel.h/c的话,还可以通过该site.h/c来实现吗?
--
FROM 222.245.25.*
我觉得他的意思是devel.h/c里面空空的怎么搞...
【 在 cnbird (阿七) 的大作中提到: 】
: site.h/c就是ln到devle.h/c的(如果你configure的时候是enable-site=devel的话)
--
FROM 128.12.150.*
什么意思?
btw?你的qmd怎么换了?
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我觉得他的意思是devel.h/c里面空空的怎么搞...
--
FROM 159.226.5.*
不太明白。里面的东西确实不多。你是说把default.c的代码复制到devel.c里?
我的devel.c:
#include "bbs.h"
(只这么一句话)
我的devel.h:
#ifndef __SYSNAME_H_
#define __SYSNAME_H_
#define BBSUID 500
#define BBSGID 500
/*#define USE_TMPFS 1*/
#define TMPFSROOT "cache"
#define SMTH 1 /*作为SMTH的测试站嘛*/
#define HAVE_TSINGHUA_INFO_REGISTER 0
/** 使用缺省的FILEHeader结构*/
#define HAVE_FILEHEADER_DEFINE
/** 定义使用缺省的函数 */
#define USE_DEFAULT_SECODE
#define USE_DEFAULT_ALPHABET
#define USE_DEFAULT_PERMSTRINGS
#define USE_DEFAULT_DEFINESTR
#define USE_DEFAULT_MAILBOX_PROP_STR
#define USE_DEFAULT_LEVELCHAR
#define USE_DEFAULT_MODE
#define USE_DEFAULT_MULTILOGIN_CHECK
#define USE_DEFAULT_USER_LIFE
#define USE_DEFAULT_ANNOUNCE_FILENAME
#define USE_DEFAULT_GET_POSTTIME
#define USE_DEFAULT_SET_POSTTIME
#define USE_DEFAULT_SET_POSTTIME2
#define USE_DEFAULT_BUILD_BOARD
#define USE_DEFAULT_MAIL_LIMIT /*邮件容量限制*/
#define USE_DEFAULT_READ_PERM
#define USE_DEFAULT_SEE_PERM
#define REGISTER_TSINGHUA_WAIT_TIME (240*60)
#define WWW_MAX_LOGIN 128
#define HAVE_WFORUM 1
#define HAVE_USERMONEY 1
#define CHECK_CONNECT 0
#define COMMEND_ARTICLE "Recommend"
#define BUILD_PHP_EXTENSION
/*#define USE_SEM_LOCK 1*/
#endif
【 在 cnbird (阿七) 的大作中提到: 】
: 居然去修改default.h/c......
: 那你先用原来的default.h/c覆盖过来吧。
: 你要改这些可以在site.h/c里改。可能你用的是devel.h/c
: ...................
--
FROM 59.66.124.*
强烈建议射手重写一个,包括:
1.更改站名
2.更改讨论区数目和名称
3.更改油箱大小
【 在 liangls (精灵射手) 的大作中提到: 】
: 恩,我前面的帖子产生了不好的作用了。
: 不过如果用了devel.h/c的话,还可以通过该site.h/c来实现吗?
--
FROM 59.66.124.*
其实有一个最简单的办法就是直接比较.PASSWDS文件的大小
后来的文件和原来的文件大小不一样的话必须转换文件
然后用winhex分析文件,然后不断尝试,总能测试出正确的单个结构大小
偶就是这么转换了用户文件的
什么结构全是废话
只有两个结构成员,used和unused
【 在 r0 (阿圆) 的大作中提到: 】
: 不太明白。里面的东西确实不多。你是说把default.c的代码复制到devel.c里?
: 我的devel.c:
: #include "bbs.h"
: ...................
--
FROM 218.26.243.*
对,比如你default.h里定义站名这个define这句直接放在site.h里而不用改default.h
#define NAME_BBS_CHINESE "阿圆站"
其实你来看default.h里的写法也很好懂。
#ifndef NAME_BBS_CHINESE
/*如果没有定义ifndef 这个常量 NAME_BBS_CHINESE */
#define NAME_BBS_CHINESE "水木社区"
/*那我default.h里就定义这个*/
#endif
那你在site.h了定义好了NAME_BBS_CHINESE,则default.h里这段不起作用了
中文名就不会叫水木而是阿圆站了
site.c里的函数同理,复制过来即可,不用担心
【 在 r0 (阿圆) 的大作中提到: 】
: 不太明白。里面的东西确实不多。你是说把default.c的代码复制到devel.c里?
: 我的devel.c:
: #include "bbs.h"
: ...................
--
FROM 222.245.25.*
听阿七此言,大有醍醐灌顶感.
我再研究研究.
【 在 cnbird (阿七) 的大作中提到: 】
: 对,比如你default.h里定义站名这个define这句直接放在site.h里而不用改default.h
: #define NAME_BBS_CHINESE "阿圆站"
: 其实你来看default.h里的写法也很好懂。
: ...................
--
FROM 166.111.61.*
总之以后,如果不明白就改site.c/h就是了。
那个是C语言里,开始的时候讲的。一般的书上应该有写。
【 在 r0 (阿圆) 的大作中提到: 】
: 听阿七此言,大有醍醐灌顶感.
: 我再研究研究.
--
FROM 211.155.136.*