程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> PJBLOG使用技巧

PJBLOG使用技巧

編輯:關於ASP編程
注:以下內容中除了幾個小的改動,大部分都是網友們研究的成果和使用心得,我只是在這裡做了一些集合和整理。最後在此,對PJBLOG的開發者舜子表示感謝,提供了這麼好的程序供我們共享,也同時感謝不斷為PJBLOG日漸完善的bloger。

01. 更改默認的“Cookie,Application域”
===================================================
一個服務器上如果存在多個Cookies域一樣的PJBlog,那麼這些Bolg都將無法運行,修改方法:打開Blog根目錄下的“const.asp”,修改15、16行Const CookieName=""和Const CookieNameSetting=""的值。

02. 更改數據庫後綴名,消除“數據庫連接出錯”的錯誤提示===================================================
個別空間不支持以“.asp”為後綴名的Access數據庫,會出現“數據庫連接出錯,請檢查連接字串!”的錯誤提示,修改方法:首先把blogDB目錄下的數據庫文件由*.asp改為*.mdb,然後更改“const.asp”第37行“Const AccessFile”的數據庫路徑和文件名。

03.1.修改驗證碼,使它永遠只出現四個“0”
===================================================
在個人Blog中使用驗證碼沒什麼意義,PJBlog後台又沒有關閉驗證碼的選項,所以最好的辦法就是讓它只顯示最簡單的符號,本站把驗證碼全部改為4個“0”:
找到common\GetCode.asp,修改“Dim i, ii, iii”下面這段為:

程序代碼
Const cOdds = 0 ' 不出現雜點
Const cAmount = 1 ' 就取一個符號,默認是0
Const cCode = "0123456789" '這一行可以不用改的



03.2. 使系統自動填寫驗證碼
===================================================
在Blog根目錄新建一個“*.asp”文件,在裡面填寫以下代碼:

程序代碼
<script>if(parent.document.all.validate)parent.document.all.validate.value="<%=Session("GetCode")%>";</script>


然後在footer.asp的最上面插入一句:

程序代碼
<iframe frameborder="no" height=0 width=0 src="*.asp"></iframe>



03.3. 去掉驗證碼中的大寫英文字母
===================================================
修改common\GetCode.asp中16~18行,18行const code="0123456789"。這10個數將出現在驗證碼的位置,如果你希望加上小寫字母或者大寫字母,添在引號只內即可。

04. 在common/library.asp中修改側邊欄“用戶面板”的條目名稱
===================================================
側邊欄用戶面板中默認的項目名稱有長有短,看著很不美觀,修改library.asp第83行以下的內容,本站把它們都改為四個字的,即“系統管理”“發表日志”“編輯草稿”“修改資料”“退出系統”。

05. 修改建站時間
===================================================
在後台“設置模塊”找到模塊標識為“BlogInfo”的模塊,點擊後面的“編輯HTML源代碼”進行修改;
另外,側邊欄統計信息裡的留言默認是沒有鏈接的,在這裡也可以進行編輯把鏈接加上,把整句代碼改成 
程序代碼
留言: <a href="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b> 個</a><br/>



06. 1.在側邊欄上部增加公告欄或站長信息欄
===================================================
進入後台“界面與插件”-“設置模塊”,在頁面下方新建一個“側邊模塊”,模塊標識任意,名稱為“公告板”或“站長檔案”,注意排序要設為最小,點擊“保存模塊”。保存後點擊後面的“編輯HTML源代碼”,如果是用作靜態公告板,則直接往裡邊寫字就行了。如果是用作站長信息欄,可以在裡面添加照片、說明什麼的,可以效仿以下代碼:

程序代碼
<div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left">
<a href="點擊圖片後指向的鏈接地址" target="_blank"><img border="0" alt="XHTML 1.0 Transitional" src="站長信息的圖片地址"/></a>
</div>



