您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > 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}

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

    织梦中TAG标签字数长度限制解决方法织梦中TAG标签字数长度限制解决方法
    织梦后台突然打不开或打开后空白的解决方法织梦后台突然打不开或打开后空白的解决
    织梦系统解决后台“DEDECMS安全提示”的方法织梦系统解决后台“DEDECMS安全提示”