qq飞车手游头像:[原創]DEDECMS后臺查詢文章在百度是否收錄插件

[原創]DEDECMS后臺查詢文章在百度是否收錄插件
 點擊下載

qq飞车手游怎么拉黑 www.kwigj.icu dedecms后臺查詢文章在百度是否收錄,這個屬于小功能,網上也有別的大神做的同類功能,但是找到的都收費,而且在我看來很貴,并且很臃腫,用的ajax動態更新,感覺沒必要,文章只要被百度收錄了,并不是每天都更新,我們只需要知道這篇文章是否被收錄就夠了。也許一個月查一次,一個星期查一次都行,不需要每次打開列表都查詢,太費資源了?;詿?,本人不才,拼湊了這個小功能,并沒有借鑒任何人的程序,本人也屬于php菜鳥,對php懂得很少,也許程序不夠完善,但在我看來,的確夠用了。

注:由于考慮不周,網站內頁地址不是偽靜態形勢的,用起來會很麻煩,下載請謹慎。

首先奉上效果圖:

dedecms后臺查詢文章在百度是否收錄

一、了解本插件實現的功能。

DEDECMS后臺查詢文章在百度是否收錄插件,基于dede后臺中的文檔批量維護功能制作,是在數據主表 archives 中添加了一個字段 kdate,存儲百度快照數據,后臺查詢每篇文章是否在百度存在快照,如果不存在則寫入未收錄,如果存在,則寫入快照日期。

二、具體實現方法

1.下載壓縮包,解壓后得到??槲募?,在后臺上傳??椴滄?。

2.安裝后插件是不能正常使用的,需要做如下操作:(注:安裝后不能使用是因為作者的后臺文件都有改動,并不是原始的,又不想去更換原始的。怕用戶安裝以后出問題,所以??榘⒚揮邪涯0姘?。)

打開后臺目錄dede/templets/content_batch_up.htm,找到:“刪除文檔”四個字,在其下面添加:

  1. <input name="action" type="radio" class="np" id="delradio" value="zhizhu" onClick="ShowHideMove()" /> 
  2.         驗證是否被百度收錄 

這個主要是在 核心-批量維護-文檔批量維護 頁面中添加 驗證是否被百度收錄 選項,本插件就是依托于文檔批量維護功能,如下圖:

打開zhizhu.php找到:

  1. $domain = "//www.kwigj.icu/sitejs-".$id."-1.html";/*欲查詢的頁面*/ 

作者并不知道你的頁面地址是什么,所以需要你手工來改動。$id是文章的id,兩側雙引號中的代碼根據你自己的url更改,如果用的是偽靜態,那最簡單不過了。如果是動態地址,例如這樣的地址:

  1. //www.xxx.com/plus/view.php?aid=11824 

需要改為:

  1. $domain = "//www.xxx.com/plus/view.php?aid=".$id;/*欲查詢的頁面*/  

打開dede/templets/content_list.htm文件,找到:

  1. colspan="10" 

改為:

  1. colspan="11" 

(會html的同學應該懂吧。)這是開始增加表格列,找到

  1. <td width="8%">權限</td> 

在后邊加入:

  1. <td width="8%">快照日期</td> 

這個百分比自己把握哦,然后再找到:

  1. <td>{dede:field.arcrank function="GetRankName(@me)"/}</td> 

在后邊加入:

  1. <td>{dede:field.kdate/}</td> 

打開content_list.php,找到:

  1. $query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake, 

在半角逗號后邊加入

  1. arc.kdate, 

到此,代碼的改動工作就完了。去后臺試試功能。

在核心--批量維護--文檔批量維護中,你可以選擇按欄目來,也可以選擇ID范圍來,如上圖所示那樣,結束后會顯示下圖。

查詢完以后你就知道,你那篇文章沒被收錄嘍。據我自己的使用情況,1W篇文章大概需要40分鐘的時間來查詢。準確率在99%以上,為什么這么說呢,因為網絡原因,可能會有一點網址抓取超時而跳過。不過已經在程序里邊盡量避免了。對此情況,請勿噴。

本篇插件文章有似水星辰原創制作。

轉載請注明:qq飞车手游怎么拉黑 ? [原創]DEDECMS后臺查詢文章在百度是否收錄插件

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)