公告板
 2007-01-18網址變更,請使用新網址瀏覽網站。http://blog.nnickk.com/
 2007-01-17有任何問題歡迎到留言板留言!
 廣告一則電腦桌椅專賣店,另有辦公桌椅、家具、寢具等您來挑...
瀏覽模式: 普通 | 列表

系統轉換完成

這個禮拜是這個網站的重大里程碑,
經營了一年的PJblog部落格,
這個禮拜已經順利轉換成F2Blog了,
這幾天使用F2Blog,感覺上比PJBlog好一點,
後端管理的設定比PJBlog多,也蠻直覺化,
不過F2Blog算是剛起步,
系統還不是很完善,
執行速度上比起PJBlog稍慢了一點,
而且本身也沒有相簿,
這倒是蠻奇怪的,
不過會想讓我動心轉換系統,
也並不是因為F2Blog,
而是Coppermine相簿,
這麼功能完善的免費PHP相簿,
一直讓我無法忘懷,
我就算ASP寫到死,也是白費精神,
一個已經現成的產品讓你免費使用,
怎麼能捨近求遠呢?
但想歸想,這是PHP寫的程式,必

[閱讀全文]

PJblog2.6--挪用前50大Tag插件

將前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.
回首頁看效果。



標籤:  pjblog 插件 tag

抓到網站速度變慢的原因

今天終於想到網站變慢的原因了,
問題出在訪客紀錄,
之前設定好幾百萬筆吧!
導致資料庫一直膨脹到40MB,
晚上把訪客記錄刪掉之後,
資料庫剩不到4MB,差了十倍,
速度又回來了...

不過這也得到了一個結論,
當資料庫大到40MB的時候,
會把整個網站的速度拖垮到我受不了的程度...
標籤:  pjblog 訪客記錄

PJBlog-2.5-內容摘要允許html語法

修改class/cls_default.asp檔
尋找

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語法文章時,
請將自動轉換超連結取消,
也就是要禁止自動轉換超連結。
標籤:  pjblog html

清空input file value


onclick="document.form1.upfile1.select();document.execCommand('delete')"

PJBlog-2.5-修正會員發表置頂文章問題

原為所有可發表文章的會員都可以發置頂文章,
修改為只有可以修改全部文章的會員才有置頂權限。

修改blogpost.asp

CODE:


<label for=&#34;label3&#34;>

<input name=&#34;log_IsTop&#34; type=&#34;checkbox&#34; id=&#34;label3&#34; value=&#34;1&#34; />日誌置頂label>


改成
CODE:


<%if stat_EditAll then%>

<label for=&#34;label3&#34;>

<input name=&#34;log_IsTop&#34; type=&#34;checkbox&#34; id=&#34;label3&#34; value=&#34;1&#34; />日誌置頂label>

<%end if%>




修改blogedit.asp

CODE:


                 <label for=&#34;label3&#34;>

                 <input name=&#34;log_IsTop&#34; type=&#34;checkbox&#34; id=&#34;label3&#34; value=&#34;1&#34; <%if lArticle.logIsTop then response.write (&#34;checked=&#34;&#34;checked&#34;&#34;&#34;)%>/>

         日誌置頂</label>


改成
CODE:


<%if stat_EditAll then%>

                 <label for=&#34;label3&#34;>

                 <input name=&#34;log_IsTop&#34; type=&#34;checkbox&#34; id=&#34;label3&#34; value=&#34;1&#34; <%if lArticle.logIsTop then response.write (&#34;checked=&#34;&#34;checked&#34;&#34;&#34;)%>/>

         日誌置頂</label>

<%end if%>

標籤:  pjblog 置頂 會員

修復PJblog2一處SQL過濾不嚴漏洞--修復tag錯誤

消息來源大陸官方網站。

修改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,",")

一共有兩處地方。
標籤:  pjblog tag sql

[教學]在日誌裡插入UrMap電子地圖 for PJBlog-2.5-


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編輯器專家後面多了一個插入地圖

attachments/month_0605/k20065117165.jpg

按插入地圖,會請您先輸入緯度經度,及該地點的名稱

好了,這樣您的電子地圖就OK了,不知道經緯度,請到此查詢

另外,如果您是用我修改的code,請勿刪除UBB支援UrMap By nnickk-Blog字樣,讓小站打一下知名度,謝謝。

已知問題:
1.一個頁面只能用一個地圖,用兩個第二個會出不來,有興趣的自己研究吧!
2.插入地圖之後,回覆評論的簡易UBB失效。

效果:[nkhtml_nk1]
[/nkhtml_nk1]

PJBlog-2.5-自動播放日誌中插入的影音檔案

下載ubbcode.asp
覆蓋原本common底下的ubbcode.asp
http://blog.nnickk.com/attachments/month_0604/220064206619.rar

使用範例
[ wmv=y ]xxxxx[ /wmv ]自動播放
[ wmv ]xxxxx[ /wmv ]手動播放

PJBlog-2.5-暴力破解網站關閉無法開啟

暴力解除方式...
改const.asp

Response.End
改成
'Response.End
就可以登入修改了,
改成對外開放之後再把
'Response.End
改成
Response.End
標籤:  pjblog 網站