布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

[<<] [<] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [>] [>>]

使用Zoundry发布你的Z-Blog

Zoundry

上个月在Herock的网站上看到有关Zoundry的介绍,Zoundry的Logo和Z-Blog的还有一番相似了,都姓Z嘛.

当时我粗试了一下发现对于Z-Blog支持不太好,今天载了一个新版本0.9.137居然一切正常了.

如何针对Z-Blog使用就不再细说了,只要选择MetaWeblog接口就好了,以前的一篇文章有过详细说明.

其中Zoundry中比较独特的tag不知道如何去使用,按照Herock的说法只是发布到其它的网站,所以感觉实用性不大

用离线发布软件最大的好处就是不必对网络及浏览器提心吊胆,一次写不了可以保存再写,不过你要保证你所用的电脑不会停电或是宕机.

在从多Blog发布软件中我感觉比较好的就是这两个软件,另一个就是WB Editor ,因为是国人所写,所以支持中文更是没的说.

本篇日志即是用Zoundry发布.

参看:

Herock Post:Z支持中文的超强Blog客户端:Zoundry

试用Zoundry: 离线blog发布工具

doubleaf's blog » Blog Archive » 测试blog桌面发布工具:Zoundry

RainbowSoft首页源码

把rainbowsoft.org首页的代码写在这里,总有人会问RainbowSoft.Org首页是如何做的,其实只是index.asp用Server.Execute方法聚合了网站里的4个Blog的相应文件,Blog的信息一发生改变,首页自然就会变化了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <meta http-equiv="Content-Language" content="zh-cn" />
  <meta name="author" content="朱煊(zx.asd)"/>
  <meta name="description" content="RainbowSoft Studio"/>
  <link rel="Shortcut Icon" href="http://www.rainbowsoft.org/favicon.ico" />
  <link rel="Bookmark" href="http://www.rainbowsoft.org/favicon.ico" />
  <meta name="copyright" content="© 1999-2004 RainbowSoft Studio|版权所有 1999-2005 彩虹软件工作室"/>
  <title>RainbowSoft Studio|Z-Blog官方网站:提供基于ASP平台的开放、高效、健壮、实用、美观、大方的Blog程序</title>
  <style type="text/css">



/*--------------------------全--局-------------------------------*/
body{
  margin:0;
  padding:0;
  color:#000000;
  font-size:12px;
  background:#FBFBFB;
  text-align:center;
  background:#FFFFFF url("image/bg2.gif") repeat-x 0 -25px;
}
a{
  text-decoration: none;
}
a:link {
  color: #095C83;
}
a:visited {
  color: #095C83;
}
a:hover {
  color: #DC143C;
  text-decoration: underline;
}
a:active {
  color: #DC143C;
  text-decoration: underline;
}
ul{
  list-style-type:none;
  list-style-position : outside;
  margin:0 0 0 0;
  padding:0 0 0 0;
  word-break:break-all;
}
li{
  margin:0 0 0 0;
  padding:0 0 0 0;
}
p{
  margin:0 0 0 0;
  padding:0 0 0 0;
  word-break:break-all;
}
img{
  border:0;
}

/*---------------------------------------------------------------*/
#divAll{
  width:602px;
  margin:0 auto;
  padding:0
}

#divPage{
  width:602px;
  margin:0;
  padding:0 0 0 0;
  text-align:left;
  float:left;
}

#divMiddle{
  width:602px;
  margin:0;
  padding:0;
  text-align:left;
  float:left;

}

#divTop{
  width:602px;
  margin:0 0 0 0;
  padding:0;
  text-align:left;
  float:left;
  background:url("http://www.rainbowsoft.org/zblog/style/default/zblog.gif") no-repeat 4px 21px;
  height:91px;
}


#divMain{
  width:600px;
  margin:0 0 0 0;
  padding: 0;
  text-align:left;
  float:left;
  border-right:1px solid #999;
  border-left:1px solid #999;
}

#divBottom{
  width:600px;
  margin:0 auto;
  padding:0;
  float:left;
  height:70px;
  background:url("image/bottom.gif") repeat-x 0 0;
  border-right:1px solid #999;
  border-left:1px solid #999;
}


/*---------------------------------------------------------------*/
#BlogTitle{
  font-size:32px;
  margin:28px 0 0 12px;
  padding:0 0 0 64px;
  font-weight:bold;
  font-family:"黑体","宋体";
  color:#FFFFFF;
}
#BlogTitle a{
  color:#FFFFFF;
}
#BlogTitle a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
#BlogTitle a:active {
  color: #FFFFFF;
  text-decoration: none;
}
#BlogSubTitle{
  color: #FFFFFF;
  font-size:12px;
  margin:0 0 0 12px;
  padding:0 0 0 64px;
}
#BlogCopyRight{
  display:none;
}