06. 2.在側邊欄上部增加站長信息欄ABOUT ME
===================================================
進入後台管理,選擇“界面與插件”中的“設置模塊”,增加一個側遍模塊。然後選擇你新建的模塊選擇“編輯HTML”,把以下代碼復制進去:

程序代碼
<div><span style="FONT-SIZE: 10px; LINE-HEIGHT: 120%"><img alt="" src="/images/aboutme.gif" align="left" border="0" /> Name:<span>Sammon</span><br /> Age:24<br /> Sammon#thoseflowers.be</span></div>


其中,/images/aboutme.gif 是圖片路徑,你可以根據你自己需要改變路徑和文件名稱。也可以自己更改加入一些新的信息。

07. 1.在日志正文上方增加橫向滾動的公告板或廣告板
===================================================
進入後台“界面與插件-設置模塊”,在頁面下方新建一個“內容模塊”,模塊標識和名稱任意,注意排序要比“ContentList”小,點擊“保存模塊”。保存後點擊後面的“編輯HTML源代碼”,填入以下代碼: 
程序代碼
<div style="CLEAR: none; BORDER-RIGHT: #dbdbd0 1px solid; BORDER-TOP: #dbdbd0 1px solid; BACKGROUND: #fff; MARGIN: 5px; BORDER-LEFT: #dbdbd0 1px solid; WIDTH: 98%; BORDER-BOTTOM: #dbdbd0 1px solid; HEIGHT: 15px">

<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">公</div>
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">告</div>

<div style="MARGIN: 3px"><marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="3" scrolldelay="15" direction="left" height="15">
<font color="#999999">[時間或編號]</font><font color="#0000ff"><b>第一條公告題頭</b>第一條公告內容</font>

<font color="#999999">[時間或編號]</font><font color="#0000ff"><b>第二條公告題頭</b>第二條公告內容</font>

</marquee></div></div>


其中WIDTH: 98%是寬度,HEIGHT: 15px是高度(這個高度為顯示一行文字),scrollamount="3"為滾動速度,direction="left"為滾動方向(left是從右到左)。

07. 2.在日志正文上方增加一縱向滾動的公告板或廣告板
===================================================
後台設置同上,代碼如下:

程序代碼
<div style="float:left;font-weight:bold;color:#FF0000;"> 公告:</div><div style="text-align:left;float:left;">
<div id="icefable1" style="width:500;font-size:12px;line-height:18px">
<!--以下為滾動內容-->

<li>建議使用浏覽器IE6.0 或Firefox1.5,分辨率1024*768浏覽本站。
<a href="bloglink.asp"><li>申請友情鏈接請點這裡看說明後提交!</a>
<a href="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/"><li>如未特別說明,本站所有內容都遵循創作共用協議。
</a>
<a href="register.asp"><li>雖然發表評論不用注冊,但是為了保護您的發言權,建議您注冊帳號。</a>
<a href="LoadMod.asp?plugins=GuestBookForPJBlog"><li>如果您對本站有任何建議或意見,或者想發牢騷,請點這裡留言!</a>

</div><div id="icefable2" style="position:absolute;z-index:1;visibility:hidden"></div></div>
<!--以下為程序代碼-->
<script>marqueesHeight=18;stopscroll=false;icefable1.scrollTop=0;with(icefable1){ style.width=0; style.height=marqueesHeight; style.overflowX="visible"; style.overflowY="hidden"; noWrap=true; onmouseover=new Function("stopscroll=true"); onmouseout=new Function("stopscroll=false");}preTop=0; currentTop=0; stoptime=0;function init_srolltext(){ icefable2.innerHTML=""; icefable2.innerHTML+=icefable1.innerHTML; icefable1.innerHTML=icefable2.innerHTML+icefable2.innerHTML;setInterval("scrollUp()",50);}function scrollUp(){ if(stopscroll==true) return; currentTop+=1; if(currentTop==19) {stoptime+=1;currentTop-=1;if(stoptime==50) {currentTop=0;stoptime=0;}}else {preTop=icefable1.scrollTop;icefable1.scrollTop+=1; if(preTop==icefable1.scrollTop){icefable1.scrollTop=icefable2.offsetHeight-marqueesHeight;icefable1.scrollTop+=1;}}}init_srolltext();</script>



