正在读取数据,页面载入中,请稍后...

织梦后台首页,直接审核并更新文档

作为一个织梦博客、织梦网站、织梦爱好者,怎么可能不写织梦教程,下面,小千将为大家带来一篇新的织梦教程。在织梦后台首页,未审核的文章,可以直接点击审核并生成文档HTML,不再是只显示未审核的文章了,这个东东,看起来真的是有点多余,如果嫌弃麻烦的就可以不用操作了。

看效果图

织梦后台首页,直接审核并更新文档 - 全民博客

这个,现在小千已经使用layUI的后台了,对于,默认的后台,连客户都看不惯啦。所以教程嘛,也是符合这个后台,如果,你的是默认的后台,既然你能看得懂,复制粘贴搬运代码,应该是难不倒开发者吧。不要总想着做伸手党,自己多动动手,说不定哪天你就是代码高手了呢。

教程开始

archives_do.php

织梦后台首页,直接审核并更新文档 - 全民博客

①、打开 /dede/archives_do.php 搜索

//审核文档

在它上面的 /*-------------------------- 上面加下面代码

/*--------------------------
//审核并生成HTML
function makeArchives();
---------------------------*/
else if($dopost=="makehtml")
{
    if($aid=='')
    {
        ShowMsg('参数无效!','index_body.php');
        exit();
    }
	$dsql->ExecuteNoneQuery(" UPDATE `#@__archives` SET `ismake` = '1',`arcrank` = '0' WHERE `id` = '{$aid}'; ");
    require_once(DEDEADMIN.'/inc/inc_archives_functions.php');
	MakeArt($aid);
    ShowMsg("成功审核并更新指定文档!",'index_body.php');
    exit();
}

其实这个文档处理文件,从viewArchives浏览文档,和makeArchives生成HTML,还有checkArchives审核文档,都是可以直接生成HTML的,最后那个checkArchives审核文档,真的是可以直接用,但是,就是由于是后台首页,直接用这个方法,导致下面会多一个网页框,所以,不如写个新的方法。

index_body.htm

②、打开 /dede/templets/index_body.htm 搜索

if(count($arcArr) > 1)

老版的织梦,都是用这个,两篇文章以上,才会显示在后台,我直接把这个代码贴出来,大家复制和老版的对比一下,就可以轻松的找出不同之处了。

<?php
if(count($arcArr) > 0)
{
	foreach($arcArr as $row)
	{
		if(trim($row['editcon'])=='') {
			$row['editcon'] = 'archives_edit.php';
		}
		$rowarcrank = $row['arcrank']==-1 ? " <font color='red'>(未审核)</font>" : "";
		$pubdate = GetDateMk($row['pubdate']);
		$url = GetOneArchive($row['id']);
		$shengheaaa = $row['arcrank']==-1 ? "<td style='width:250px;'><span>{$pubdate}</span><a href='{$row['editcon']}?aid={$row['id']}&channelid={$row['channel']}' class=\"layui-btn layui-btn-normal layui-btn-small\">编辑</a><a href='archives_do.php?aid={$row['id']}&dopost=makehtml' class=\"layui-btn layui-btn-danger layui-btn-small\">审核并更新文章</a>" : "<td style='width:195px;'><span>{$pubdate}</span><a href='{$row['editcon']}?aid={$row['id']}&channelid={$row['channel']}' class=\"layui-btn layui-btn-normal layui-btn-small\">编辑</a><a href='{$url['arcurl']}' class=\"layui-btn layui-btn-normal layui-btn-small\" target='_blank'>查看</a>";
		echo "<tr class=\"newscontent\"><td align='left'><span>【文章ID {$row['id']}】【{$row['typename']}】</span>
		<span class=\"zerocopy\" style=\"cursor:pointer;\">{$row['title']}</span>{$rowarcrank}</td>
		{$shengheaaa}
		</tr>";
	}
} else {
?>
<tr>
	<td colspan="2">
		暂无新增内容
	</td>
</tr>
<?php
}
?>

完成,只要简单的两步而已。

特别注意

layUI后台和默认的不一样,在搬运代码的时候,注意单引号和双引号,以及斜杠转义,注意调用变量,单引号的不支持{}标签,自己换一下,不要整出来以后,说用不了之类的,多检查检查代码,修改也要仔细耐心点。

当然,这个功能,有点多余,也可以点击栏目管理,待审核的文档。但是,对于像我这种懒人,能直接审核,就直接审核,多点一下操作,我都嫌弃麻烦。就像更改头像、上传头像一样,我都是要直接点击头像图片,就能换图片,根本不喜欢点击资料编辑,上传、保存、确定,分三步骤的路子,真是浪费时间的操作啊。

本文结束

评论专区

发表评论

评论列表(无评论)