/*---------------------------------------------------------------*/
#divNavBar{
  float:left;
  width:600px;
  height:25px;
  border-right:1px solid #999;
  border-left:1px solid #999;
}

#divNavBar h3{
  display:none;
}

#divNavBar ul{
  margin:0;
  padding:0;
}

#divNavBar li{
  float:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
  font-family:"宋体","黑体";
  background:url("http://www.rainbowsoft.org/zblog/style/default/navbg2.gif") no-repeat right 0;
}

#divNavBar a{
  float:left;
  margin:0;
  padding:6px 10px 4px 10px;
  height:14px;
  text-decoration: none;
}

#divNavBar a:link {
  color: black;
}
#divNavBar a:visited {
  color: black;
}
#divNavBar a:hover {
  color: white;
  background:#DC143C;
}
#divNavBar a:active {
  color: white;
  background:#DC143C;
}



/*---------------------------------------------------------------*/
div.list{
  padding:0;
  margin:0;
  width:600px;
}

div.list img{
  float:left;
  border:0;
  padding:0;
  margin:0;
}
div.list ul{
  float:left;
}
div.list h3{
  background:url("image/titlebg.gif") repeat-x 0 0;
  font-size:14px;
  height:26px;
  padding:7px 0 0 10px;
  margin:0;
}


div.art{
  float:left;
  width:350px;
  padding:0 0 10px 0;
}
div.art li{
  width:315px;
  height:18px;
  overflow:hidden;
  padding:0 0 0 25px;
  background:url("http://www.rainbowsoft.org/zblog/style/default/pointblue.gif") no-repeat 12px 2px;
  line-height:18px;
}


div.cmt{
  float:left;
  width:250px;
  padding:0 0 10px 0;
}
div.cmt li{
  width:220px;
  height:18px;
  overflow:hidden;
  padding:0 0 0 18px;
  background:url("http://www.rainbowsoft.org/zblog/style/default/pointblue.gif") no-repeat 5px 2px;
  line-height:18px;
}
  </style>
</head>
<body>





<div id="divAll">
  <div id="divPage">
  <div id="divMiddle">
    <div id="divTop">
<h1 id="BlogTitle">Z-Blog官方网站</h1>
<h2 id="BlogSubTitle">提供基于<abbr title="Active Server Pages">ASP</abbr>平台的开放、高效、健壮、实用、美观、大方的<acronym title="WebLog|网络日志">Blog</acronym>程序</h2>
    </div>
    <div id="divNavBar">
<h3></h3>
<ul>
    <li><a href="zblog/">布罗格的烘培机</a></li>
    <li><a href="down/">Z-Blog资源下载</a></li>
    <li><a href="product/">Z-Blog技术中心</a></li>
    <li><a href="bbs/">Z-Blog交流论坛</a></li>
    <li><a style="color:red;" href="http://www.zblogger.net/bbs/">Z-Blog官方论坛</a></li>
</ul>
    </div>
    <div id="divMain">

<div class="list">
  <img width="600" height="200" src="image/banner.png" alt="Z-Blog下载" title="Z-Blog下载" usemap="#topbutton" ismap="ismap"/>
  <map name="topbutton" id="TopbarMap">
    <area shape="rect" coords="443, 149, 567, 175" href="http://www.rainbowsoft.org/down/post/45.asp" alt="Z-Blog下载" />
  </map>
</div>


<div class="list">
  <a href="zblog/"><img width="600" height="50" src="image/sub4.gif" alt="布罗格的烘培机" title="布罗格的烘培机"/></a>
  <div class="art">
  <h3>最新日志</h3><!-- <a href="zblog/rss.xml"><img width="27" height="14" src="image/xml.png" alt="RSS" title="RSS"/></a> -->
  <ul>
<%
Server.Execute "zblog/include/previous.asp"
%>
  </ul>
  </div>

  <div class="list cmt">
  <h3>最新评论</h3>
  <ul>
<%
Server.Execute "zblog/include/comments.asp"
%>
  </ul>
  </div>
</div>



<div class="list">
  <a href="down/"><img width="600" height="50" src="image/sub1.gif" alt="Z-Blog资源下载" title="Z-Blog资源下载"/></a>
  <div class="art">
  <h3>最新下载</h3><!-- <a href="down/rss.xml"><img width="27" height="14" src="image/xml.png" alt="RSS" title="RSS"/></a> -->
  <ul>
<%
Server.Execute "down/include/previous.asp"
%>
  </ul>
  </div>

  <div class="cmt">
  <h3>最新评论</h3>
  <ul>
<%
Server.Execute "down/include/comments.asp"
%>
  </ul>
  </div>
</div>