08. 調整側邊欄和主內容的左右位置
===================================================
打開layout.css文件,找到:/*---工具條--*/中的#sidebar,把float:right改為float:left,並修改後面的width、margin等距離參數;
再找到:/*---主內容--*/ 中的找到#mainContent把float:left改為float:right,並修改後面的width、margin等距離參數;

09. 在線音樂播放器修改指南
===================================================
本站采用的播放器是aboutplayer(隨機版),相比其他同類軟件主要有以下幾個優點:a.可以添加播放本地文件;b.在同一頁面可查看播放列表並選曲;c.碰到鏈接失效的文件會自動重試3次,如果判斷真的失效,會自動接著播放其他的曲目(主要優點)。

01.把播放器解壓縮到“music”目錄並放在你的網站根目錄下;
02.在你的Blog目錄下新建一個“index.htm”的文件,添加如下的框架代碼:

程序代碼
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>╃落伍先鋒#電老虎╉音樂版</title>
</head>
<frameset rows="*,22" frameborder="NO" border="0" framespacing="0">
<frame src="/PJBlog/default.asp(注:Blog首頁面的地址)" name="mainFrame" scrolling="yes">
<frame src="/music/selectindex.htm(注:音樂播放器的地址)" name="bottomFrame" scrolling="NO" noresize>
</frameset>
<noframes></noframes>
</html>


上面的"*,22"表示Blog主體頁面在上方,音樂播放器在下方,且播放器的高度為22象素;
03.在播放器中增加關閉播放器的功能。在播放器的首頁中加如下代碼:
<a href="http://你的Blog首頁面(如index.asp)" target="_top">關閉播放器</a>
04.播放列表為:music/js/data.js,文件裡附有操作說明。

10. 設置自動跳轉頁面
===================================================
有時候網站程序不是放在空間根目錄下的,這時候需要一個從根目錄跳轉到子目錄的文件,把以下代碼存成index.htm或index.asp放在網站根目錄即可:

程序代碼
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title></title>
</head>
<body>
<meta http-equiv="refresh" content="0.1;url=PJBlog/index.htm(根據自己的情況修改)">
</body>
</html>



11. 給每個Skin增加了四彩鼠標樣式
===================================================
01.把四彩鼠標指針拷貝到“images”目錄,
02.修改每個皮膚文件夾裡的global.css,在body段添加一行“cursor:url('./images/blue.cur');”
03.修改每個皮膚文件夾裡的link.css,分別給a:link、a:visited和a:active添加鼠標指針樣式; 

12.給Blog添加了網摘功能或廣告代碼
===================================================
添加方法:
打開Template目錄下的Article.asp文件,查找target="_blank"><$trackback$></a>,在其後面添加如下代碼,添加完後在後台重新生成日志即可。

