Discuz! System Error[color=rgb(0, 0, 0)]模版文件未找到或者无法访问: source/plugin/wq_wechatshow/template/wechatshow_list.htm, ./template/default/wechatshow_list.htm
出现以上错误是安装了最新了的维清微信文章采集器 3.5自动采集版安装或升级文件包含删除手机版目录语句操作,
如下:
install.php执行删除目录操作语句如下:
clear_old_tpl(\"wq_wechatcollecting\");
clear_old_tpl(\"wq_wechatshow\");
clear_old_tpl(\"wq_wechatreader\");
wq_clear(\"wq_wechatcollecting\");
function wq_clear($id) {
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id;
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/^discuz\_plugin\_' . $id . '(\_\w+)?\.xml$/', $f) || in_array($f, array(\"install.php\", \"upgrade.php\"))) {
@unlink($entrydir . '/' . $f);
}
}
}
}
function clear_old_tpl($id) {
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/touch/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/mobile/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
}
upgrade.php执行删除目录语句如下:
clear_old_tpl(\"wq_wechatcollecting\");
clear_old_tpl(\"wq_wechatshow\");
clear_old_tpl(\"wq_wechatreader\");
wq_clear(\"wq_wechatcollecting\");
function wq_clear($id) {
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id;
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/^discuz\_plugin\_' . $id . '(\_\w+)?\.xml$/', $f) || in_array($f, array(\"install.php\", \"upgrade.php\"))) {
@unlink($entrydir . '/' . $f);
}
}
}
}
function clear_old_tpl($id) {
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/touch/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/mobile/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
$entrydir = DISCUZ_ROOT . './source/plugin/' . $id . '/template/';
if (is_dir($entrydir)) {
$d = @dir($entrydir);
while ($f = $d->read()) {
if (preg_match('/(\w+)?\.htm$/', $f)) {
@unlink($entrydir . '/' . $f);
}
}
}
}
解决办法如下:
本部分内容设定了隐藏,需要回复后才能看到