<div class="list">
  <a href="product/"><img width="600" height="50" src="image/sub2.gif" alt="Z-Blog交流论坛" title="Z-Blog技术中心"/></a>
  <div class="art">
  <h3>最新文章</h3><!-- <a href="product/rss.xml"><img width="27" height="14" src="image/xml.png" alt="RSS" title="RSS"/></a> -->
  <ul>
<%
Server.Execute "product/include/previous.asp"
%>
  </ul>
  </div>

  <div class="cmt">
  <h3>最新评论</h3>
  <ul>
<%
Server.Execute "product/include/comments.asp"
%>
  </ul>
  </div>
</div>


<div class="list">
  <a href="bbs/"><img width="600" height="50" src="image/sub3.gif" alt="RainbowSoft Studio" title="Z-Blog交流论坛"/></a>
  <div class="art">
  <h3>最新贴子</h3><!-- <a href="bbs/rss.xml"><img width="27" height="14" src="image/xml.png" alt="RSS" title="RSS"/></a> -->
  <ul>
<%
Server.Execute "bbs/include/previous.asp"
%>
  </ul>
  </div>

  <div class="cmt">
  <h3>最新评论</h3>
  <ul>
<%
Server.Execute "bbs/include/comments.asp"
%>
  </ul>
  </div>
</div>

    </div>

    <div id="divBottom">
<img width="27" height="15" src="image/rs.gif" alt="RainbowSoft Studio" title="RainbowSoft Studio" style="margin:46px 0 0 435px;padding:0;"/>

<h2 id="BlogCopyRight">Copyright lin 1999-2005 RainbowSoft Studio. Some Rights Reserved.</h2>


    </div>
    <div style="font-size:1px;">鄂ICP备05008527号</div>
  </div>
  </div>
</div>


</body>
</html>

转换BlogBus到Z-Blog中

Aether要求给一位朋友写了个程序:将从BlogBus上导出的XML数据导入Z-Blog里去,用了几个小时就写出来了,希望老横看到后不要用板砖儿拍俺:)

转换程序很简单,先加上一个默认分类(BlogBus取消了分类,代之以tags),再历遍XML数据源,加入所有的文章信息,同时插入文章时一并加入相关的评论及引用,当然BlogBus中的tags也会被全完的转化,由于都是类封装的代码,写起来一点也不费力。

不过也有点后遗症,就是评论的时间全变成了最新时间(还是和类的封装有关),还是有一点小小的瑕疵。

具体代码先不放上来的,还在测试中,有兴趣的可以和Aether联系。

在这里也要感谢BlogBus团队推出的数据导了功能,对于用户来说是一个双重保险,Z-Blog也曾搞过一个数据导出功能的,不过后因觉得不成熟而取消了,以后也会以插件的型式再次推出的。

推荐两个很好看的科技资讯BLOG

很久没用我的"传声筒"了,晚上在GT上老猪向我推荐了两个不错的BLOG,这次开Blog中文年会可惜我没去,不然我们两只猪猪可以聚会聚会了。

Engadget 简体中文版

Autoblog 简体中文版

Engadget和Autoblog都很前卫时尚,上面有最新的高科技玩意,从手机到汽车,比较适合年轻人去看,不过看多了就会有太多的不平衡,为什么上面介绍的东东我一样都没有呢,唉,还是只能看看。

参考:http://www.livid.cn/doc_view.php?doc_id=4013

无为而无不为

这几天在看CCTV的大戏《京华烟云》,又觉得不过瘾,找到一部电子书放到我的575上,每天闲暇之余看几章,方知新版的《京华烟云》与林语堂的原著相差太大,除了人名还是一样的外,也很难再找到什么共同点,我倒建议这部电视剧应改为《新京华烟云》才好。《京华烟云》书中多次讲到木兰的父亲姚思安崇尚老庄之学,无为而治,凡事顺其自然,我非常的欣赏这种风格。

今天在QQ上和明月星光聊了几句,正在紧张学习中的他现在没时间搞PLUS版了,我建议他将PLUS版另启炉灶,至于Z-Blog版权方面标识一下就OK了。之前出现的PLUS版权禁止修改问题,我也听很多人说过,大家的反应都比较强烈,其实一样东西,做的好了大家都会自然的记在心里,“强扭的瓜不甜”,凡事过尤不及都是这个道理。我一惯的原则就是尽量少去干涉用户的使用,虽然只是一个免费的作品,保留一个Power by或是一个LOGO,哪怕是一个友情链接也就够了,在这里已讲的很清楚了。

闲暇时又帮布棉升级了他的Blog,我都快成布棉的技术小蜜了,其实布棉在2004年的12月就已经和我联系过要换成Z-Blog,当时被我以种种理由踢出门外,记得伍岭同学也受过同样的待遇,现在应该小小的补偿他们。

要想做到“无为而无不为”真是很难,“海纳百川,有容乃大;壁立千仞,无欲则刚!”是也。
[<<] [<] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [>] [>>]
­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

分类

­