iceskysl 2007-7-21 09:26
即将发布1stlog Version: 1.1.0,征集模板!
1stlog Version: 1.1.0在很多人的关注下逐渐成长,本着为了国人提供一款可定制化的博客系统,1stlog从开始设计时就注意了其可扩展性和定制性;
如今马上即将发布1stlog Version: 1.1.0版本,特意再次征集有兴趣的朋友贡献自己的力量,打造一些漂亮的模板,以一起发布。。
初定这个版本将在8月1号发布,特征集模板。
模板开发手册如下,请参考。
[url]http://docs.google.com/View?docid=dhf86kr9_32fc6v24[/url]
如有什么建议和疑问,请联系我。。
iceskysl 2007-7-24 14:54
没人感兴趣,还是都太忙了;
今天看了WP的模板,真够复杂的。。巨寒,,增加了我继续开发1stlog的信念,呵呵~
admin 2007-7-24 14:56
是有点忙,1stlog的模板是采用什么格式的?liquid还是自定义的模板语言?或者只是使用CSS?
iceskysl 2007-7-24 15:04
[quote]原帖由 [i]skyover[/i] 于 2007-7-24 14:56 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=1671&ptid=460][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
是有点忙,1stlog的模板是采用什么格式的?liquid还是自定义的模板语言?或者只是使用CSS? [/quote]
很简单的,就是HTML+ CSS。。。
CSS自己写,我定义了HTML的框架,自然也可以不按照我的框架来,完全自己写,直接用的元数据就可以了。。
iceskysl 2007-7-24 15:09
[quote]原帖由 [i]skyover[/i] 于 2007-7-24 15:04 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=1679&ptid=460][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
就是rhtml模板? [/quote]
对的,很简单的,可以看看我的这个模板
[code]
<!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">
<head profile="http://gmpg.org/xfn/11">
<%= render(:partial => "shared/head") %>
</head>
<body>
<div id="container">
<%= render(:partial => "shared/header") %>
<div id="single_post_right">
<div id="single_post_left">
<ul id="navlist">
<%=subtitle %>
</ul>
</div>
</div>
<div id="wrapper">
<!-- begin left sidebar -->
<div id="navibar">
<div class="links">
<ul>
<%= render(:partial => "shared/item/about",:object=>about) %>
<%=render :partial=>"shared/item/natures"%>
<%=render :partial=>"shared/item/types"%>
<%=render :partial=>"shared/item/hot_tags"%>
<%=render :partial=>"shared/item/archives"%>
<%=render :partial=>"shared/item/users"%>
<%=render :partial=>"shared/item/statistics"%>
<%=render :partial=>"shared/item/visitors"%>
<%=render :partial=>"shared/item/metas"%>
</ul>
</div> <!-- /links -->
<div id="navi_end_left"> </div>
</div> <!-- /navibar -->
<!-- begin right sidebar -->
<div id="right">
<div class="links">
<ul>
<!--google搜索栏 -->
<%= render(:partial => "shared/adsense/google_serche") %>
<!--搜索栏 -->
<%=render :partial=>"shared/item/search"%>
<!--最新文章 -->
<%=render :partial=>"shared/item/last_entries"%>
<!--最热门文章 -->
<%=render :partial=>"shared/item/hot_entries"%>
<!--最新评论 -->
<%=render :partial=>"shared/item/last_comments"%>
<!--链接 -->
<%=render :partial=>"shared/item/links"%>
<!--版权 -->
<%= render(:partial => "shared/copyright") %>
<!--广告 -->
<%= render(:partial => "shared/adsense/adsense") %>
<!--这个是Youtube插件-->
<%= render_component( :controller=> 'plugin/youtube',:action=>'my_favorite_videos')%>
</ul>
</div> <!-- /links -->
<div id="navi_end_right"> </div>
</div> <!-- end right sidebar -->
<div id="content">
<% if flash[:notice] -%>
<div id ="notice"> <%= flash[:notice] %> </div>
<% end -%>
<%= @content_for_layout %>
</div> <!-- /content -->
<!-- begin footer -->
<%= render(:partial => "shared/footer") %>
<!-- /footer -->
</div> <!-- /wrapper -->
</div> <!-- /container -->
</body>
</html>
[/code]
~
admin 2007-7-24 15:17
我知道了, 但是这个要求模板用户要懂得一点RoR知识才能做得出来。
又会程序又会美工的人太少了。
iceskysl 2007-7-24 15:21
貌似不用怎么懂程序吧,里面就几个关键的词语:
render
partial
render_component(
其他的都是基本的HTML页面哦。。hoho,看看偶写的那个模板制作手册就很明白了~
admin 2007-7-24 15:27
最好的方式是从其它现有的Blog中转换几个过来。:D 简单方便,程序员也可以自己动手。