今天动用了FTP把网站升到V4.1,这个版本最大的变化就是增加了“GetRelatedArticle”函数,这也是我期待很久的功能了,马上在本地研究了一下,原来代码只需要加入Article_View.xsl就行,至于前面的申明,这个文件已经有啦。我高高兴兴加进去后,发现那个列表显示得很难看,看了汤汤的说明,这个生成的是<dl><dt>><dd>列表,我找了好几处,终于把这个列表样式搞好啦。你得在原样式中加入定义它们的代码,不然那一行一行的,就不美观了。下面是我的代码:
今天动用了FTP把网站升到V4.1,这个版本最大的变化就是增加了“GetRelatedArticle”函数,这也是我期待很久的功能了,马上在本地研究了一下,原来代码只需要加入Article_View.xsl就行,至于前面的申明,这个文件已经有啦。我高高兴兴加进去后,发现那个列表显示得很难看,看了汤汤的说明,这个生成的是<dl><dt>><dd>列表,我找了好几处,终于把这个列表样式搞好啦。你得在原样式中加入定义它们的代码,不然那一行一行的,就不美观了。下面是我的代码:
老汤真不愧是水瓶座的人,挺能折腾的。他开发的博客程序Roclog的皮肤模式换了一个又一个,当然,我一个外行人看不出使用不同模式的优劣来,而且只能跟着适应,虽然我是一懒人。
新的程序V4.0出来后,我就升级了,跟以往不同的是这回程序自带的皮肤不再是老汤花几分钟就做好的非常简陋(简单)的那种,而是一个还算华丽的。老汤同样是懒人,这个不过是他曾经用过的。而在4.0下,一直没有令自己心动的皮肤,这回老汤没3.0时那么疯狂,移植了很多皮肤,害得我只好自己做一个用用了。
原来发现在Tag页面不能正常访问日志,所以到Roclog论坛发了一个问题提交,然后到其它用Roclog搭建的站点上看,一切正常,还以为是自己哪此更新程序把数据库弄乱了呢。后来发现在首页也是如此,才知道可能是Theme出了问题,进入后台,打开Theme/Inove/Sub/List_Article.config 一看,发现有:
- <h1 class="ArticleCaption"><a href="{Global.AppPath}Article/{Article.Publish.Year}/{Article.Publish.Month}/{Article.Publish.Day}/{Article.Label}.aspx">{Article.Caption}</a></h1>
Roclog v3.2.0已经出来了,我打算做一个它的皮肤,所以先分析一下它的结构吧,因为对代码不熟,难免有错误的地方,望大家包涵啊。这个分析只分析到某个文件有什么作用,里面的标签还没有涉及。现在Roclog做皮肤很容易了,只里要改MainPage.config就行,而其它文件,都是复制了就可以用,这样的话,不知道把它的所有标签及功能列出来是不有必要。
今天上老汤的网站一下,有了新版本出来,就下来,按照升级说明,一步一步升级成功,再也没有闹出没把app_offline.htm改回app_offline.bak而向老汤求助的笑话了。由于还没有研究过新皮肤,所以就先用着那个默认的吧,不过那个赞助商不显示,已在老汤网上留言了。现在打算做个新皮肤,做个游戏的吧,看看哪个游戏的素材好些,不过要先研究一下新皮皮肤的代码。
这个新皮肤起名为Grey(灰色),是为Roclog v3.1.4制作的,前一个叫Green,这样每个皮肤都以颜色起名,真是没创意了。不过现在这个皮肤到是以灰色为主,配以圆角图片,感觉还是不错的。
今天抽空做了一下,已经把MainPage.html写好啦,明天有空时填一下标签,就可以做个预览。新版添加了gravatar支持,可是我在默认皮肤里没有发现它的标签,还得下个官方其它皮肤来研究一下。此外,还有一些细节需要完善。
我制作皮肤速度都快不了,一个是代码不熟,另一个也是性格上的原因,因此别人4小时,我得8小时吧。经过这段时间的测试,这个皮肤Green终于可以提供了。
这套皮肤的层是完全按照官方的标准写的,只是因为布局需要,添加了一个DisLeft部份,也在IE6、IE7和Firefox中做了充分测试,兼容性应该没有问题,其它浏览器我电脑上都没有,但我想这三个才是目前的主流吧……
Aion主题正在制作中,不熟悉XSLT文件就是难啊。主机太烂,大家要有耐心。请使用IE8或其它支持PNG透明浏览器浏览本题,除了IE6(或以其为内核的浏览器)外,兼容其它注流浏览器。