最近Phpyun系統(tǒng)直接從6.44升級到了v7.0跨度非常大,以前都是0.1的標(biāo)準(zhǔn)升級現(xiàn)在直接跨度這么大升級內(nèi)容很多,我看了下后臺UI都改了 體驗(yàn)確實(shí)好了很多,老用戶建議升級下,這次升級小程序不用重新上架,完美對接,但是有一個(gè)問題卻出現(xiàn)了那就是升級后"網(wǎng)絡(luò)招聘會"欄目不顯示了,小程序也是,目前客服給的說法是是bug需要下一個(gè)版本里修復(fù),。。。下一個(gè)版本又要一個(gè)月自己正在用這個(gè)功能還是自己動(dòng)手吧!懂得看我教程不懂得也可以Q我2568478886分享給你請注明來自CSDN網(wǎng)友,我貼出代碼文件對應(yīng)得改過來
1.打開app\ide\libs\sysplugins\smarty_internal_compile_fairs.php 文件114行把原始代碼改成如下代碼
$jobidlist =
d
b
?
>
s
e
l
e
c
t
a
l
l
(
"
c
o
m
p
a
n
y
j
o
b
"
,
"
‘
i
d
‘
i
n
(
"
.
i
m
p
l
o
d
e
(
,
ˊ
,
ˊ
db->select_all("company_job","`id` in (".implode(\',\',
db?>selecta?ll("companyj?ob","‘id‘in(".implode(,ˊ?,ˊ?job_ids).“) and state
and status
=0 and r_status
=1”,“id
”);文章來源:http://www.zghlxwxcb.cn/news/detail-816589.html
if(is_array('.$name.')){
foreach('.$name.' as $key=>$v){
$array_zid[]=$v[id];
}
if(!empty($array_zid)){
$rows=$db->select_all("zhaopinhui_com","`zid` in (".implode(\',\',$array_zid).") and `status`=1","`uid`,`zid`,`jobid`");
$zph_com=array();
$job_ids=array();
foreach($rows as $va){
$arr_uid[]=$a_uid[$va[zid]][]=$va[uid];
if($va[jobid]){
$job_ids = array_unique(array_merge($job_ids,@explode(",",$va[jobid])));
}
}
if(!empty($arr_uid)){
$arr_uid = array_unique($arr_uid);
$joblist = $db->select_all("company_job","`uid` in (".implode(\',\',$arr_uid).") and `state`=1 and `status`=0 and `r_status`=1 GROUP BY `uid`","`uid`,count(*) as `num`");
$comalljobnum = array();
foreach($joblist as $val){
$comalljobnum[$val[uid]] = $val[num];
}
$jobidlist = $db->select_all("company_job","`id` in (".implode(\',\',$job_ids).") and `state`=1 and `status`=0 and `r_status`=1","`id`");
$jidarr = array();
foreach($jobidlist as $jidv){
$jidarr[] = $jidv[id];
}
foreach($rows as $k=>$v){
$rows[$k][jobnum] = 0;
if($v["jobid"]){
$jobidarr = @explode(",",$v["jobid"]);
foreach($jobidarr as $jv){
if(in_array($jv,$jidarr)){
$rows[$k][jobnum]++;
}
}
- 打開app\include\libs\sysplugins\smarty_internal_compile_zphnet.php頁面
- 75行內(nèi)容:$usercount =
d
b
?
>
s
e
l
e
c
t
a
l
l
(
"
z
p
h
n
e
t
u
s
e
r
"
,
"
‘
z
i
d
‘
i
n
(
"
.
i
m
p
l
o
d
e
(
,
ˊ
,
ˊ
db->select_all("zphnet_user","`zid` in (".implode(\',\',
db?>selecta?ll("zphnetu?ser","‘zid‘in(".implode(,ˊ?,ˊ?zids).“) and
usertype
=1 GROUP BYzid
”,“zid
,count(*) asnum
”); - `
$comlist =
d
b
?
>
s
e
l
e
c
t
a
l
l
(
"
z
p
h
n
e
t
c
o
m
"
,
"
‘
z
i
d
‘
i
n
(
"
.
i
m
p
l
o
d
e
(
,
ˊ
,
ˊ
db->select_all("zphnet_com","`zid` in (".implode(\',\',
db?>selecta?ll("zphnetc?om","‘zid‘in(".implode(,ˊ?,ˊ?zids).“) and status
=1”,“zid
,uid
,jobid
”);
$cuids = array();
j
o
b
i
d
s
=
a
r
r
a
y
(
)
;
f
o
r
e
a
c
h
(
job_ids=array(); foreach(
jobi?ds=array();foreach(comlist as
c
o
m
k
=
>
comk=>
comk=>comv){
$cuids[] = $comv[“uid”];文章來源地址http://www.zghlxwxcb.cn/news/detail-816589.html
if($comv[jobid]){
$job_ids = array_unique(array_merge($job_ids,@explode(",",$comv[jobid])));
}
}
$jobarr = array();
if(!empty($cuids)){
$cuids = array_unique($cuids);
$jobs = $db->select_all("company_job","`uid` in (".@implode(",",$cuids).") AND `state`=1 AND `r_status`=1 AND `status`=\'0\' GROUP BY `uid`","count(*) as num,uid");
foreach($jobs as $jk=>$jv){
$jobarr[$jv["uid"]] = $jv["num"];
}
$jobidlist = $db->select_all("company_job","`id` in (".implode(\',\',$job_ids).") and `state`=1 and `status`=0 and `r_status`=1","`id`");
$jidarr = array();
foreach($jobidlist as $jidv){
$jidarr[] = $jidv[id];
}
}`
到了這里,關(guān)于phpyun 7.0補(bǔ)丁升級后由于緩存極致bug造成“網(wǎng)絡(luò)招聘會”欄目不能顯示,給小程序上架審核造成影響解決方法如下的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!