博客用到现在,朋友们或多或少的看到一些变化。在陆陆续续大小手术之后,朝大的说“定位”,向小讲seo优化,功能性的添加,如公告栏。一点点小变动,都会耗费不少的精力。复杂的不一定难,简单的不一定就容易。昨天晚上,我增加公告栏,就验证了这句。
接下来,我把整个过程与大家分享一下。可以这么说,你认真看了本文,这个问题就会变得不再是问题了。
容我,先说说,为啥要弄“一博二制”这种方式。爱好巨多,是主因。不管啥都东西一股脑的放在一起,一是显得巨不专业,尽管咱并不十分专业,但得有专业的想法和思路;二则就是太杂乱了,用我的话说,就是内裤也放在餐桌上,谁看起来也会觉得不妥。
后来,看到牟长青、卢松松老师也有类似的做法。恕我冒昧,可能是我接触他们博客并不早的原因。看到“一博二制”结构时,我已经使用多时了。我想,要是探讨孰早与晚的话题,就比较的没有意义,就此个结。
在《诠释家居独立博客定位方法》一文中,对此博着了些墨,有兴趣的同学可参阅。
象吴锋、彭枫都看到这“一博二制”的学问了,我们也做了些交流。象牟长青老师,第一博的流量是惊人的,于是用公告挂个链接,指向过“后花园”,这样整个博客的流量自然就上来了,目的绝不单单这点咯;卢松松老师的公告栏,也有异曲同工之妙趣;当然还有宋砺剑叫后院的东东。
但就是这个公告,让我艳羡不已,却总是搞不定。期间咨询过一些人,也搞不明白到底咋回事。据说,有的朋友咨询过达人,达人告知“手工造”。所以留给我等,就是空遗憾和等待。功夫不负有心人,你关注,你思索,你用心,你就有收获。某日,一丝光从我的眼前一闪,终于打捞出来了方法,又经彭同学的帮助和我的耐心折腾。接下来,分享一下这个方法以及在执行过程中要注意的几个点。
一、形式
如:宋砺剑的博客(http://www.songlijian.com)首页
再如:牟长青的博客(http://www.muchangqing.com)
二、执行过程
分为三步:
第一步
你需要建立一个announce.html 空白文件上传到 THEMES\主题文件名\INCLUDE 下面。不会建立announce.html的可以先建立一个空白的.txt文档,后然把后缀.txt改成.html即可。
第二步
右键单击announce.html 选择打开方式-用记事本打开。然后复制以下内容粘贴进去即可:
<style>
#vcoo_anno
{background:url("http://www.songlijian.com/THEMES/h-think/STYLE/images/notice_ico.gif") no-repeat left top; height:28px; line-height:28px; overflow: hidden; border: 1px #dddddd dashed; margin-left:5px; padding-left: 30px; margin-bottom: 10px;}
</style>
<div id="vcoo_anno">
<div id="vcoo_announce">
公告:<font color="red">宋砺剑的博客,专注网络营销推广,中小企业电子商务运营等方面的研究,博主的QQ:34715616></font><br />
</div></div>
公告:<font color="red">测试中,别乱点乱摸 。。。</font><br />
<script>
//===================================================
// 目的:网站公告声明VC_Announce效果为:滚动一行停顿4秒,再滚动下一行
//===================================================
function ann_marquee(lh,speed,delay) {
//lh为行高lineheight,speed为滚动速度,delay为延迟、停顿的时间
var p=false;
var t;
var o=document.getElementById("vcoo_announce");
o.innerHTML+=o.innerHTML;
o.style.marginTop=0;
o.onmouseover=function(){p=true;}
o.onmouseout=function(){p=false;}
function start(){
t=setInterval(scrolling,speed);
if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
}
function scrolling(){
if(parseInt(o.style.marginTop)%lh!=0){
o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
if(Math.abs(parseInt(o.style.marginTop))>=o.scrollHeight/2) o.style.marginTop=0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
ann_marquee(28,10,4000);
</script>
第三步
打开首页文件 THEMES\主题文件名\TEMPLATE\default.html ,在default.html里面Ctrl+F找到<#template:article-multi#>,然后复制 <#TEMPLATE_INCLUDE_ANNOUNCE#>粘贴到<#template:article-multi#>上面即可。
有几点需要注意:
1、编辑这个文件,用什么编辑器无所谓的。我用的是EmEditor软件,平时替代windows的记事本使用。
(图三)
2、另存为的时候,请选择UTF-8。否则,公告栏可就成了乱码一堆。
3、记得要搞一次“文件重建”
小结:添加z-blog公告栏的方法,完成以上步骤,也许就如你所愿。我一直希望,也在努力做的就是,说一事就把这一事说清楚。自已清楚还不够,还希望看完的同学能明白,所以还希望得到朋友们的反馈,欢迎你们提出建议或意见,谢谢!
宋砺剑:纯手工给博客增添“公告栏” http://www.songlijian.com/post/572.html
宋砺剑的博客:http://www.songlijian.com/(转载请保留),博客推广群:16241570,宋砺剑现任知名推广论坛推一把版主、朋友帮始创人之一。