程序代碼
<!-- 添加網摘 -->
<br/>
<img src="images/quote.gif" style="margin:0px 2px -4px 0px" alt=""/><strong>收藏到網摘:</strong><a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=28&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><font color="#FFA620">新浪VIVI</font></a> 
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><strong><font color="#a287be">365k</font><font color="#00CC00">e</font><font color="#a287be">y</font></strong></a> 
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(wozhai=window.open('http://www.wozhai.com/wozhai/Cento.asp#t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'wozhai','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));wozhai.focus();"><font color=blue>我摘</font></a> 
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://my.poco.cn/fav/storeIt.php?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&img=http://www.h-strong.com/blog/logo.gif','keyit','scrollbars=no,width=475,height=575,status=no,resizable=yes'));keyit.focus();"><font color="#293184">PO</font><font color="#23B6E7">CO網摘</font></a> 
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://blogmark.blogchina.com/jsp/key/quickaddkey.jsp?k='+encodeURI(d.title)+'&u='+encodeURI(d.location.href)+'&c='+encodeURI(t),'keyit','scrollbars=no,width=500,height=430,status=no,resizable=yes'));keyit.focus();"><font color="#FF0000">博采中心</font></a> 
<a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.younote.com/Noteit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><font color="#FF9900">YouNote</font></a> 
<A href="javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&url='+escape(u)+'&excerpt='+escape(e),'HexunBookmark','scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes'));"><font color="#86CCFE">和訊網摘</font></A>
<A href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365fav.com/StorePage.asp?title='+escape(d.title)+'&urlstr='+escape(d.location.href)+'&content='+escape(t),'fav','scrollbars=no,width=475,height=500,left=75,top=20,status=no,resizable=yes'));
keyit.focus();"><font color="#0068BA">天天收藏</font></A>
<!-- 添加網摘結束 -->



13.下拉列表式的友情鏈接
==================================================

程序代碼
<select onChange="window.open(this.options[this.selectedIndex].value,'','')">
<option selected>友情鏈接</option>
<option value="http://www.1111.com">1111</option>
<option value="http://www.2222.com">2222</option>
<option value="http://www.3333.com">3333</option>
</select>



14.去掉皮膚橫幅處的網站名稱及簡介
======================================================

程序代碼
#container #header #blogname{display:none}
#container #header #blogname #blogtitle{display:none}



15.重裝系統應該備份的文件
===============================================
1.備份blogDB目錄下的數據庫
2.備份attachments目錄下的文件,這個目錄裡都是上傳的附件
3.備份Plugins目錄下的文件,這裡面都是BLOG的插件
4.備份skins目錄下的文件,這裡面都是皮膚文件
5.備份根目錄下的plugins.asp文件

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

16.禁止復制的代碼和方法
=================================================
在系統首頁文件(default.asp)和日志文件(article.asp)最底下加入如下代碼即可,這兩個文件都在根目錄下。

程序代碼
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script> 



17.一些關於PJ文件的說明
==========================================
根目錄."footer.asp"底部頁面文件,用途可以加上自定義的代碼,如加上統計代碼。
根目錄."BlogLink.asp"申請鏈接頁面,用途可以加上自己的網站信息,或者其他。
根目錄."const.asp"數據庫和Cookies域文件,適當修改可以增加一定的安全性。
"Template\Article.asp"文件,用途適當修改可以在日志底部加入廣告代碼或其他。

18.編輯日志後,文章底部出現“[本日志由 某某 於 何時 編輯]”的字樣(06-02-27)
==========================================
編輯class\cls_logAction.asp文件,找到並刪除下面這一句代碼:

程序代碼
if logIsDraft=false then weblog("log_Modify")="[本日志由 "&memName&" 於 "&DateToStr(now(),"Y-m-d H:I A")&" 編輯]"



19.修改默認搜索的字數不能低於三個字的限制(06-03-03)
==========================================
在後台設置模塊裡修改Search的HTML源代碼,修改這句:

程序代碼
<form style="MARGIN: 0px" onsubmit="if (this.SearchContent.value.length<3) {alert('關鍵字不能少於3個字');this.SearchContent.focus();return false}" action="search.asp">



20.關於PjBlog2.5版後台新建組不能修改/刪除自己的日志Bug修正(06-03-03)
===================================================
在2.5版的後台新建一個權限組,並對其授發表/修改/刪除自己的表日志的權限,但是當這個新建權限組的成員在修改自己發表日志的時候會提示“沒有權限修改!” 問題出在對創建logArticle類沒有實例化,少調用了一個方法。解決辦法:打開blogedit.asp,在30-40行左右找到下面這一段,添加藍色部分的一句:

