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

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

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

正在浏览:   1 名游客



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



请问移机后问题
新进会员
注册日期:
2010/7/15 15:06
来自 Taiwan
所属群组:
注册会员
帖子: 9
等级: 1; EXP: 86
HP: 0 / 21
MP: 3 / 72
离线
请问我移机后,原先的server能支持php 旧语法
但移到新机后就不行了,但我把语法改了后就可以执行php了,
debug到最后剩下

userinfo.php
自定义的assign都无法显示了??如
$xoopsTpl->assign('lang_add', _US_ADD);

_US_ADD于language/user.php中也有定义阿??
原先旧机可以执行但现在assign都无法出现了

有人知道是哪里问题吗??

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


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

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


回复: 请问移机后问题
新进会员
注册日期:
2010/7/15 15:06
来自 Taiwan
所属群组:
注册会员
帖子: 9
等级: 1; EXP: 86
HP: 0 / 21
MP: 3 / 72
离线
不是显示??
是连$xoopsTpl->assign('lang_add', _US_ADD);
后定义于language/user.php的_US_ADD都没办法显示出来~~

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


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

<{$smarty.const._PROFILE_AM_TITLE}>

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


回复: 请问移机后问题
新进会员
注册日期:
2010/7/15 15:06
来自 Taiwan
所属群组:
注册会员
帖子: 9
等级: 1; EXP: 86
HP: 0 / 21
MP: 3 / 72
离线
可是这是旧的代码了

只有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', '不公开');
}
}










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


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

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


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

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



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


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

[高级搜索]