以seo為目的進行定制的企業網站程序(非cms),包括但不限于各頁面tdk設置、強大的內鏈、準確的相關推薦、內容處理、自動發布、自定義url等等。
根據項目情況,可選擇此種分類,任意組合類目可產生數萬條有效數據!
產品頁可調取相關文章,文章頁可調取相關產品,可選根據類目調取還是自定義關鍵詞調用。
編輯詳情時自動計算文章長度和關鍵詞密度,實時提醒,有助于布局每一篇文章關鍵詞!
重復的內容只是在浪費編輯人員的時間與您的金錢,因此發布前的檢查非常有必要!
關鍵詞自動內鏈。支持優先級設置,支持按頁面主題添加。
alt對于網站優化,尤其是圖片優化尤為重要,而太多的圖片編輯過于麻煩,自動添加為您排憂解難!上傳圖片時根據圖片名稱自動添加為注釋
可設定每隔x天/小時/分鐘發布一篇,并可設置每天開始發布時間與結束時間。
支持自定義類目url及url組合形式。
用html而非js,目的在于搜索引擎可讀,之所以要自動評論,可提高頁面原創度,可合理布局關鍵詞……
根據既定類目及相關話術,生成高質量,關鍵詞密度、布局合理的長文本內容!
What have I done?
My records, experience and ideas.
做seo時刻離不開日志分析,但是每次都去服務器上下載,再用一些iis日志分析軟件去操作實在費勁!更何況很多iis日志分析程序并不是我想要的效果……于是就有了這一版php集成的iis日志程序。
數據量太大導出超級慢,用LOAD DATA快速導入mysql數據。
批量讀取本地的txt文件,并將標題、內容寫入mysql中,基本思路就是遍歷文件夾文件,讀取,寫入……其中主要的問題是轉碼,要不就會出現讀取不到數據或亂碼的情況。
服務器cpu高占用是常見的一種服務器問題,基本思路是服務器環境配置>sql語句,一步步排除。
圖片在網頁中是必不可少的組成部分,大多數情況下我們都是需要縮略圖的,而有的時候對于縮略圖的尺寸還有不同的要求——多個模塊需要不同尺寸比例的縮略圖,這時你可能就需要根據參數自動生成縮略圖。
注意,是刪除標簽之外的所有空格,之前在采集內容的時候把標簽屬性這玩意給忘了,整的我都白采了……
本程序處理那些在文章中存在圖片引用,而圖片已經不存在(被刪除)的情況。
如題。網站程序本身的不完善,導致網站運行時間越久垃圾文件就越多,人為去處理那些垃圾文件是不現實的,還好php能幫我們搞定。
php利用split或mb_split將一篇文章按指定字符(標點符號)分割成多個句子的方法。
采集數據,得到的內容往往很糟糕,需要處理后在輸出,既滿足用戶體驗又提高代碼的相應速度,還能減小數據庫的占用,一舉多得!而處理這些亂七八糟的數據,正則替換就必不可少。本文講述的是php正則清除src屬性外的所有html標簽屬性!
采集了好多數據,直接用免費的火車頭來弄的,因為免費版無法直接導出導入,所以用sqlite來進行中間處理,結果發現有時某項內容不論導出什么格式都會出現亂碼,而在sqlite中查閱時卻沒有任何問題……
Kindeditor是我一直使用的html編輯器,做企業網站一般很少用到文件上傳,所以沒有深究,今日做一個b2b,需要用戶上傳報價單(word或excel格式),發現上傳完成之后還需要點擊“確定”才能插入上傳內容并隱藏編輯器,實在繁瑣,于是看了一下源碼,發現要實現單獨調用Kindeditor文件上傳功能,并實現上傳完成后自動隱藏、提交其實很簡單!
在寫程序的時候很難避免重復執行相同或相似的代碼,用thinkphp同樣會有重復代碼,對于這些多次重復使用的程序,thinkphp有內置的辦法,也有我們手動創建的方法來精簡。
做一個b2b,想要一些特別的排序方法,于是找了些資料,結合自己的情況修改而來。
上午批量處理關鍵詞(有數據庫讀寫操作)時意外斷電,來電后繼續執行程序卻出現錯誤:Table xxx is marked as crashed and should be repaired。
無需寫任何采集規則,自動采集整站圖片,可以是圖片地址,也可以直接下載保存。
采集本身不難,但因html的不規范,每個人寫的代碼都不相同,所以需要寫各種各樣不同的規則,這就讓采集顯得很是繁瑣。本文提供一種一鍵采集的思路,其實還有幾種不同的做法,下次有時間再來分享。
采集百度圖片,用了火車頭,不知道怎么制定ajax頁面,最終只好自己寫了一個,原理很簡單,重點就是找到ajax頁面,而這個很簡單,打開百度圖片,搜索關鍵詞,進控制臺,切換到網絡模塊,查找即可。
采集的文章會有很多不可控的內容,如果量太大,手動替換就顯得很不現實,本代碼采用php的preg_replace函數,用正則批量自動替換文章中的電話、網址等內容。
今個在群里有朋友問到:在html后綴后面,隨便加數字,網頁還可以正常打開,比如http://www.kredytypozyczki.net/mysql/blog-1043.html,在后面加數字或其他內容,如blog-1043.html123,blog-104.htmlxxx,這種是錯誤,為啥不提示錯誤呢?
還是之前的問題,我需要計算tf-idf,目前有詞匯28萬余條,語料87萬余條,web端查詢效率太低,于是想著在mysql存儲過程中進行。
這兩天一直在鼓搗tf-idf的問題,在計算其值的時候發現效率太低(我用的like模糊查詢),于是想換成match against進行全文檢索,結果測試才發現這里有坑(之前都沒怎么用過match against)。
一直在偽,前幾天發現手底下的所有站索引都在降,更有部分純采集的站,掉的十分厲害,于是還是想著要創作一下,就有了這一篇利用tf-idf進行偽原創的實操。
update 表 set `字段`=replace(`字段`,'需要替換的內容','替換成的內容')。
定時自動發布,顧名思義就是讓程序去執行,每隔x時間就發布n條網站內容,這一點對于網站優化來說是非常有必要的,它能讓蜘蛛形成習慣,給搜索引擎營造一個良好的形象。
現在做網站早就離不開手機端了,幾乎90%以上的網站都有手機端,甚至部分網站 只提供手機端頁面。對于那些既包含電腦端又包含手機端的網站,應該怎么去判斷并給予用戶適合他的訪問頁面呢?
類目組合——其實我不知道業內怎么叫的,這是我個人的叫法……不過很好理解,就是多個類目兩兩組合形成大量數據。
Kindeditor結合highlight可以插入代碼并支持語法高亮顯示,但是后臺編輯的時候會出現代碼視圖可見,正常視圖部分代碼不可見,如果在可視視圖修改并提交后會導致內容丟失。
做seo必定會涉及內鏈建設,而對于網站框架來說,其內鏈結構在程序寫好之后就已經確定了,我們要做的只能是文章內容的內鏈。對于文章內鏈來說,最好的方式還是手動創建,這樣可以保證真正的相關并且確實存在推薦意義,但事實上,因為工作量或計劃等問題,人工創建內鏈其效率過于低下,所以就有了自動內鏈這一方法。
很多使用我們在編寫后臺的時候都會在一個頁面中調用多個kindeditor編輯器,為此你可能要寫多段Kindeditor聲明,但如果太多編輯器就有點不太好了,你需要動態創建kindeditor編輯器!
kindeditor結合highlight事先語法高亮的解決方案,比highlight操作簡單,只需要引入一條js和一條css即可。
為什么要修改?主要是Kindeditor默認的圖像大小只有1Mb,很多時候都是不夠的!
update gk_article set cont=left(cont,locate('相關推薦',cont)+2) where cont like '%相關推薦%';
手機端用戶上傳圖片是一件麻煩的事情,能多選就好了,如qq一樣,可惜到目前為止,我百度到的結果還沒有兼容方法,本案關于kindeditor手機端上傳圖片支持多選,可惜的是安卓手機端僅qq瀏覽器支持。
ThinkPHP一個項目連接多個數據庫,M('Cont','','mysql://caiji:123456@localhost/caiji#utf8');$data=$db->select();
kindeditor部分手機瀏覽器中編輯按鈕為灰色無法使用!同樣是手機端的問題,之前做企業站都用不到的,現在客戶的需求也都變了,但大都還是非企業站的需求。
file_get_contents無法抓取https協議的內容,在php.ini中開啟php_openssl.dll即可。
當filtMode為true時,編輯器會根據htmlTags設定自動過濾HTML代碼。官方這樣做,主要是為了生成干凈的代碼,但在實際運用中,我們可能需要保留特定的html代碼。如果想保留所有HTML,可以將filterMode設置成false。如果只是想保留特定的部分HTML,需要額外配置htmlTags屬性。