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

PJBlog-2.5-投票插件v1.1繁體版

投票插件v1.1 係針對 PJBlogv2.5 開發,
有更加人性化,集成於BLOG中的管理介面,
安裝使用方便,亂碼問題已完全解決,並適合多語言顯示。

前臺 FLASH 顯示內容完全根據文檔大小適應,
本插件目錄下附 FLASH 原始檔案,
大家要修改插件大小可以直接修改 FLASH 檔案大小就可以了,
然後在插件基本設置中設置顯示大小。

大小調整說明:
可以直接調整原始檔案的文檔寬度,然後產生 SWF,替換掉 flashvote.swf,並在基本設置中將大小調整為對應寬度,直接調整寬度,高度也可以,就是 flash 經縮放後顯示有可能有點誤差,祝大家使用愉快!

之前安裝一直出錯,
一直以為是編碼的關係,
後來看到繁體站台也有人安裝,
那就一定不是語系的問題,
突然一股無名火,給惹毛了,
好吧...flash嘛...裝就裝,
裝上Flash8之後,
開原始檔測了一下,
原來是路徑上的問題,
把路徑修改了一下就好了。


[down=attachments/month_0603/p2006329103613.rar]點擊下載此文件[/down]
此版為原始繁體版+修改三處繁體(總投票數、複選、單選)
標籤:  pjblog

PJBlog-2.5-外掛-在線人員名單(繁體)

主要功能:
1.顯示線上詳細人數列表,上線時間,在線時間,IP及IP所在地!
2.只有用管理帳號登入才能顯示詳細IP地址及詳細IP所在地

跟一般PJBlog的外掛使用方式一樣,

2006/04/04更新
繁體
[down=attachments/month_0603/820063298562.rar]點擊下載此文件[/down]

簡體
[down=attachments/month_0604/w20064513713.rar]點擊下載此文件[/down]
標籤:  pjblog 插件

PJBlog-2.6-增強今日統計及運行天數顯示的修改

2006/11/05 修改可適用於2.6
2006/07/05 新增昨日日訪問數

PJBLOG增強今日統計及運行天數顯示的修改

增加了今日日志數/今日評論數/今日留言數/今日訪問數/運行天數的統計顯示,並加上相關提示。
效果可以看我的首頁側邊的統計處。有興趣的朋友可以參考以下方法修改。



1、以管理員身份進入BLOG管理頁面——界面與插件——設置模塊,編輯BlogInfo模塊的HTML代碼
將其替換成

日誌: 今日$Today_blog_LogNums$篇,總計$blog_LogNums$篇


評論: 今日$Today_blog_CommNums$篇,總計$blog_CommNums$篇


留言: 今日$Today_MessageNums$篇,總計$blog_MessageNums$篇


引用: 今日$Today_blog_TbCount$篇,總計$blog_TbCount$篇


會員: 線上$blog_OnlineNums$人,總會員$blog_MemNums$人


昨日訪問: $Yesterday_VisitNums$人次


今日訪問: $Today_VisitNums$人次


總訪問數: $blog_VisitNums$人次


運行天數: $blog_RunDays$天


建站日期: 2006-10-01



之後保存HTML代碼即可。



2、打開commonlibrary.asp,找到

'**********************************************
'輸出日志統計信息
'**********************************************
function info_code(str)
dim vOnline
vOnline=getOnline
str=replace(str,"$blog_LogNums$",blog_LogNums)
str=replace(str,"$blog_CommNums$",blog_CommNums)
str=replace(str,"$blog_TbCount$",blog_TbCount)
str=replace(str,"$blog_MessageNums$",blog_MessageNums)
str=replace(str,"$blog_MemNums$",blog_MemNums)
str=replace(str,"$blog_VisitNums$",blog_VisitNums)
str=replace(str,"$blog_OnlineNums$",vOnline)
在下面加上


'今日評論數
str=replace(str,"$Today_blog_CommNums$",Conn.ExeCute("Select COUNT(comm_ID) FROM blog_Comment Where Year(comm_PostTime)=Year(Now) and Month(comm_PostTime)=Month(Now) and Day(comm_PostTime)=Day(Now)")(0))
'今日日志數
str=replace(str,"$Today_blog_LogNums$",Conn.ExeCute("Select COUNT(log_ID) FROM blog_Content Where Year(log_PostTime)=Year(Now) and Month(log_PostTime)=Month(Now) and Day(log_PostTime)=Day(Now)")(0))
'今日留言數
str=replace(str,"$Today_MessageNums$",Conn.ExeCute("Select COUNT(book_id) FROM blog_book Where Year(book_PostTime)=Year(Now) and Month(book_PostTime)=Month(Now) and Day(book_PostTime)=Day(Now)")(0))
'今日引用數
str=replace(str,"$Today_blog_TbCount$",Conn.ExeCute("Select COUNT(tb_ID) FROM blog_Trackback Where Year(tb_PostTime)=Year(Now) and Month(tb_PostTime)=Month(Now) and Day(tb_PostTime)=Day(Now)")(0))
'昨日訪問數
dim nk_tmp_date,Yesterday_VisitNums
nk_tmp_date=Dateadd("h",-24,Now)
str=replace(str,"$Yesterday_VisitNums$",Conn.ExeCute("Select COUNT(coun_ID) FROM blog_Counter Where Year(coun_Time)="&Year(nk_tmp_date)&" and Month(coun_Time)="&Month(nk_tmp_date)&" and Day(coun_Time)="&Day(nk_tmp_date)&"")(0))
'今日訪問數
str=replace(str,"$Today_VisitNums$",Conn.ExeCute("Select COUNT(coun_ID) FROM blog_Counter Where Year(coun_Time)=Year(Now) and Month(coun_Time)=Month(Now) and Day(coun_Time)=Day(Now)")(0))
'運行天數統計
str=replace(str,"$blog_RunDays$",DateDiff ("d","2006-10-01 ",date))

