织梦取消文章的审核只需要运行以下两句话
就可以了!
Update #@__archives set arcrank = -1
Update #@__arctiny set arcrank = -1
这样运行以后,还有很多BUG!比如TAG标签会显示相应的
文章列表。
相关文章也会列出相关的未审核的文章列表!
现在给出相关的方法!
TAG标签显示为审核的文章,
主要是因为TAG标签获取文章的时候
为添加审核文章的限制!
找到include文件夹下的arc.taglist.class.php文件
查找
$query = “Select se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` se left join `#@__arctype` tp on se.typeid=tp.id where $orwhere $ordersql “;
替换这句为:
$query = “Select se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` se left join `#@__arctype` tp on se.typeid=tp.id where $orwhere and se.arcrank>-1 $ordersql “;
相关文章列表显示未审核文章列表!
找到/include/taglib文件夹下的likearticle.lib.php文件
打开查找
if($keyword != ”)
{
if(!empty($typeid)) {
$typeid = ” And arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where ($keyword) $typeid $orderquery limit 0, $row”;
}
else
{
if(!empty($typeid)) {
$typeid = ” where arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
$typeid $orderquery limit 0, $row”;
}
替换为:
if($keyword != ”)
{
if(!empty($typeid)) {
$typeid = ” And arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where ($keyword) $typeid and arc.arcrank>-1 $orderquery limit 0, $row”;
}
else
{
if(!empty($typeid)) {
$typeid = ” where arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
$typeid and arc.arcrank>-1 $orderquery limit 0, $row”;
}
这样就大功告成了!
如果有什么不对的地方还希望指正,谢谢了!欢迎大家一起交流!
705548242