dedecms添加文章時避免添加重復文章插件,織夢技術
導讀:織夢技術織夢技術用dedecms做文章類網站,一直有個讓人頭痛的問題:就是添加文章很容易添加到重復的,也就是之前添加過了,等過了一段時間又添加一篇,加文章大多數是從不同的網站復織夢文章模板織夢模板。
用dedecms做文章類網站,一直有個讓人頭痛的問題:就是添加文章很容易添加到重復的,也就是之前添加過了,等過了一段時間又添加一篇,加文章大多數是從不同的網站復制添加的,所以很容易所到這個問題,就拿跟版網來說近200個欄目、幾萬的文章數據,添加重復的機率更大了,為角解決dedecms添加文章時重復內容,于是就有了以下內容
不得不說下dedecms自帶的檢測標題是否重復基本上毫無用處,“提示:系統已經存在標題為 'xxx' 的文檔”,該提示只會在標題文本100%匹配的情況下才會出現,現在收集的文章多數都是內容相同標題卻是偽原創了的,所以說根本匹配不了,下面就介紹下跟版網實現的方法吧,不算很好將就能用
第一步:加載jQuery文件
打開/dede/article_add.htm在<head>后面添加jQuery庫
<script type="text/javascript" src="/images/js/j.js"></script>這個jQuery庫是1.2的,很老的版本了,你可以直接去官網下載較新的版本
第二步:添加一些div和js
在第二個</form>的前面添加
<span id="checkArcRepeatedTips"></span> <div style="margin:10px;"><label for="checkArcRepeated"><input type="checkbox" id="checkArcRepeated" checked="checked" />檢測內容是否有重復</label></div> <input name="imageField" id="imageFieldBtn" type="image" src="images/button_save.gif" width="60" height="22" class="np" border="0" style="cursor:pointer; display:none;"/> <input type="button" value="保存" id="checkArcRepeatedBtn" style=" width:150px; height:; line-height:30px; background:green; font-size:14px; font-weight:bold; color:#fff; padding:10px; cursor:poin織夢首頁模板ter;" /><script type="text/javascript"> $(function(){ $('#checkArcRepeatedBtn').click(function(){ if($('#title').val() == ''){ alert('標題不能為空'); return false; } if($('#typeid').val() == '' || $('#typeid').val() == 0){ alert('請選擇欄目'); return false; } if($('#checkArcRepeated').attr('checked') != ''){ var range = ue.selection.getRange(); range.select(); var checkWord = ue.selection.getText(); if(!checkWord){ alert('請隨機選擇一段文本進行文章重復檢測'); isRepeat = true; return false; }else{ $.ajax({ type: 'get', url: 'checkArcRepeated.php?checkWord='+checkWord, async: false, beforeSend: function(){ $('#checkArcRepeatedTips').text('請稍候...'); }, success: function(data){ if(data == 'ok'){ //ue.execCommand("insertHtml",checkWord+qmtx3Node) $('#checkArcRepeated').removeAttr('checked'); 織夢模板免費下裁 $('#checkArcRepeatedTips').html(w); //$('#imageFieldBtn').trigger('click'); isRepeat = false; }else{ isRepeat = true; $('#checkArcRepeatedTips').html(data); } } }); } if(isRepeat == false){ $('#imageFieldBtn').trigger('click') } return false; }else{ $('#imageFieldBtn').trigger('click'); } }); }); </script>聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章dedecms添加文章時避免添加重復文章插件,織夢技術主要講述文章,插件,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29564.html