国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

織夢后臺文章管理中增加批量添加tag標簽功能示例

這篇具有很好參考價值的文章主要介紹了織夢后臺文章管理中增加批量添加tag標簽功能示例。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

需求背景:

之前發(fā)布了不少文章,后來發(fā)現(xiàn)之前的這些文章當時發(fā)布時都沒有添加tag標簽,然而現(xiàn)在需要都添加上tag標簽,然而這個在默認的織夢后臺是沒辦法批量實現(xiàn)的,只能一篇篇文章去修改。

思考: 織夢原本的文章批量管理中有這么幾項,看圖:

根據(jù)這個自動關鍵詞、批量增加屬性、批量刪除屬性這個思路來進行批量tag標簽操作。

修改后的具體效果如下:

具體實現(xiàn)步驟:三步

1、打開dede/templets/content_list.htm,找到:

?刪除屬性? 

在他后邊添加:

 修改tags標簽  

2、打開dede/js/list.js,在文件最后邊添加:

/*批量修改文檔*/ 
function EditArcs(jname,e,obj){ 
var qstr=getCheckboxItem(); 
if(qstr=='') 
{ 
alert('必需選擇一個或多個文檔!'); 
return; 
} 
LoadQuickDiv(e, 'archives_do.php?dopost=batchEditArchives&qstr='+qstr+'&dojob='+jname+'&rnd='+Math.random(), 'tagsEditDlg', '450px', '160px'); 
ChangeFullDiv('show'); 
} 

3.打開dede/archives_do.php,這個文件的最后四行是:

<?php //AJAX窗體結束 
} 
?> 

替換成:

<?php //AJAX 窗體結束 
} 
/* 
 * -------------------------------------------- 
 * function batchEditArchives(){} 
 * 批量修改文檔 
 * -------------------------------------------- 
 * */ 
else if ($dopost == 'batchEditArchives') 
{ 
    if( !empty($aid) && empty($qstr) ) 
    { 
        $qstr = $aid; 
    } 
    $dojobname = '修改TAG標簽'; 
    AjaxHead(); 
    //輸出AJAX可移動窗體 
    $divname = 'tagsEditDlg'; 
    echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 225);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">\r\n"; 
    echo "  {$dojobname}
\r\n"; echo "
\r\n"; echo "
\r\n"; echo "
\r\n"; echo "\r\n"; echo "\r\n"; echo "
?標 簽: (','號分隔,單個標簽小于12字節(jié))
?文檔ID: " style="width:310px;overflow:hidden;">
?? ");ChangeFullDiv("hide");' style="cursor:pointer">
<?php //AJAX 窗體結束 } //修改標簽結束 /* * ------------------------------ * 修改標簽詳細操作 * function tagsEdit(){} * ------------------------------ * * */ elseif ($dopost == 'tagsEdit'){ //CheckPurview('a_Commend,sys_ArcBatch'); if( !empty($aid) && empty($qstr) ) { $qstr = $aid; } if($qstr=='') { ShowMsg("參數(shù)無效!", $ENV_GOBACK_URL); exit(); } if(empty($tags)) { ShowMsg("必需輸入tags標簽!", $ENV_GOBACK_URL); exit(); } $tags = str_replace(',', ',', $tags); $tagss = explode(',',$tags); if(empty($tagss)){ ShowMsg("必需輸入tags標簽!", $ENV_GOBACK_URL); exit(); } $arcids = ereg_replace('[^0-9,]','',ereg_replace('`', ',', $qstr)); $arcids_arr = explode(',', $arcids); if (empty($arcids_arr)) { ShowMsg("參數(shù)無效!", $ENV_GOBACK_URL); exit(); } foreach($arcids_arr as $id){ /* * 處理修改后的Tag */ $oldtag = GetTags($id); $oldtags = explode(',',$oldtag); foreach($tagss as $tag) { $tag = trim($tag); if(isset($tag[255]) || $tag!=stripslashes($tag)) { continue; } if(!in_array($tag,$oldtags)) { InsertOneTag($tag,$id); } } foreach($oldtags as $tag) { if(!in_array($tag,$tagss)) { $dsql->ExecuteNoneQuery("Delete From `js_taglist` where aid='$id' And tag like '$tag' "); $dsql->ExecuteNoneQuery("Update `js_tagindex` set total=total-1 where tag like '$tag' "); } else { $dsql->ExecuteNoneQuery("Update `js_taglist` set `arcrank` = '$arcrank', `typeid` = '$typeid' where tag like '$tag' "); } } } ShowMsg("成功修改選中文檔的tags標簽!", $ENV_GOBACK_URL); exit(); }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持yii666。文章來源地址http://www.zghlxwxcb.cn/news/detail-432768.html

