三月 28

首先,本人英语很烂,除了母语讲等比较好以外没有第二语言了

因为本博客是采用BlogEngine.NET (blogyi.net)制作,所以想自己尝试学习制作BlogEngine.NET 模板,(这里谢谢SpoonySonny在群里面的辛苦)

BlogEngine.NET(blogyi.net) 模板制作据说很简单,于是把BlogEngine.NET Wiki找了出来,通过GOOGLE自动翻译,希望后面静下心来做一个模板,翻译文字如下(很长,未做任何修改):

1 -概况= =创建主题b logengine.net是容易且功能强大。 (是的,这是一个不可思议的组合,你会得到它的免费blogengine.net )下面是所有您所需要的信息,以营造主题blogengine.net 。

在其最简单的层面来说, blogengine.net主题需要有一个文件夹的名字为主题,随着硕士页( site.master )和2个用户管制, postview.ascx格式鉴于邮政和commentview.ascx格式化该观点的评论。其他档案常常补充包括样式表,图片,和更多的用户管制。

edit2 -文件夹
在网络工程,有一个文件夹,名为主题。所有主题都必须存放在这个文件夹被人利用你的博客。使一个新的主题,只需添加一个新的文件夹下,在"主题" ,该人的姓名,你想打电话给你的主题。

edit3 -硕士页( s ite.master)
该site.master一页是师父页这是适用于每一个blogengine.net页。基本上,任何你可以做一个标准的asp.net硕士页中,您可以在这里做的。

edit3.1 -头思考
一般情况下,头包含了许多环节,元数据,和脚本。在blogengine.net多数,这是推在你的,所以你不用担心这个问题。

平均主题将只需要一个连接到一个样式表和快捷方式图标。

