修改:content模块,content文件,add方法
1
2
3
4
5
6
7
8
9
10
|
//敏感词替换操作开始
$this
-
&
gt
;
badword_model
=
pc_base::
load_model
(
'badword_model'
)
;
$badword_array
=
$this
-
&
gt
;
badword_model
-
&
gt
;
select
(
)
;
if
(
!
empty
(
$badword_array
)
)
{
foreach
(
$badword_array
as
$key_index
=&
gt
;
$badword_one
)
{
$_POST
[
'info'
]
[
'title'
]
=
str_replace
(
$badword_one
[
'badword'
]
,
$badword_one
[
'replaceword'
]
,
$_POST
[
'info'
]
[
'title'
]
)
;
$_POST
[
'info'
]
[
'content'
]
=
str_replace
(
$badword_one
[
'badword'
]
,
$badword_one
[
'replaceword'
]
,
$_POST
[
'info'
]
[
'content'
]
)
;
}
}
//敏感词替换结束
|
前台投稿:phpcms\modules\member\content文件的publish();
在$id = $this->content_db->add_content($info);的前面加入
1
2
3
4
5
6
7
8
9
10
|
//敏感词替换操作开始
$this
-
&
gt
;
badword_model
=
pc_base::
load_model
(
'badword_model'
)
;
$badword_array
=
$this
-
&
gt
;
badword_model
-
&
gt
;
select
(
)
;
if
(
!
empty
(
$badword_array
)
)
{
foreach
(
$badword_array
as
$key_index
=&
gt
;
$badword_one
)
{
$info
[
'title'
]
=
str_replace
(
$badword_one
[
'badword'
]
,
$badword_one
[
'replaceword'
]
,
$info
[
'title'
]
)
;
$info
[
'content'
]
=
str_replace
(
$badword_one
[
'badword'
]
,
$badword_one
[
'replaceword'
]
,
$info
[
'content'
]
)
;
}
}
//敏感词替换结束
|
敏感词配置在扩展里