嘉缘PHP开源3.1开源版问题征集帖!
有问必答不要占楼层,问题解决专题,免费用户也是可以提出问题的,我发现很多官方网站啊都是免费用户不搭理,我们嘉缘采取你问我答,全部一概而论。
首先感谢你一直对我们的支持。
首先遇到问题不要急,你要知道,问题肯定是问题,没有问题那还叫问题啊?问题就是想办法解决。。
意思说:不要一遇到问题1分钟没给你解决 2分钟还没解决 就说不给解决了,这样的话题,你要知道你遇见的问题我没遇见,所以会想办法解决,不是你说哪里哪里错误了,给你改改那么简单。问题就是解决问题。
格式:简单一句话描述
页面:错误位置。。。(网址)
QQ群1:119424173 QQ群2:125022769 问题:企业登录点申请职位提示无权限。不知道怎么回事。
解决方法:
位置:memberindex.php 行45
源代码
if(($user_type==\'pmember\'||$user_type==\'cmember\')&&strpos($mpage,$ut)===false){echo \"<script>alert(\'无此权限!\');location.href=\'javascript:history.back()\';</script>\";}
修改后
if(($user_type==\'pmember\')&&strpos($mpage,$ut)===false){echo \"<script>alert(\'你是个人会员不能操作!\');location.href=\'{$cfg[\'path\']}index.php\';</script>\";}
if(($user_type==\'cmember\')&&strpos($mpage,$ut)===false){echo \"<script>alert(\'你是企业会员不能操作!\');location.href=\'{$cfg[\'path\']}index.php\';</script>\";} 问题:企业招聘页面输入个人ID能查看电话。不能判断你是地球人还是火星人。
解决方法:
位置 :company company.php行18
源代码
$rs = $db->get_one(\"SELECT $sqls FROM `{$cfg[\'tb_pre\']}member` INNER JOIN `{$cfg[\'tb_pre\']}group` ON `m_groupid`=`g_id` AND `m_id`=$comid LIMIT 1\");修改后
$rs = $db->get_one(\"SELECT $sqls FROM `{$cfg[\'tb_pre\']}member` INNER JOIN `{$cfg[\'tb_pre\']}group` ON `m_typeid` = 2 and `m_groupid`=`g_id` AND `m_id`=$comid LIMIT 1\"); 问题:个人行业搜索位置。创建行业分页错误,跳回不限
不好意思之前发错了。没测试其他的页面。方法虽然笨但也能解决问题,期待官方速修复
解决方法:
位置: 目录:person 文件名:person_searchresult.php 行 112
修改前:
$getpageinfo = page($page,$counts,\"?mpage=person_searchresult&show=$show\",20,5);修改后:
$getpageinfo = page($page,$counts,\"?mpage=person_searchresult&show=3&position=$position&usergroup=$usergroup&position=$position&workadd=$workadd&trade=$trade\",20,5);
后台进入会员中心时提示用户名不合法问题
如题,问题出现是因为以前的版本对汉字用户名检测以字节为单位计算4到20个,很多从其他数据库转换过来的用户由于之前数据极不规范,我们在后来的版本中将一个汉字按照一个长度计算,和字母或者数字占用的长度一样,这样就导致部分网站之前用户名为两个或者三个汉字的用户无法登陆,3.1起会员登陆检测中用户名不再检测用户名长度,但是在后台管理员进入会员中心时仍保留了长度检测,所以导致出现用户名不合法问题,解决方法如下:使用编辑器修改member/index.php文件第7到10行代码
$len = utf8_strlen($str);
if($len > 20 || $len < 4 || preg_match(\"/\\s+|^c:\\\\con\\\\con|[%,\\*\\\"\\s\\<\\>\\&]|$expstr/is\",$login)){
showmsg(\'用户名不合法!\',\'-1\');exit();
}
如果您不需要任何检测,那您可以直接删除掉这4行代码,如果您处于安全考虑仅需要不限制用户名长度,请删除
$len > 20 || $len < 4 ||然后保存文件上传即可。 修改后
<img src=\"../{$logo}\" {php echo $imgshow;}></li>修改前。
<img src=\"{$cfg}{$logo}\" {php echo $imgshow;}></li>{$cfg} 获取不到URL。出现 // 错误。去掉 297行、。comfans.htm
开启静态生成的用户出现企业联系方式查看按钮不显示按钮的修复方法
开启静态生成的用户出现企业联系方式查看按钮不显示按钮的修复方法问题描述:网站开启HTML生成是如果静态生成目录为 html时,生成的企业招聘页面中 查看联系方式的地方,图片按钮不显示,直接显示一个红叉。修复方法如下:
用编辑器修改inc/contacts.php文件,查找
../skin/system/替换为{$cfg}skin/system/然后保存上传覆盖即可。 经核实V3.1搜索结果页面存在此问题
模版搜索下的 hire_searchresult.htm 文件打开
具体修改方法如版主所发内容,改的地方为153行<input type=\"checkbox\" name=\"hid\" style=\"width:20px;\" value=\"1\" /><input type=\"checkbox\" name=\"hid\" style=\"width:20px;\" value=\"{$rs}\" />论坛要红火就要多一些如楼主这样的版主,楼主辛苦!
页:
[1]