您好,欢迎来到菜鸟吧源码网(www.cniao8.com)本站只做精品网站源码!
  • 首 页
  • 菜鸟云
  • 公告:本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > dede教程 >
    织梦后台文章列表中快速属性编辑 修改笔记
    时间:2020-02-28 12:12 作者:菜鸟吧 浏览:收藏 挑错 打印

    最近发现dedecms 的文章快速属性编辑里面不能编辑tag标签,于是折腾半天自己添加上了该属性

    可能很多朋友在用织梦的时候没有用到快速属性编辑,其实你点开 所有档案列表-文章-操作 第一个就是快速属性编辑,很好用的

    织梦后台文章列表中快速属性编辑 修改笔记

    打开织梦管理员文件夹下的archives_do.php文件,搜索快速编辑

    在这一行下

    1require_once(DEDEADMIN."/inc/inc_catalog_options.php");
    添加
    1require_once(DEDEINC."/dedetag.class.php");
    2$tags = GetTags($aid);

    在这一段下
    1<trheight='32'>
    2<td width="80"class='bline'>&nbsp;关键字:</td>
    3<td class='bline'>
    4<input name="keywords"type="text"id="keywords"value="<?php echo $arcRow['keywords']; ?>"style="width:70%"/>
    5</td>
    6</tr>

    添加
    1<trheight='32'>
    2<td width="80"class='bline'>&nbsp;TAG标签:</td>
    3<td class='bline'>
    4<input name="tags"type="text"id="tags"value="<?php echo $tags; ?>"style="width:70%"/>
    5</td>
    6</tr>

    在这一段下
    1if($typeid != $oldtypeid)
    2{
    3$addtable = trim($addtable);
    4if(empty($addtable)) $addtable = 'dede_addonarticle';
    5else$addtable = preg_replace("#[^a-z0-9__#@-]#i", "", $addtable);
    6$dsql->ExecuteNoneQuery(" UPDATE `$addtable` SET typeid='$typeid' WHERE aid='$aid' ");
    7}

    添加
    查看源码
    打印代码帮助
    01if($tags!='')
    02{
    03$oldtag = GetTags($aid);
    04$oldtags = explode(',',$oldtag);
    05$tagss = explode(',',$tags);
    06foreach($tagss as $tag)
    07{
    08$tag = trim($tag);
    09if(isset($tag[12]) || $tag!=stripslashes($tag))
    10{
    11continue;
    12}
    13if(!in_array($tag,$oldtags))
    14{
    15InsertOneTag($tag,$aid);
    16}
    17}
    18foreach($oldtags as $tag)
    19{
    20if(!in_array($tag,$tagss))
    21{
    22$dsql->ExecuteNoneQuery("DELETE FROM `dede_taglist` WHERE aid='$aid' AND tag LIKE '$tag' ");
    23$dsql->ExecuteNoneQuery("UPDATE `dede_tagindex` SET total=total-1 WHERE tag LIKE '$tag' ");
    24}
    25else
    26{
    27$dsql->ExecuteNoneQuery("UPDATE `dede_taglist` SET `arcrank` = '$arcrank', `typeid` = '$typeid', aid='$aid' WHERE tag LIKE '$tag' ");
    28}
    29}
    30}

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们尽快处理。

    织梦中{dede:channel}无法调用隐藏栏目解决方法织梦中{dede:channel}无法调用隐藏栏目
    DEDECMS批量导入excel数据到后台文章系统的开发教程DEDECMS批量导入excel数据到后台文章系
    织梦58织梦模板加固版教程详解织梦58织梦模板加固版教程详解