然後保存,上傳到服務器。



注:以上方式僅供參考,請在修改前備份相關文件和信息。如果其他問題可留言!



-------------------------------------------------------------------------------------------
有出現今日人數一直為0者才參考!!
-------------------------------------------------------------------------------------------
在2006年4月1日出錯了,
今天是愚人節,
但一點也不愚人,
他真的出錯了,來吧!
開始除蟲吧!

打開common/checkuser.asp

CODE:


Conn.ExeCute("update [blog_Counter] set coun_Time=#"&now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC)


改成
CODE:


Conn.ExeCute("update [blog_Counter] set coun_Time=#"&DateToStr(now(),"Y-m-d H:I:S")&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC)




CODE:


Conn.ExeCute("Insert INTO blog_Counter(coun_IP,coun_OS,coun_Browser,coun_Referer) VALUES ('"&Guest_IP&"','"&Guest_Browser(1)&"','"&Guest_Browser(0)&"','"&HTMLEncode(CheckStr(Guest_Refer))&"')")


改成
CODE:


Conn.ExeCute("Insert INTO blog_Counter(coun_IP,coun_OS,coun_Browser,coun_Referer,coun_time) VALUES ('"&Guest_IP&"','"&Guest_Browser(1)&"','"&Guest_Browser(0)&"','"&HTMLEncode(CheckStr(Guest_Refer))&"','"&DateToStr(now(),"Y-m-d H:I:S")&"')")



好了,
今日人數不愚人了。

PS:
因為我的版本已經改的面目全非了,
所以這是我想像原始未改前的樣子,
所以上面的程式碼沒實際測試過,
可能會有筆誤的地方,
有問題歡迎提出,
感謝。
標籤:  pjblog 修改 统计
修改blogedit.asp


CODE:


if stat_EditAll or (stat_Edit and lArticle.logAuthor = memName) Then%>



在這一行的上面增加這一行程式碼
CODE:


lArticle.getLog(logid)



ok...現在會員發表的文章,
可以自己刪除、修改了。
標籤:  pjblog

重裝PJBLOG系統應該備份的文件

網站有打算要搬家了,
先留一份起來。

1.備份blogDB目錄下的數據庫
2.備份attachments目錄下的文件,這個目錄裡都是上傳的附件
3.備份Plugins目錄下的文件,這裡面都是BLOG的插件
4.備份skins目錄下的文件,這裡面都是皮膚文件
5.備份根目錄下的plugins.asp文件
6.備份根目錄下的const.asp文件

基本上就這些了,如果BLOG出現了什麼問題的話,直接用這些文件覆蓋回去就可以了。
標籤:  pjblog

PJBlog-2.5-讓上方及側邊分類選單開新視窗

簡單的方式
在後台--日誌分類管理--外部連結
CODE:


javascript: open('http://nnickk.com'); void 1




複雜的方式
這邊是以"相簿"為例
common/cache.asp

上方分類選單修改

CODE:


