解决phpcmsv9企业黄页主营行业 不得少于 1个字符bug
2022-07-04 18:49:24   来源:   评论:0 点击:

由于phpcmsv9在注册会企业会员时只做了字符串的处理$length = empty($value) ? 0 : strlen($value);并未做主营行业和经营模式数组的

由于phpcmsv9在注册会企业会员时只做了字符串的处理$length = empty($value) ? 0 : strlen($value);并未做主营行业和经营模式数组的判断所以在注册企业会员时一直报错.

有人建议将主营行业和经营模式的最小字符改为0个但这样会员注册黄页时造成可以不用勾选主营行业和经营模式一样可以注册企业会员.研究了一下可以将modules/yp/fields/yp_input.class.php文件第30行$length =empty($value) ? 0 : strlen($value);修改为

if(is_array($value)){

if($field == 'pattern'){

$length = count($value)-1;
}else{
$length = count($value);
}
}else{
$length = empty($value) ? 0 : strlen($value);
}
同时将缓存文件caches/caches_model/caches_data/yp_input.class.php按照上面方法修改
这样就可以解决了

相关热词搜索:

上一篇:phpcms V9 邮箱配置方法
下一篇:phpcms v9 企业黄页加入企业会员提示“请选择企业库类型!”

分享到: 收藏
评论排行