整个网络 最新的文章 最热门的*五*个话题 G多点 G事八卦 G源共享 挨踢G讯

十月 15, 2005

为Z-BLOG增加通用加载模块

由. Ken Wong 将文章归档于 幻灭日志

  从七夜的"相关文章"代码中得到启发,经过摸索,终于明白了怎样给Z-BLOG增加通用加载模块。通用加载模块,就是好像首页左下方的"最新发表"、"其它信息"那样。SXNA放上去很久了,还没有在首页调用过。一来是怕首页过长,二来是怕影响首页浏览速度,因为SXNA放在镜像网站的免费空间里了,免费空间的速度经常不稳定。今天试了试,发现对速度影响不大。而且可以把它放到通用加载模块里,再用昨天那段显示隐藏代码把它隐藏起来就行了。于是动手把首页左边的栏目调整了一下。

下面是增加通用加载模块的方法:

(以增加sxna.asp为例)

1.新建一个名为sxna.asp的,把它放到include夹里面,内容为:

<SCRIPT language=javascript>
<!--
function left_menu(meval)
{
var left_n=eval(meval);
if (left_n.style.display=="none")
{ eval(meval+".style.display='';"); }
else
{ eval(meval+".style.display='none';"); }
}
//document.all.left_sys.style.display='';
//document.all.left_bm.style.display='none'
-->
</SCRIPT>

<table width="180" border="0" cellpadding="0" cellspacing="0" bgcolor="#eeeade" align="left">
<tr>
<td bgcolor="#eeeade" onclick="javascript:left_menu('left_4');" style="cursor:hand"><strong><font color="#000000">[显示/隐藏]</font></strong></td>
</tr>
<tr>
<td bgcolor="#eeeade" id="left_4" style="DISPLAY: none"><table width="180" border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td><br><a href="http://asp.savalo.com/kenwong/sxna/" target="_blank"><b>查看全部聚合内容</b></a>
<script language="javascript" type="text/javascript" src="http://asp.savalo.com/kenwong/sxna/script/utf8.js"></script>
</td>
</tr>
</table></td>
</tr>
</table>


2.修改c_system_base.asp,让z-blog识别新增的sxna.asp。

找到

Function LoadGlobeCache()



Dim aryFileName(27)
Dim aryFileName_Variable(27)

中的数字27改为28,即增多一个模块。

然后在下面的Application.Lock之前,增加:

aryFileName(28)="/INCLUDE/sxna.asp"
aryFileName_Variable(28)="CACHE_INCLUDE_SXNA"


再下面的

For i=1 to 27


27改为28。

再下面的

Function ClearGlobeCache()


下,增加一行:

Application(ZC_BLOG_CLSID & "CACHE_INCLUDE_SXNA")=Empty


接下来,在下面的

Function LoadTemplateTags(ByRef aryTemplateTagsName,ByRef aryTemplateTagsValue)


里,找到

ReDim c(13)
c(1)="CACHE_INCLUDE_STATISTICS"
c(2)="CACHE_INCLUDE_FAVORITE"
c(3)="CACHE_INCLUDE_LINK"
c(4)="CACHE_INCLUDE_MISC"
c(5)="CACHE_INCLUDE_CALENDAR"
c(6)="CACHE_INCLUDE_COMMENTS"
c(7)="CACHE_INCLUDE_PREVIOUS"
c(8)="CACHE_INCLUDE_ARCHIVES"
c(9)="CACHE_INCLUDE_TAGS"
c(10)="CACHE_INCLUDE_CATALOG"
c(11)="CACHE_INCLUDE_NAVBAR"
c(12)="CACHE_INCLUDE_AUTHORS"
c(13)="CACHE_INCLUDE_CALENDAR_NOW"


照上面的做法,把13改为14,然后在下面增加一行

c(14)="CACHE_INCLUDE_SXNA"


然后把

Next


ReDim t(13)
t(1)="ZC_BLOG_VERSION"
t(2)="ZC_BLOG_LANGUAGE"


之前的13都改成14。

好,完成。

这样一来,就可以在default.html中调用新增的模块了。效果见首页左边。


广告


固定链接: 为Z-BLOG增加通用加载模块
关键词: BLOG  Z-BLOG 

引用: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/33125



有联系的文章:

我的blog工具 - 28 五月 2006

blog再次调整 - 25 十一月 2005

blog小调整 - 16 十一月 2005

你的 Blog 是否绿色环保呢? - 16 十一月 2007

Blogged: Blog 名录 - 14 三月 2008

Zemanta: 有趣的 Blog 发现工具 - 10 六月 2008

广告


广告


广告


CW工具栏安设
RSSrss   | 所有的部落格订阅选择
Googlegoogle  |   什么是RSS?
YodaoYodao
Netvibes Netvibes
AnothrAnothr
时事通讯
点击联系广告合作.

使用我们的搜索寻找其他有趣的文章

这blog而已 全网络
广告 -
这里订您的.


 
点击联系广告合作.


  • 推荐书

  • GSeeker今天开始将恢复更新。
    ——Hong Xiaowan
    GSeeker(G速客;原“幻灭的麦克风”)是一个专注于Google及搜索行业的个人blog。非Google官方网站。我们试图记录真实的Google,包括它的花边新闻。Google不是我们的信仰,只是我们的兴趣。如果您发现与Google或搜索行业有关的有趣的信息,不妨给我们发邮件。感谢您的访问!
    ——Ken Wong(幻灭)
  • Other blogs in the same channel in the Creative Weblogging Network

广告 -
这里订您的.