dedecms织梦arclist 标记中加入关键字属性 模板解析出错 ,
rclist 标记中使用要害字属性时,模板解析出错。
打开 include/inc/inc_fun_SpGetArcList.php
找到
//要害字条件
if($keyword!="")
{
k
e
y
w
o
r
d
s
=
e
x
p
l
o
d
e
(
"
,
"
,
keywords = explode(",",
keywords=explode(",",keyword);
r
i
d
n
u
m
=
c
o
u
n
t
(
ridnum = count(
ridnum=count(keywords);
r
s
t
r
=
t
r
i
m
(
rstr = trim(
rstr=trim(keywords[0]);
if($ridnum>4)
r
i
d
n
u
m
=
4
;
f
o
r
(
ridnum = 4; for(
ridnum=4;for(i=0;
i
<
i<
i<ridnum;$i ){
k
e
y
w
o
r
d
s
[
keywords[
keywords[i] = trim(
k
e
y
w
o
r
d
s
[
keywords[
keywords[i]);
if(
k
e
y
w
o
r
d
s
[
keywords[
keywords[i]!="")
r
s
t
r
.
=
"
∣
"
.
rstr .= "|".
rstr.="∣".keywords[KaTeX parse error: Expected 'EOF', got '}' at position 5: i]; }̲ if(rstr!="")
o
r
w
h
e
r
e
=
"
A
n
d
C
O
N
C
A
T
(
a
r
c
.
t
i
t
l
e
,
a
r
c
.
k
e
y
w
o
r
d
s
)
R
E
G
E
X
P
‘
orwhere = " And CONCAT(arc.title,arc.keywords) REGEXP ‘
orwhere="AndCONCAT(arc.title,arc.keywords)REGEXP‘rstr’ “;
unset(KaTeX parse error: Expected 'EOF', got '}' at position 12: keywords); }̲ 改为 //要害字条件 if(keyword!=”")
{
k
e
y
w
o
r
d
s
=
e
x
p
l
o
d
e
(
"
,
"
,
keywords = explode(",",
keywords=explode(",",keyword);
r
i
d
n
u
m
=
c
o
u
n
t
(
ridnum = count(
ridnum=count(keywords);
r
s
t
r
=
t
r
i
m
(
rstr = trim(
rstr=trim(keywords[0]);
if($ridnum>4)
r
i
d
n
u
m
=
4
;
f
o
r
(
ridnum = 4; for(
ridnum=4;for(i=0;
i
<
i<
i<ridnum;$i ){
k
e
y
w
o
r
d
s
[
keywords[
keywords[i] = trim(
k
e
y
w
o
r
d
s
[
keywords[
keywords[i]);
if(
k
e
y
w
o
r
d
s
[
keywords[
keywords[i]!="")
r
s
t
r
.
=
"
∣
"
.
rstr .= "|".
rstr.="∣".keywords[KaTeX parse error: Expected 'EOF', got '}' at position 5: i]; }̲ if(rstr!="")
o
r
w
h
e
r
e
.
=
"
A
n
d
C
O
N
C
A
T
(
a
r
c
.
t
i
t
l
e
,
a
r
c
.
k
e
y
w
o
r
d
s
)
R
E
G
E
X
P
‘
orwhere .= " And CONCAT(arc.title,arc.keywords) REGEXP ‘
orwhere.="AndCONCAT(arc.title,arc.keywords)REGEXP‘rstr’ ";
unset($keywords);
}