请问移机后问题 |
||||
---|---|---|---|---|
新进会员
注册日期:
7/15 15:06 来自 Taiwan
所属群组:
注册会员
帖子:
10
等级: 2; EXP: 0
HP: 0 / 25 MP: 3 / 32 |
请问我移机后,原先的server能支持php 旧语法
但移到新机后就不行了,但我把语法改了后就可以执行php了, debug到最后剩下 userinfo.php 自定义的assign都无法显示了??如 $xoopsTpl->assign('lang_add', _US_ADD); _US_ADD于language/user.php中也有定义阿?? 原先旧机可以执行但现在assign都无法出现了 有人知道是哪里问题吗??
9/24 16:56
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/11/30 20:48 来自 beijing
所属群组:
网站管理员 注册会员 Dev+Hack 资料整理组 等级: 29; EXP: 38
HP: 141 / 709 MP: 374 / 8424 |
??? 这种是字符编码的问题吧
9/24 20:50
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
新进会员
注册日期:
7/15 15:06 来自 Taiwan
所属群组:
注册会员
帖子:
10
等级: 2; EXP: 0
HP: 0 / 25 MP: 3 / 32 |
不是显示??
是连$xoopsTpl->assign('lang_add', _US_ADD); 后定义于language/user.php的_US_ADD都没办法显示出来~~
9/27 12:46
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/11/30 20:48 来自 beijing
所属群组:
网站管理员 注册会员 Dev+Hack 资料整理组 等级: 29; EXP: 38
HP: 141 / 709 MP: 374 / 8424 |
常量不用这种方式定义
$xoopsTpl->assign('lang_add', _US_ADD); 在模板里面直接可以用 如:
9/27 17:04
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
新进会员
注册日期:
7/15 15:06 来自 Taiwan
所属群组:
注册会员
帖子:
10
等级: 2; EXP: 0
HP: 0 / 25 MP: 3 / 32 |
可是这是旧的代码了
只有E-MAIL 可以显示,其余的无法显示 我只想了解为啥只有E-mail可以显示?? 其 _US_EMAIL 是定义于language/user.php内 底下是userinfo.php一部分的内容 $query = $xoopsDB->query("SELECT b_name FROM branch WHERE b_index='".$thisUser->getVar('b_index')."'"); $result = $xoopsDB->fetchArray($query); $xoopsTpl->assign('lang_bindex', _US_BINDEX); $xoopsTpl->assign('user_bindex', $result["b_name"]); //职称 $query = $xoopsDB->query("SELECT p_name FROM position WHERE p_index='".$thisUser->getVar('p_index')."'"); $result = $xoopsDB->fetchArray($query); $xoopsTpl->assign('lang_pindex', _US_PINDEX); $xoopsTpl->assign('user_pindex', $result["p_name"]); //出生年月日 $xoopsTpl->assign('lang_birthday', _US_BIRTHDAY); $birthday=explode('-',$thisUser->getVar('u_birthday','E')); if ($thisUser->getVar('u_birthday_show') == 'y') { $xoopsTpl->assign('user_birthday', $birthday[0].' 年 '.$birthday[1].' 月 '.$birthday[2].' 日'); } else { if (is_object($xoopsUser)) { //有登录才允许观看 // 管理者及本人可以检视资料,不论使用者有无公开 if ($xoopsUser->isAdmin() || ($xoopsUser->getVar("uid") == $thisUser->getVar("uid"))) { $xoopsTpl->assign('user_birthday', $birthday[0].' 年 '.$birthday[1].' 月 '.$birthday[2].' 日'); } else { $xoopsTpl->assign('user_birthday', $birthday[1].' 月 '.$birthday[2].' 日'); } }else{ $xoopsTpl->assign('user_birthday', $birthday[1].' 月 '.$birthday[2].' 日'); } } $xoopsTpl->assign('lang_email', _US_EMAIL); if ($thisUser->getVar('user_viewemail') == 1) { $xoopsTpl->assign('user_email', ''.$thisUser->getVar('email', 'E').''); } else { if (is_object($xoopsUser)) { //有登录才允许观看 // 管理者及本人可以检视资料,不论使用者有无公开 if ($xoopsUser->isAdmin() || ($xoopsUser->getVar("uid") == $thisUser->getVar("uid"))) { $xoopsTpl->assign('user_email', ''.$thisUser->getVar('email', 'E').''); } else { $xoopsTpl->assign('user_email', '不公开'); } }else{ $xoopsTpl->assign('user_email', '不公开'); } }
9/28 17:10
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
新进会员
注册日期:
7/15 15:06 来自 Taiwan
所属群组:
注册会员
帖子:
10
等级: 2; EXP: 0
HP: 0 / 25 MP: 3 / 32 |
底下是user.php的部分定义
// $Id: user.php,v 2.04 2003/09/22 00:37:58 wanderer Exp $ //%%%%%% File Name user.php %%%%% define('_US_NOTREGISTERED','尚未开启账号吗? 请按这里开启.'); define('_US_LOSTPASSWORD','忘记密码吗?'); define('_US_NOPROBLEM','没关系.请填入您注册的email来索取.'); define('_US_YOUREMAIL','您的Email: '); define('_US_SENDPASSWORD','送出确认码 / 密码'); define('_US_LOGGEDOUT','您已经注销'); define('_US_THANKYOUFORVISIT','谢谢您光临本站!'); define('_US_INCORRECTLOGIN','登入错误!'); define('_US_LOGGINGU','%s 登入程序完成...欢迎光临本站.'); // 2001-11-17 ADD define('_US_NOACTTPADM','这个账号尚未启动,或是已被撤销. 请询问网站管理员.'); define('_US_ACTKEYNOT','启动码错误!'); define('_US_ACONTACT','您选择的账号已经启动!'); define('_US_ACTLOGIN','您的账号已经启动,请使用您注册时自订的账号与密码登入本站.'); define('_US_NOPERMISS','抱歉,您的权限不足,不能执行此一动作!'); define('_US_SURETODEL','您确定要销毁您的账号?'); define('_US_REMOVEINFO','这个动作将会移除您在本站的所有个人数据.'); define('_US_BEENDELED','您的账号已删除,有缘再见.'); // //%%%%%% File Name register.php %%%%% define('_US_USERREG','注册窗体'); define('_US_NICKNAME','账号'); define('_US_EMAIL','Email'); define('_US_ALLOWVIEWEMAIL','公开您的Email'); define('_US_WEBSITE','网站'); define('_US_TIMEZONE','时区'); define('_US_AVATAR','大头照'); define('_US_VERIFYPASS','确认密码'); define('_US_SUBMIT','确定送出'); define('_US_USERNAME','账号'); define('_US_FINISH','完成'); define('_US_REGISTERNG','无法注册新账号.'); define('_US_MAILOK','接受网站管理者及 有相关权限的管理员寄送Email通知最新消息吗?'); define('_US_DISCLAIMER','注册前请详阅本站使用规定, 如接受并愿意注册,请勾选接受规则才能注册 如不接受请 勿注册'); define('_US_IAGREE','我接受以上规则'); define('_US_UNEEDAGREE', '抱歉, 你必须接受此规定才能注册.'); define('_US_NOREGISTER','抱歉, 目前我们不接受新会员'); // %s is username. This is a subject for email define('_US_USERKEYFOR','%s 的启动账号'); define('_US_YOURREGISTERED','注册完成,但是账号尚未启动, 系统将会寄送一封包含启动码的mail给您, 请依照 该封Email的指示回站启动您的账号. '); define('_US_YOURREGMAILNG','您好,虽然您已经完成注册但是因为系统的mail发生故障, 所以无法寄启动码给您,请> 与本站管理员联络.'); define('_US_YOURREGISTERED2','您好,虽然您已经完成注册但是因为必须等待管理人员启动你的账号, 当启动后你将>会收到Email确认,敬请耐心等候.'); // %s is your site name define('_US_NEWUSERREGAT','新会员注册于 %s'); // %s is a username define('_US_HASJUSTREG','%s 刚刚注册了!'); define('_US_INVALIDMAIL','ERROR: Email 错误'); define('_US_EMAILNOSPACES','ERROR: Email 地址不能有空白.'); define('_US_INVALIDNICKNAME','ERROR: 错误的账号'); define('_US_NICKNAMETOOLONG','账号太长,不能超过%s个字符.'); define('_US_NICKNAMETOOSHORT','账号太短,不能短于%s个字符.'); define('_US_NAMERESERVED','ERROR: 不能用系统保留字当账号.'); define('_US_NICKNAMENOSPACES','账号请勿包含空格符.'); define('_US_NICKNAMETAKEN','ERROR: 这个账号已有人使用.'); define('_US_EMAILTAKEN','ERROR: 这个 Email 已经有人注册过.'); define('_US_ENTERPWD','ERROR: 您必须提供密码.'); define('_US_SORRYNOTFOUND','抱歉,找不到所填数据一致的使用者账号.'); // %s is your site name define('_US_NEWPWDREQ','有人于 %s 索取新密码'); define('_US_YOURACCOUNT', '您有在 %s 申请账号'); define('_US_MAILPWDNG','Email密码 : 无法更新您的数据,请与系统管理员联系'); // %s is a username define('_US_PWDMAILED','给 %s 的新密码已经由 Email 送出.'); define('_US_CONFMAIL','给 %s 的确认函已经由 Email 送出.'); define('_US_ACTVMAILNG', '寄送给 %s email 失败'); define('_US_ACTVMAILOK', '已寄送确认 email给 %s.'); //%%%%%% File Name userinfo.php %%%%% define('_US_SELECTNG','没有选择使用者,请回上页再试.'); define('_US_PM','私人传讯'); define('_US_ICQ','ICQ 号码'); define('_US_AIM','AIM 账号'); define('_US_YIM','雅虎 YIM 传讯账号'); define('_US_MSNM','微软 MSN 账号'); define('_US_LOCATION','来自'); define('_US_OCCUPATION','职业'); define('_US_INTEREST','兴趣'); define('_US_SIGNATURE','签名'); define('_US_EXTRAINFO','额外的信息'); define('_US_EDITPROFILE','编辑个人数据'); define('_US_LOGOUT','注销'); define('_US_INBOX','私人传讯收件匣'); define('_US_MEMBERSINCE','注册日'); define('_US_RANK','等级'); define('_US_POSTS','响应/发表文章数'); define('_US_LASTLOGIN','最后登入时间'); define('_US_ALLABOUT',' %s 的个人资料'); define('_US_STATISTICS','统计资料'); define('_US_MYINFO','我的信息'); define('_US_BASICINFO','基本数据'); define('_US_MOREABOUT','其它数据'); define('_US_SHOWALL','显示全部'); //%%%%%% File Name edituser.php %%%%% define('_US_PROFILE','个人资料'); define('_US_REALNAME','真实姓名'); define('_US_SHOWSIG','发文时加入签名'); define('_US_CDISPLAYMODE','响应评注的显示模式'); define('_US_CSORTORDER','响应评注排列顺序');
9/28 17:16
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/11/30 20:48 来自 beijing
所属群组:
网站管理员 注册会员 Dev+Hack 资料整理组 等级: 29; EXP: 38
HP: 141 / 709 MP: 374 / 8424 |
什么版本的XOOPS
9/28 20:02
|
|||
|
回复: 请问移机后问题 |
||||
---|---|---|---|---|
新进会员
注册日期:
7/15 15:06 来自 Taiwan
所属群组:
注册会员
帖子:
10
等级: 2; EXP: 0
HP: 0 / 25 MP: 3 / 32 |
XOOPS 2.0.9.2
9/29 10:19
|
|||
|