Response.Write(&#34;<li><a class=&#34;&#34;menuA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a></li>&#34;)


會有兩個一模一樣,
取第二個,第一個不用改。

換成
CODE:


if Arr_Category(1&#44;i)=&#34;相簿&#34; then

    Response.Write(&#34;<li><a class=&#34;&#34;menuA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; target=&#34;&#34;_blank&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a></li>&#34;)

else

    Response.Write(&#34;<li><a class=&#34;&#34;menuA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a></li>&#34;)

end if



下方分類選單修改

CODE:


Category_code=Category_code&(&#34;<img src=&#34;&#34;&#34;&Arr_Category(6&#44;i)&&#34;&#34;&#34; border=&#34;&#34;0&#34;&#34; style=&#34;&#34;margin:3px 4px -4px 0px;&#34;&#34; alt=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;/><a class=&#34;&#34;CategoryA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a>
&#34;)


一樣會有兩個一模一樣,
取第二個,第一個不用改。

換成
CODE:


if Arr_Category(1&#44;i)=&#34;相簿&#34; then

    Category_code=Category_code&(&#34;<img src=&#34;&#34;&#34;&Arr_Category(6&#44;i)&&#34;&#34;&#34; border=&#34;&#34;0&#34;&#34; style=&#34;&#34;margin:3px 4px -4px 0px;&#34;&#34; alt=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;/><a class=&#34;&#34;CategoryA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; target=&#34;&#34;_blank&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a>
&#34;)

else

    Category_code=Category_code&(&#34;<img src=&#34;&#34;&#34;&Arr_Category(6&#44;i)&&#34;&#34;&#34; border=&#34;&#34;0&#34;&#34; style=&#34;&#34;margin:3px 4px -4px 0px;&#34;&#34; alt=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;/><a class=&#34;&#34;CategoryA&#34;&#34; href=&#34;&#34;&#34;&Arr_Category(5&#44;i)&&#34;&#34;&#34; title=&#34;&#34;&#34;&Arr_Category(3&#44;i)&&#34;&#34;&#34;>&#34;&Arr_Category(1&#44;i)&&#34;</a>
&#34;)

end if

標籤:  pjblog 草你吗

PJBlog-2.5-解決somee空間發表評論時間判斷問題

日期的格式一直對不準,
改採用取時間的絕對值來比較。
改blogcomm.asp


CODE:


  if abs(DateDiff(&#34;s&#34;,CDate(Request.Cookies(CookieName)(&#34;memLastPost&#34;)),time()))< blog_commTimerout then

      ReInfo(0)=&#34;評論發表錯誤訊息&#34;&CDate(Request.Cookies(CookieName)(&#34;memLastPost&#34;))

      ReInfo(1)=&#34;<b>發言太快,請 &#34;&blog_commTimerout&&#34; 秒後再發表評論</b>
<a href=&#34;&#34;javascript:history.go(-1);&#34;&#34;>返回</a>&#34;&time()

      ReInfo(2)=&#34;WarningIcon&#34;

      postcomm=ReInfo

     exit function  

  end if


CODE:


Response.Cookies(CookieName)(&#34;memLastpost&#34;)=time()

PJBlog-2.5-回覆的留言內縮

留言版的版面修改,
將回覆的留言內縮,
以方便辨識回覆留言。

修改方式:
[hidden]
plugins/guestbook/guestbook.asp
99行附近

<%if len(GuestDB("book_reply"))>0 and not replyMsg then %>
    

        ""
        ">
            <%=GuestDB("book_replyAuthor")%>
        

        [<%=DateToStr(GuestDB("book_replyTime"),"Y-m-d H:I:S")%>]
    

<%=UBBCode(HtmlEncode(GuestDB("book_reply")),0,0,0,1,1)%>

<%end if%>

改成
<%if len(GuestDB("book_reply"))>0 and not replyMsg then %>
    
        
            
            
    
&nbsp;
                

                    ""
                    ">
                        <%=GuestDB("book_replyAuthor")%>
                    

                    [<%=DateToStr(GuestDB("book_replyTime"),"Y-m-d H:I:S")%>]

                    
<%=UBBCode(HtmlEncode(GuestDB("book_reply")),0,0,0,1,1)%>


<%end if%>
[/hidden]


或者下載下面文件直接覆蓋
[mDown=attachments/month_0602/z20062634029.rar]點擊下載此文件[/mDown]
標籤:  pjblog

PJblog-2.5-系統管理超連結從新視窗開啟

找這個檔案 commonlibrary.asp
第158行

改成


target是管理超連結開啟頁面位置的參數,
_blank是開新視窗
_top 整頁-->在所有的框架頁之上
_self 目前這一個
當然你也可以自己定義一個名稱
標籤:  pjblog

PJblog-2.5-用參數去設定置頂的日誌是否展開

找class/cls_default.asp

第一步

CODE:


<div class=&#34;BttnE&#34; onclick=&#34;TopicShow(this,'log_<%=webLogArr(0,PageCount)%>')&#34;></div>


改成
CODE:


         <%if firstpageopen=&#34;Y&#34; then%>

             <div class=&#34;BttnC&#34; onclick=&#34;TopicShow(this,'log_<%=webLogArr(0,PageCount)%>')&#34;></div>

         <%else%>

             <div class=&#34;BttnE&#34; onclick=&#34;TopicShow(this,'log_<%=webLogArr(0,PageCount)%>')&#34;></div>

         <%end if%>



第二步

CODE:


<div id=&#34;log_<%=webLogArr(0,PageCount)%>&#34;<%if webLogArr(9,PageCount)=true then %> style=&#34;display:none&#34;<%end if%>>


改成
CODE:


         <%if firstpageopen=&#34;Y&#34; then%>

          <div id=&#34;log_<%=webLogArr(0,PageCount)%>&#34;<%if webLogArr(9,PageCount)=true then %> style=&#34;display:&#34;<%end if%>>

         <%else%>

          <div id=&#34;log_<%=webLogArr(0,PageCount)%>&#34;<%if webLogArr(9,PageCount)=true then %> style=&#34;display:none&#34;<%end if%>>

         <%end if%>



第三步
修改const.asp


CODE:


Const IPViewURL=&#34;http://www.dheart.net/ip/index.php?ip=&#34;



下面增加這一行
CODE:


Const firstpageopen = &#34;N&#34; '設定首頁公告是否展開,Y為展開,N為不展開。



標籤:  pjblog{422}