项目推在截止到1.1版包括:
microsummary
区域市政总署(真正简单的发现( metaweblog API的工具)
的RSS /原子连结
内容,并开始联系
开放式搜索
剧本以JavaScript的所需资源
大量的梅塔和关键字信息。

edit3.2 -身体因素
这就是行动的场所。主要的事是你需要在是一个contentplaceholder所谓的" cphbody " 。 blogengine.net期待着它,并利用它为不同类型的一页,在其申请。基本上,这是一页具体细节会被显示。


<asp:contentplaceholder id="cphbody" runat="server" />

后contentplaceholder ,一切都无从谈起,实在是肉汁。你可以为所欲为,你喜欢。添加尼斯标题栏,一边酒吧,和注脚。

你可能很难代码一切,但不会得到最好的。理想的情况下,你将使用管制和blogengine对象属性酌情加以利用。这些都是分列如下。例如,您可以只需键入名字你的博客,但如果你使用博客对象属性,你可以改变后,在行政科,并有更改生效,如果没有编码的变化。

edit3.3 -控制和对象属性

好,你终于找到了最有帮助的资料,这一页。

blogsettings

blogsettings是价值观储存在设定储存在管理员的一段你的博客。这是所有可用这里包括了很多东西,你永远也很有可能使用在创造主题。最常用的物品分列如下。


博客描述/口号
编号:
< % = blogsettings.instance.description % > ,这是二次线的标题指定在你的设置。
博客名称
编号:
< % = blogsettings.instance.name % >博客所有权作为指定在你的设置。
博客通知邮件地址
编号:
< % = blogsettings.instance.email % > "电子邮件地址列在设置的通知
博客主题
编号:
< % = blogsettings.instance.theme % >的名称,主题展示。
博客版
编号:
< % = blogsettings.instance.version ( ) % >版本号的版本blogengine.net您所使用的。

管制

以下是名单列入管制,可以非常有用就site.master网页或您自己定制用户管制。


作者名单
编号:
<blog:authorlist runat="server" />显示了作者(或使用者)就博客
博客辊
编号:
<blog:blogroll runat="server" />显示blogroll控制。政府当局订定管制所有参赛作品及其他设置。
分类列表
编号:
<blog:categorylist showrssicon="true" runat="server" />显示类别清单。有一个可选的财产,以管制还是不分类列表显示的RSS链接。
本月名单
编号:
<blog:monthlist runat="server" />显示,一月份和一年前职
页名单
编号:
<blog:pagelist runat="server" />显示页面,你创造了你的博客。 (页是不一样的职位) 。
邮政日历
编号:
<blog:postcalendar runat="server" nextmonthtext="> " > " daynameformat = " firsttwoletters " firstdayofweek = "周一" prevmonthtext ="<<" cssclass = "月历" borderwidth = " 0 " weekenddaystyle - cssclass = "周末" othermonthdaystyle - cssclass = "其他" useaccessibleheader = "真正的" enableviewstate = "假" / >历年同天强调指出,有岗位。
最新评论
编号:
<blog:recentcomments runat="server" />显示最近期发表的评论。
最近的帖子
编号:
<blog:recentposts runat="server" />显示最近期的职位。
搜索框
<blog:searchbox id="searchbox1" runat="server" />显示搜索框(和可选的,包括评论格)
搜索搜索
编号:
<blog:searchonsearch id="searchonsearch1" runat="server" maxresults="3" headline="you搜查for" text="here一些成果,为搜索词就这个website" />显示标题和搜索结果的时候,你网站已被航海家,以从一个搜索引擎。
标签云
编号:
<blog:tagcloud runat="server" />显示标签云作为一个无序列表。 (使用CSS来控制外观和风格的名单中,使之看起来就像是一个标准的标签云) 。

重要环节

有几个页面是必须注意的。这些都是网页blogengine.net提供给你。

archive.aspx是档案的清单,把所有你的博客职位类别。 contact.aspx是一个简单的联系表格可配置在政府当局的一段现场。 opml.axd是opml档案,为您的blogroll 。

你的饲料网址,可以检索到与代码如下:
< % = utils.feedurl % >
3.4 -代码背后因素
而标准blogengine.net主题,目前不使用代码后面,这并不意味着它不能使用。

这是一个伟大的地方,要检查什么页(或某一类型的一页)正在展示及开启/关闭路段主页等。

edit4 -邮政查看( p ostview.ascx)
该postview.ascx是用户控制显示一个职位。这种控制是用来主要页显示,许多职位(指定在你的设置) ,并在个人网页后,以显示该职位本身。

edit4.1 -p ostview考虑
你需要表现出的性能,邮政,你想要让。博客特点,才能生效,在这里打球。如果你想要使用标签,你应该表现出他们在这里,如果不是的话,则没有这样的规定。你需要添加管理员联系,在这里如果你希望能够在编辑和删除职务。

edit4.2 -控制和对象属性
这里是参考了postview页。

邮政对象

邮政对象是主体,以获得有关数据,邮政被认为是。


作者
编号:
< % = post.author % >作者/用户是谁写职位。
内容
编号:
< % = post.content % >的内容,你的职位
创作日期
编号:
< % = post.datecreated.tostring ( "四mmmm年年小时:分钟" ) % >之日起你的职位是创造。
常驻链接
编号:
< % = post.permalink % >有关引导基于连到你的职位。
相关链接
编号:
< % = post.relativelink % >展示友好链接到你的职位。
标题
编号:
< % = post.title % >的标题你的职位

实用链接

有很多得心应手职能抠链接,您将需要使你的postview继续看好。


管理员选项
编号:
< % = adminlinks % >链接编辑和删除后的(只适用于登录用户) 。
分类
编号:
< % = categorylinks ( " | " ) % >类别相关职务。
评论饲料
编号:
< % = commentfeed % >一个连接到评论饲料。
评级
编号:
< % =评级% >评级控制。
标签
编号:
< % = taglinks ( " , " ) % >标签名单担任该职位。包含文本"标签: "以前的'汇演。会变为空白,如果没有标签存在的。

其他有用的链接

但你有兴趣,连接电子邮件,其它网站,或内部页。这些都是链接看看:


评论
<一相对= " nofollow "方式href ="<%= post.relativelink % > #评论"><%= resources.labels.comments % > ( < % = post.comments.count %>)</一>特拉华icio.us
<一相对= " nofollow "方式href = " http://del.icio.us/post?url = < % = server.urlencode ( post.absolutelink.tostring ( ) ) % > &标题= < % =服务器。 urlencode ( post.title ) % " > " > del.icio.us < / > dotnetkicks
<一相对= " nofollow "方式href = " http://www.dotnetkicks.com/submit?url = < % = server.urlencode ( post.absolutelink.tostring ( ) ) % > &标题= < % =服务器。 urlencode ( post.title ) % " > " >踢它! < / > dzone
<一相对= " nofollow "方式href = " http://www.dzone.com/links/add.html?url = < % = server.urlencode ( post.absolutelink.tostring ( ) ) % > &标题= < % = server.urlencode ( post.title ) % " > " > dzone ! < / > "电子邮件
<一相对= " nofollow "方式href = "发邮件至: ?主题= < % = post.title % > &全身=以为你们会是这样的: < % = post.absolutelink.tostring ( ) % " > " >电子邮箱< / >

edit5 -评查看( c ommentview.ascx)
该commentview.ascx是用户控制显示器的评论留给用户对你的站点。这是一个必要的部分,虽然这是常见的大多数主题,以使用标准的评论范本。

edit5.1 -c ommentview考虑
你会想表达的最标准的评论资料,以及一定要包含管理员联系,因为当你登录。

该commentview控制一定要继承从blogengine.core.web.controls.commentviewbase

edit5.2 -邮政和评论对象属性


评论对象


作者
编号:
< % = comment.author % >进入名义提意见
评论/内容
编号:
< % = comment.content % >的评论(原)见resolvelinks功能如下。
创作日期
编号:
< % = comment.datecreated.tostring ( " mmmm四年年小时:分钟" ) % >日期时间邮票的评论
身份证
编号:
< % = comment.id % >的ID来评论
网站
编号:
< % = comment.website % >网站提意见

水电费


解决三通
编号:
< % = resolvelinks ( comment.content ) % >显示环节的评论(或者无论是通过给它) 。
显示作者与网站链接
编号:
< % = comment.website ! =无效? " <a href=\"" + comment.website + "\"> " + comment.author + " < / " > " : comment.author % >清洁方法,展示作者信息
gravatar形象
编号:
< % = gravatar ( 80 ) % >显示gravatar形象
旗(提意见)
编号:
< % =国旗% >显示国旗形象和文字。
管理链接
编号:
< % = adminlinks % > "显示管理链接评论。

edit6 -你的样式表( ) (的C SS)
一种风格表是不是需要的一个组成部分,主题,但建议。目标这个Wiki是不是进入临/考虑使用CSS为你的创作主题,所以我们不会超出此。

你可能拥有多个样式表与你的主题,并把它们作为你看到合适的。

edit7 -形象与路径思考
图像建议。唯一要记住的事是通向主题。如果您是连接到一个图像内你的主题,你需要给它适当的路径(主题文件夹) ,使图像可以被找到。

edit8 -网站因素
一旦你所有的作品放在一起,这是一个好主意,花一些时间看,在不同的网页,以确保一切都能看来,你希望它会。

此外,这是一个明智的检查认为,从许多不同的网页浏览器,因为你认为有必要为你的听众。

edit8.1 -默认查看( d efault.aspx)
这是页面将显示于首页。


它是怎样寻找一个全面兼容的职位?
它是怎样的形式与长标题?
记得事情是由设置,可以变长下来道。

edit8.2 -邮政查看( p ost.aspx)
这是个别邮政一页。


它有什么期待与长标题?
你是否已检查了简短的职位和长期的职位?
请务必没有人发表意见,提出一些意见和地段的评论选项。
是"添加评论"的第格式化正确吗?
是"相关的"展示及格式正确,如果是吗? (怎样将它看起来像后来它又说/清除? )
是意见表格式正确吗?
该评论的形式已经验证它的雇员。是否照顾好当激活?

edit8.3 -页面浏览( p age.aspx)
这是只适用于如果你有在你的站点。

edit8.3 -昔日查看( a rchive.aspx)
这是一个单独的一页,可以联系查看邮政历史类。你可能会想,以确保它是格式化的好话。

edit8.4 -联系网页( c ontact.aspx)
联络页是另一页是很容易忘记检查。确保它看起来好你的格式化。
Tags:

相关文章

添加评论


(将显示你的Gravatar图标)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



在线预览

Posted on 星期四, 21 八月 2008 02:30