作为一个织梦博客、织梦网站、织梦爱好者,怎么可能不写织梦教程,下面,小千将为大家带来一篇新的织梦教程。在织梦后台首页,未审核的文章,可以直接点击审核并生成文档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后台和默认的不一样,在搬运代码的时候,注意单引号和双引号,以及斜杠转义,注意调用变量,单引号的不支持{}标签,自己换一下,不要整出来以后,说用不了之类的,多检查检查代码,修改也要仔细耐心点。
当然,这个功能,有点多余,也可以点击栏目管理,待审核的文档。但是,对于像我这种懒人,能直接审核,就直接审核,多点一下操作,我都嫌弃麻烦。就像更改头像、上传头像一样,我都是要直接点击头像图片,就能换图片,根本不喜欢点击资料编辑,上传、保存、确定,分三步骤的路子,真是浪费时间的操作啊。
本文结束
评论专区
发表评论
评论列表(无评论)