用户名 密码 记住我 还未注册?

请问移机后问题 [技术论坛 - XOOPS整合与Hack]

XOOPS China 讨论区 > XOOPS Core (核心) > XOOPS整合与Hack > 请问移机后问题

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



请问移机后问题
新进会员
注册日期:
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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 1123 | 精华: 16
等级: 29; EXP: 38
HP: 141 / 709
MP: 374 / 8424
离线
??? 这种是字符编码的问题吧

9/24 20:50
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
新进会员
注册日期:
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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 1123 | 精华: 16
等级: 29; EXP: 38
HP: 141 / 709
MP: 374 / 8424
离线
常量不用这种方式定义
$xoopsTpl->assign('lang_add', _US_ADD);
在模板里面直接可以用
如:

<{$smarty.const._PROFILE_AM_TITLE}>

9/27 17:04
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
新进会员
注册日期:
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].' 日');
}
}


//EMAIL
$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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
新进会员
注册日期:
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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 1123 | 精华: 16
等级: 29; EXP: 38
HP: 141 / 709
MP: 374 / 8424
离线
什么版本的XOOPS

9/28 20:02
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请问移机后问题
新进会员
注册日期:
7/15 15:06
来自 Taiwan
所属群组:
注册会员
帖子: 10
等级: 2; EXP: 0
HP: 0 / 25
MP: 3 / 32
离线
XOOPS 2.0.9.2

9/29 10:19
工具箱 短消息 Email PDF 书签 打印 举报 回顶部



  [无发表权] 请登录或者注册


可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]