程序代碼
<%else
dim lArticle,EditLog,DeleteLog
set lArticle=new logArticle
lArticle.getLog(logid)
if stat_EditAll or (stat_Edit and lArticle.logAuthor = memName) Then%>
<!--內容-->
<%IF Request.Form("action")="post" Then
lArticle.categoryID = request.form("log_CateID")
lArticle.logTitle = request.form("title")



21.將Google AdSense與Search結合在一起,顯示在PJBLOG首頁日志上方。 (06-03-04)
===================================================
先安裝AdSense和Search插件,然後編輯AdSense插件HTML,去掉原<$GoogleAdSense$>,插入如下代碼:

程序代碼
<div id="Content_GoogleAD2" class="content-width"><div style="text-align:left;padding:3px;background:#F7F6F4">
<div style="float:right">
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.com/custom" target="_blank">
<table bgcolor="#F7F6F4">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
<br/>
<input type="text" name="q" size="13" maxlength="255" value=""></input>
<input type="submit" name="sa" value="搜索"></input>
<input type="hidden" name="client" value="pub-9468857571508298"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="UTF-8"></input>
<input type="hidden" name="oe" value="UTF-8"></input>
<input type="hidden" name="cof" value="GALT:#333333;GL:1;DIV:#37352E;VLC:000000;AH:center;BGC:E9E8E0;LBGC:8E866F;ALC:000000;LC:000000;T:44423A;GFNT:663333;GIMP:663333;LH:31;LW:88;L:http://www.coosuo.com/logo/bloglogo.gif;S:http://www.coosuo.com/blog;LP:1;FORID:1;"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</div>

<script type="text/javascript"><!--
google_ad_client = "pub-9468857571508298";
google_alternate_ad_url = "http://www.coosuo.com/upload/fuqian.jpg";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "E9E8E0";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_url = "336699";
google_color_text = "333333";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div>



22.為PJBLOG頁面添加淡入淡出效果。 (06-03-04)
===================================================
找到header.asp文件,在<meta name="description" content="<%=SiteName%> - <%=blog_Title%>" />後面添加以下兩句:

程序代碼
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1)" />



23.首頁日志歸檔顯示模式的修改
===================================================
(1)common\cache.asp,在249行附近找到處理日志歸檔的函數archive,將以下代碼覆蓋掉原文件中“讀取日志歸檔緩存”後從“if action<>2 then”到“end if”之間的所有代碼。

程序代碼
if action<>2 then
Dim archive_item_Len,Month_array,TempYear,MonthCounter
if ubound(blog_archive,1)=0 then archive="":exit function
Month_array=Array("01月","02月","03月","04月","05月","06月","07月","08月","09月","10月","11月","12月")
archive_item_Len=ubound(blog_archive,2)
TempYear=blog_archive(1,0)
MonthCounter=0
For i=0 to archive_item_Len
IF i=0 Then archive="<a class=""sideA"" style=""margin:0px 0px 0px -2px;"" href=""default.asp?log_Year="&blog_archive(1,i)&""" title=""查看"&blog_archive(1,i)&"年的日志"">"&blog_archive(1,i)&"</a>"
IF blog_archive(1,i)=TempYear Then
archive=archive&"<a style=""margin-right:5px;"" href=""default.asp?log_Year="&blog_archive(1,i)&"&log_Month="&blog_archive(2,i)&""" title="""&blog_archive(1,i)&"年"&blog_archive(2,i)&"月有"&blog_archive(0,i)&"篇日志"">"&Month_array(blog_archive(2,i)-1)&"</a>"
MonthCounter=MonthCounter+1
IF MonthCounter=6 Then MonthCounter=0:archive=archive&"<br/>"
Else
MonthCounter=1
archive=archive&"<a class=""sideA"" style=""margin:6px 0px 0px -2px;"" href=""default.asp?log_Year="&blog_archive(1,i)&""" title=""查看"&blog_archive(1,i)&"年的日志"">"&blog_archive(1,i)&"</a>"
archive=archive&"<a style=""margin-right:5px;"" href=""default.asp?log_Year="&blog_archive(1,i)&"&log_Month="&blog_archive(2,i)&""" title="""&blog_archive(1,i)&"年"&blog_archive(2,i)&"月有"&blog_archive(0,i)&"篇日志"">"&Month_array(blog_archive(2,i)-1)&"</a>"
TempYear=blog_archive(1,i)
End IF
Next
end if