到了這里,關于織夢后臺文章管理中增加批量添加tag標簽功能示例的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 織夢dedecms文檔內容頁自動關聯(lián)tag標簽加入內鏈的方法

    效果: 1、后臺-系統(tǒng)-核心設置-替換,選擇【是】 2、后臺-系統(tǒng)-其他選項-替換次數(shù),填【1】或者【0】 1:表示文檔內容里有多個,只讓1個是內鏈 0:表示文檔內容里有多個,都是內鏈 根據(jù)自己的需要填 3、打開 /include/arc.archives.class.php 找到,大概

    2024年02月03日
    瀏覽(25)
  • 讓織夢artlist標簽增加notypeid屬性實現(xiàn)欄目過濾

    織夢的標簽功能非常強大,只要熟悉這些標簽,在前臺調用各種形式的后臺數(shù)據(jù)就能得心應手。當然,如果能懂點技術,對織夢的標簽再加以改進,那就更完美了。 我最近在對自己小站的欄目進行擴展和細分,由原來的七個一級欄目變成十二個一級欄目,每個一級欄目再細分

    2024年02月02日
    瀏覽(21)
  • DedeCms織夢TAG標簽靜態(tài)生成html,url拼音及分頁優(yōu)化的方法

    DEDECMS自帶的TAG標簽是動態(tài)的,我們可以設置純靜態(tài)html,而且針對手機站也做了TAG靜態(tài)化生成,非常強大,對于SEO提高收錄及獲取排名非常有好處,今天yii666小編為大家介紹織夢TAG標簽偽靜態(tài)修改方法。無需配置偽靜態(tài)規(guī)則及繁瑣的修改教程。 后臺TAG生成靜態(tài)HTML效果圖 dede

    2024年02月03日
    瀏覽(24)
  • 詳解織夢標簽{dede:freelist/}列表調用增加排序方式的代碼

    如何使用自由列表標簽{dede:freelist/}我這里就不多說了。 當你用到自由列表的時候,會發(fā)現(xiàn)排序方式不全。比如我所需要用到 隨機排序\\\"rank\\\"和按得分排序\\\"scores\\\"這里就沒有。 當然這兩個排序dede是有的只是沒有列出來,這樣就簡單了。 找到打開 dede/templets/freelist_add.htm \\\"添加自

    2024年02月02日
    瀏覽(92)
  • 織夢后臺文章列表中顯示自定義字段的方法

    織夢后臺的文章發(fā)布列表中,有些信息沒有必要顯示,同時又需要顯示自定義字段的內容。先看圖: 下面就是解決方法: 找到dede/content_list.PHP文件 第165行 注釋掉這行 然后找到208行的 更換為 這個就可以了 調用方法 在dede/templets里面找到content_list.htm 直接使用 {dede:field.huoha

    2024年02月02日
    瀏覽(24)
  • dede列表頁調用當前文章內TAG標簽的方法

    首先打開DEDECMS根目錄 include/common.func.php,找到在最底部 ? 前面加入以下代碼: 然后在文章頁可以使用: {dede:field.id function=”listtag(@me)”/} 來調用TAG標簽,在列表頁可以使用: [field:id function=\\\"listtag(@me)\\\"/] ok,你已經(jīng)成功通過以上方法,成功解決dede列表頁調用文章tag標簽。 本文

    2024年02月16日
    瀏覽(98)
  • 詳解織夢CMS自動清除文章內段落標簽的調用方法

    織夢DEDECMS自動清除文章內段落p標簽樣式而保留p標簽的方法: 今天在發(fā)布文章時發(fā)現(xiàn),從別處復制過來的文字,自帶的樣式,特別是采集過來的內容,因為采集時沒有做好標簽的過濾,導致內容在我們網(wǎng)站上出現(xiàn)網(wǎng)頁結構錯亂,如下圖 如果放在編輯器里清除樣式后,又全部

    2024年02月03日
    瀏覽(87)
  • vue后臺項目左側菜單欄配合element-ui中tag標簽實現(xiàn)多標簽頁導航欄

    vue后臺項目左側菜單欄配合element-ui中tag標簽實現(xiàn)多標簽頁導航欄

    效果圖 第一步:設置左側菜單欄 左側菜單欄,左側菜單我這邊自定義寫死的數(shù)據(jù)。 分為有子菜單和沒子菜單等情況,我用到的只有倆種,沒有三級菜單。 HTML部分

    2024年02月11日
    瀏覽(38)
  • 織夢模板正則批量替換文章內容內鏈變成絕對路徑的方法

    織夢文章內鏈絕對路徑的跳過,相對路徑的替換 替換之前 替換之后 內容模板文章內容標簽 改成 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持yii666。

    2024年02月02日
    瀏覽(27)
  • dedecms織夢模板點擊圖片進入下一分頁或下篇文章標簽

    前面有寫過修改源文件的方法實現(xiàn)點擊圖片進入下一分頁,無分頁進入下一篇,下面分享不修改源文件,只用JS的方法實現(xiàn)這樣的效果,僅供參考 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持yii666。

    2024年02月02日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包