部落格園小技巧 強制推薦 強制關注(僅供學習交流)

2021-09-08 15:41:17 字數 1451 閱讀 1144

首先,感謝你為我的這篇文章點了推薦,雖然你可能沒有點,但是我已經「好心」的幫你點了。不信?那你先看下文章右下角的推薦數,然後重新整理下頁面看看。

下面我來說下實現原理,其實沒什麼技術含量,懂點js的人都能進行操作。

是乙個叫 diggit() 的方法,分別傳入了3個引數,看引數命名應該分別是文章id、部落格id和乙個寫死的1。這下就簡單了,是不是我直接在頁面底部寫句一模一樣的方法,就能實現了呢?

於是我到後台「設定」裡面找到頁尾輸入筐,呼叫這個方法,如下:

欣喜的去測試,發現測試失敗,在我更新後台設定後,再去看,發現整個方法都別過濾掉了,無奈,只能進行第二套計畫,就是找到這個方法,最終我在common.js裡找到這個方法,如下:

function diggit(entryid, blogid, diggtype) ', ondiggsuccess);

}else if (diggedtype == 1)

else if (diggedtype == 2)

}

當然,我不需要這麼多,我只需要這句**就行:ajaxpost("/ws/digg.asmx/digg", '', ondiggsuccess);

於是我把裡面的一些引數手動替換掉,最終變成了:ajaxpost("/ws/digg.asmx/digg", '', ondiggsuccess);

然後我再把它複製到頁尾html**處,更新後發現還是過濾掉了。

我開始觀察這句**,通常過濾**都是按字串來過濾,只要頁面上出現什麼字串,就自動過濾掉。我想,如果把字串拆開來用「+」拼接,是否還能過濾掉呢,於是,**又變成了:ajaxpost("/ws/di"+"gg.as"+"mx/di"+"gg", '', ondiggsuccess);

更新,發現沒事,妥妥的更新成功了,趕緊去之前的博文裡試了一把,成功!

最後,為了保證穩定,我在外麵包了一層jquery的ready方法,保證它在頁面全部載入完後再執行。於是,最終的**就是:

$().ready(function()', ondiggsuccess);

});

好了,文章到這裡就結束了。我只是作為學習研究用,請勿使用於商業用途,否則後果自負。

ps:稍微有一點小bug,就是提交後不能馬上更新,需要重新整理下頁面才能看到。

ps3:用同樣原理也實現了強制關注的功能,實現**就不公布了,沒太大意義。

ps4:補充一句,我已經給官網郵箱和小組裡都發帖告知官網這個問題,希望能盡快處理。

BBS 仿部落格園小作業

1.需求分析 架構師 產品經理 開發者組長 在跟客戶談需求之前,會大致先了解客戶的需求,然後自己先設計一套比較好寫方案 在跟客戶溝通交流中引導客戶往我們之前想好的方案上面靠 形成乙個初步的方案 2.專案設計 架構師幹的活 程式語言選擇,框架選擇,資料庫選擇 主庫 mysql,postgresql,快...

MFC程式設計小技巧 強制殺死程序

在某些應用場合下,我們可能需要在啟動a程序啟動時關閉程序b。mfc下該如何做呢?以下是我專案中用到的 int killprocess dword pid 結束程序 if terminateprocess hprocess,0 else int getprocess processentry32 pe...

剛剛來到這個部落格園,,,有點小感想。

今日,初來,見眾生都是寫程式高手之高高手,不乏我們這種小腳色。同志們的部落格寫得實在是太好了。也有不少的水貨,不過很少很少。最近,本小子在工程學院研究軟體方向的運用,有部分技術和知識十分不懂,完全曉不得頭頭兒,而教我們的老師,又叫我們沒得事情就寫部落格耍,這樣可以增強我們的寫作能力,同時也作為技術交...