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

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

看效果图

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

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

教程开始

Source Code
  1. archives_do.php

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

Source Code
  1. //审核文档

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

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

PHP
  1. /*--------------------------
  2. //审核并生成HTML
  3. function makeArchives();
  4. ---------------------------*/
  5. else if($dopost=="makehtml")
  6. {
  7.     if($aid=='')
  8.     {
  9.         ShowMsg('参数无效!','index_body.php');
  10.         exit();
  11.     }
  12. $dsql->ExecuteNoneQuery(" UPDATE `#@__archives` SET `ismake` = '1',`arcrank` = '0' WHERE `id` = '{$aid}'; ");
  13.     require_once(DEDEADMIN.'/inc/inc_archives_functions.php');
  14. MakeArt($aid);
  15.     ShowMsg("成功审核并更新指定文档!",'index_body.php');
  16.     exit();
  17. }

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

Source Code
  1. index_body.htm

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

Source Code
  1. if(count($arcArr) > 1)

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

PHP
  1. <?php
  2. if(count($arcArr) > 0)
  3. {
  4. foreach($arcArr as $row)
  5. {
  6. if(trim($row['editcon'])=='') {
  7. $row['editcon'] = 'archives_edit.php';
  8. }
  9. $rowarcrank = $row['arcrank']==-1 ? " <font color='red'>(未审核)</font>" : "";
  10. $pubdate = GetDateMk($row['pubdate']);
  11. $url = GetOneArchive($row['id']);
  12. $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>";
  13. echo "<tr class=\"newscontent\"><td align='left'><span>【文章ID {$row['id']}】【{$row['typename']}】</span>
  14. <span class=\"zerocopy\" style=\"cursor:pointer;\">{$row['title']}</span>{$rowarcrank}</td>
  15. {$shengheaaa}
  16. </tr>";
  17. }
  18. } else {
  19. ?>
  20. <tr>
  21. <td colspan="2">
  22. 暂无新增内容
  23. </td>
  24. </tr>
  25. <?php
  26. }
  27. ?>

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

特别注意

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

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

本文结束

评论专区

发表评论

评论列表(无评论)