(2)將該函數前面的“寫入日志歸檔緩存”中的“Month([log_PostTime]) Desc”改為“Month([log_PostTime]) ASC”。
(3)到後台管理中重建數據緩存。
注:某些皮膚的側邊較窄,如果發生側邊欄不整齊的話,可將代碼中的“MonthCounter=6”的數字改小。

24.TAGS標簽顯示的修改
===================================================
(1) 在tag.asp中找到以下代碼:

程序代碼
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>

將其改為:

程序代碼
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>

(2) common\cache.asp,在“寫入標簽Tag緩存”中找到:

程序代碼
Select tag_id,tag_name,tag_count FROM blog_tag

將其改為:

程序代碼
Select tag_id,tag_name,tag_count FROM blog_tag orDER BY tag_count DESC,tag_id ASC

(3)在後台重建數據緩存。

25.在日志顯示下方添加Google Adsense及Search
===================================================
在Template\Article.asp中的“查看次數...”後添加以下代碼:

程序代碼
<div id="Content_GoogleAD2" class="content-width"><div style="text-align:left;padding:3px;background:#F7F6F4">
<div style="float:right">
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.com/custom" target="_blank">
<table bgcolor="#F7F6F4">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
<br/>
<input type="text" name="q" size="13" maxlength="255" value=""></input>
<input type="submit" name="sa" value="搜索"></input>
<input type="hidden" name="client" value="pub-9468857571508298"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="UTF-8"></input>
<input type="hidden" name="oe" value="UTF-8"></input>
<input type="hidden" name="cof" value="GALT:#333333;GL:1;DIV:#37352E;VLC:000000;AH:center;BGC:E9E8E0;LBGC:8E866F;ALC:000000;LC:000000;T:44423A;GFNT:663333;GIMP:663333;LH:31;LW:88;L:http://www.coosuo.com/logo/bloglogo.gif;S:http://www.coosuo.com/blog;LP:1;FORID:1;"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
</div>

<script type="text/javascript"><!--
google_ad_client = "pub-9468857571508298";
google_alternate_ad_url = "http://www.coosuo.com/upload/fuqian.jpg";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "E9E8E0";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_url = "336699";
google_color_text = "333333";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div></div>

注,並同時在Class\cls_article.asp中的“查看次數...”後添加以上代碼。

26.修正 用戶資料修改 E-MAIL不公開時提示 QQ號非法及“不公開我的電子郵件”失效BUG[06-03-30]
===================================================
以下兩處均在member.asp文件中修改
修改一:先找到


程序代碼
if IsInteger(QQ)=false then

大約在(231行)
修改為:


程序代碼
if len(QQ)>0 and IsInteger(QQ)=false then

修改二:先找到


程序代碼
<tr><td align="right" width="85"><strong>電子郵件:</strong></td><td align="left" style="padding:3px;"><%=blog_Mem("mem_Email")%></td></tr>

修改為:


程序代碼
<tr><td align="right" width="85"><strong>電子郵件:</strong></td><td align="left" style="padding:3px;"><%if (blog_Mem("mem_HideEmail") and (not stat_Admin)) or len(blog_Mem("mem_Email"))<1 or isnull(blog_Mem("mem_Email")) then response.write "該用戶沒有或不公開電子郵件" else response.write blog_Mem("mem_Email") end if%></td></tr> 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved