![]() |
|
系統轉換完成
作者:nnickk 日期:2007-01-18 23:11
這個禮拜是這個網站的重大里程碑,
經營了一年的PJblog部落格,
這個禮拜已經順利轉換成F2Blog了,
這幾天使用F2Blog,感覺上比PJBlog好一點,
後端管理的設定比PJBlog多,也蠻直覺化,
不過F2Blog算是剛起步,
系統還不是很完善,
執行速度上比起PJBlog稍慢了一點,
而且本身也沒有相簿,
這倒是蠻奇怪的,
不過會想讓我動心轉換系統,
也並不是因為F2Blog,
而是Coppermine相簿,
這麼功能完善的免費PHP相簿,
一直讓我無法忘懷,
我就算ASP寫到死,也是白費精神,
一個已經現成的產品讓你免費使用,
怎麼能捨近求遠呢?
但想歸想,這是PHP寫的程式,必
經營了一年的PJblog部落格,
這個禮拜已經順利轉換成F2Blog了,
這幾天使用F2Blog,感覺上比PJBlog好一點,
後端管理的設定比PJBlog多,也蠻直覺化,
不過F2Blog算是剛起步,
系統還不是很完善,
執行速度上比起PJBlog稍慢了一點,
而且本身也沒有相簿,
這倒是蠻奇怪的,
不過會想讓我動心轉換系統,
也並不是因為F2Blog,
而是Coppermine相簿,
這麼功能完善的免費PHP相簿,
一直讓我無法忘懷,
我就算ASP寫到死,也是白費精神,
一個已經現成的產品讓你免費使用,
怎麼能捨近求遠呢?
但想歸想,這是PHP寫的程式,必
PJblog2.6--挪用前50大Tag插件
作者:nnickk 日期:2006-09-14 14:07
將前50個Tag放置頂部,
曾經有過一兩位朋友要求釋出,
但礙於介於版本轉換時期,遲遲沒有釋出,
今天整理了一下,
此插件及修改方式,僅於PJblog2.6繁體版測試過,
其他版本及語系請自行測試。
效果請見本站首頁。
轉載者請註名本連結位置,謝謝。
一、完全沒有修改過common/cache.asp及function.asp的人。
[down=attachments/month_0609/k2006913225925.rar]點選下載此文件[/down]
1.下載檔案,解壓縮,將檔案複製到pjblog裡。
2.進管理後端--介面與插件--安裝模組插件--安裝nnickk_tag
3.回首頁看效果。
二、不確定沒有修改過common/cache.asp及function.asp的人。
[down=attachments/month_0609/5200691323143.rar]點選下載此文件[/down]
1.
修改 common/function.asp
在檔案末端加上
<%
function getTagSize(c)
dim i
for i=1 to 10
if int(c) getTagSize=12+i
exit function
end if
next
getTagSize=22
end function
%>
儲存,關閉。
2.
修改 common/cache.asp
331行左右找
Set log_Tags=Conn.Execute("Select tag_id,tag_name,tag_count FROM blog_tag")
改成
Set log_Tags=Conn.Execute("Select tag_id,tag_name,tag_count FROM blog_tag order by tag_count desc, tag_id desc")
3.
將nnickk_tag資料夾複製到Plugins資料夾裡
4.
進管理後端--介面與插件--安裝模組插件--安裝nnickk_tag
5.
回首頁看效果。
曾經有過一兩位朋友要求釋出,
但礙於介於版本轉換時期,遲遲沒有釋出,
今天整理了一下,
此插件及修改方式,僅於PJblog2.6繁體版測試過,
其他版本及語系請自行測試。
效果請見本站首頁。
轉載者請註名本連結位置,謝謝。
一、完全沒有修改過common/cache.asp及function.asp的人。
[down=attachments/month_0609/k2006913225925.rar]點選下載此文件[/down]
1.下載檔案,解壓縮,將檔案複製到pjblog裡。
2.進管理後端--介面與插件--安裝模組插件--安裝nnickk_tag
3.回首頁看效果。
二、不確定沒有修改過common/cache.asp及function.asp的人。
[down=attachments/month_0609/5200691323143.rar]點選下載此文件[/down]
1.
修改 common/function.asp
在檔案末端加上
<%
function getTagSize(c)
dim i
for i=1 to 10
if int(c) getTagSize=12+i
exit function
end if
next
getTagSize=22
end function
%>
儲存,關閉。
2.
修改 common/cache.asp
331行左右找
Set log_Tags=Conn.Execute("Select tag_id,tag_name,tag_count FROM blog_tag")
改成
Set log_Tags=Conn.Execute("Select tag_id,tag_name,tag_count FROM blog_tag order by tag_count desc, tag_id desc")
3.
將nnickk_tag資料夾複製到Plugins資料夾裡
4.
進管理後端--介面與插件--安裝模組插件--安裝nnickk_tag
5.
回首頁看效果。
抓到網站速度變慢的原因
作者:nnickk 日期:2006-08-22 23:59
PJBlog-2.5-內容摘要允許html語法
作者:nnickk 日期:2006-07-26 21:57
修改class/cls_default.asp檔
尋找
改成
從此在 (內容摘要) (編輯內容摘要) ,
就是標題列表會出現的前4.5行,
不會對HTML語言進行阻擋,
但內容裡還是會過濾html語法。
另外,發表需要顯示html語法文章時,
請將自動轉換超連結取消,
也就是要禁止自動轉換超連結。
尋找
UnCheckStr(UBBCode(webLogArr(10,PageCount),mid(webLogArr(14,PageCount),1,1),mid(webLogArr(14,PageCount),2,1),mid(webLogArr(14,PageCount),3,1),mid(webLogArr(14,PageCount),4,1),mid(webLogArr(14,PageCount),5,1)))
改成
HTMLDecode(UnCheckStr(UBBCode(webLogArr(10,PageCount),mid(webLogArr(14,PageCount),1,1),mid(webLogArr(14,PageCount),2,1),mid(webLogArr(14,PageCount),3,1),mid(webLogArr(14,PageCount),4,1),mid(webLogArr(14,PageCount),5,1))))
從此在 (內容摘要) (編輯內容摘要) ,
就是標題列表會出現的前4.5行,
不會對HTML語言進行阻擋,
但內容裡還是會過濾html語法。
另外,發表需要顯示html語法文章時,
請將自動轉換超連結取消,
也就是要禁止自動轉換超連結。
清空input file value
作者:nnickk 日期:2006-07-18 17:07
PJBlog-2.5-修正會員發表置頂文章問題
作者:nnickk 日期:2006-06-29 16:08
原為所有可發表文章的會員都可以發置頂文章,
修改為只有可以修改全部文章的會員才有置頂權限。
修改blogpost.asp
找
CODE:
改成
CODE:
修改blogedit.asp
找
CODE:
改成
CODE:
修改為只有可以修改全部文章的會員才有置頂權限。
修改blogpost.asp
找
CODE:
<label for="label3">
<input name="log_IsTop" type="checkbox" id="label3" value="1" />日誌置頂label>
改成
CODE:
<%if stat_EditAll then%>
<label for="label3">
<input name="log_IsTop" type="checkbox" id="label3" value="1" />日誌置頂label>
<%end if%>
修改blogedit.asp
找
CODE:
<label for="label3">
<input name="log_IsTop" type="checkbox" id="label3" value="1" <%if lArticle.logIsTop then response.write ("checked=""checked""")%>/>
日誌置頂</label>
改成
CODE:
<%if stat_EditAll then%>
<label for="label3">
<input name="log_IsTop" type="checkbox" id="label3" value="1" <%if lArticle.logIsTop then response.write ("checked=""checked""")%>/>
日誌置頂</label>
<%end if%>
修復PJblog2一處SQL過濾不嚴漏洞--修復tag錯誤
作者:nnickk 日期:2006-06-29 15:27
消息來源大陸官方網站。
修改common/function.asp
找 Function CheckStr(byVal ChkStr)
在 Str = Replace(Str,"""",""") 的後面多加一句 Str = Replace(Str,",",",")
找 Function UnCheckStr(ByVal Str)
在 Str = Replace(Str,""","""") 的後面多加一句 Str = Replace(Str,",",",")
此修改會造成新增、修改tag產生錯誤,
需一併修改class/cls_logaction.asp
找
tempTags=Split(CheckStr(logTags),",")
改成
tempTags=Split(logTags,",")
一共有兩處地方。
修改common/function.asp
找 Function CheckStr(byVal ChkStr)
在 Str = Replace(Str,"""",""") 的後面多加一句 Str = Replace(Str,",",",")
找 Function UnCheckStr(ByVal Str)
在 Str = Replace(Str,""","""") 的後面多加一句 Str = Replace(Str,",",",")
此修改會造成新增、修改tag產生錯誤,
需一併修改class/cls_logaction.asp
找
tempTags=Split(CheckStr(logTags),",")
改成
tempTags=Split(logTags,",")
一共有兩處地方。
[教學]在日誌裡插入UrMap電子地圖 for PJBlog-2.5-
作者:nnickk 日期:2006-05-11 22:23
05/18 2211 新增地標
05/12 2315 修正錯誤訊息
05/12 2254 修正直接顯示地圖
這是用PJBlog做範例,其他系統的請自行研究。
修改教學:
下載我修改的程式,覆蓋原本的檔案。
有兩種版本,一種是完全不用修改(以後發表需要輸入授權碼),
另一種必須修改程式碼(以後發表不需輸入授權碼),
請選擇其一下載。
不需修改的版本:
[down=attachments/month_0605/e200651264043.rar]點擊下載此文件[/down]
需修改common/UBBCode_IE.js,common/UBBCode_Gecko.js兩個檔案,檔案最後面附近,把授權碼換成你申請的授權碼,授權碼從哪裡來,請看下面。
[down=attachments/month_0605/u20065117115.rar]點擊下載此文件[/down]
使用教學:
首先您必須要有一組UrMap的授權碼,申請UrMap授權碼
接著在您的Blog裡發表日誌的時候,選擇UBBeditor會發現UBB編輯器專家後面多了一個插入地圖。

按插入地圖,會請您先輸入緯度、經度,及該地點的名稱。
好了,這樣您的電子地圖就OK了,不知道經緯度,請到此查詢。
另外,如果您是用我修改的code,請勿刪除UBB支援UrMap By nnickk-Blog字樣,讓小站打一下知名度,謝謝。
已知問題:
1.一個頁面只能用一個地圖,用兩個第二個會出不來,有興趣的自己研究吧!

2.插入地圖之後,回覆評論的簡易UBB失效。

效果:[nkhtml_nk1][/nkhtml_nk1]



