Bo-Blog2.0.3过渡到2.1.0
2.1.0模板升级到2.1.1的方法[ ]
2.1.1版本在原有的2.1.0版本的基础上,添加了OpenID登入功能,模板上也同样需要添加该功能来得以实现。
- 模板需要更改的地方是 element.php 的 form_reply 区块,以便增加OpenID登入框等内容。一个完整的OpenID登入框如下:
{if_openid_begin} <div id="commentbox-openid" style="padding-bottom:5px"> <strong>{$lnc[314]}:</strong> <br/> <input name="openid_url" id="openid_url" type="text" size="44" class="text" value="{repopenurl}" {disable_openurl}/> </div> {if_openid_end}
在模板的CSS文件末加入以下定义,把openid.gif这个图片放入模板的images下面:
#openid_url { background: url("images/openid.gif") no-repeat; padding: 0 3px 0 16px; }
至于如何安排原先的用户输入框和OpenID登入框之间的位置,以使页面美观,请联系模板作者升级或者参考 default 模板的相应区域。
- 为此,模板系统中相应增加的标签为:
- {repopenurl} 当前登入的OpenID名(URL)
- {disable_openurl} 是否禁止OpenID输入框的输入
- {if_openid_begin} 在已用OpenID或有效用户信息登入后,返回
- {if_openid_end} 在已用OpenID或有效用户信息登入后,返回
2.0.3模板升级到2.1.0的方法[ ]
2.10风格保持了向下兼容的特性,所以旧风格即使没有升级也能正常使用。
以下操作请使用Editplus等支持UTF-8的编辑器进行修改,保存时注意编码的选择。
elements.php部分
1.新增模块viewpage
本模块作用为自定义页面的显示
打开elements.php,在$elements['linkdiv']的eot;后插入
$elements['viewpage']=<<<eot <div class="pagebox"> <div class="pagebox-title"> <h4> {entrytitle} </h4> </div> <div class="pagebox-content"> {entrycontent} </div> </div> eot;
保存
2.新增标签(非必须,请选择性添加)
$elements['excerpt'],$elements['excerptontop'],$elements['viewentry']区域 Page not found 带链接的来源 Page not found 来源名称 /*a bug,may fix*/ http://www.404cn.net/blog/read.php?483 来源链接 /*a bug,may fix*/ 0 可点击的纯日志引用数量 管理 输出不带 | 的管理
$elements['displayside']区域
{section_side_components_one} 输出第一个侧边栏的内容
{section_side_components_two} 输出第二个侧边栏的内容
global区域,使用时需要加上global {categoryplainshow} 输出纯文字的分类
特殊标签
{pageID} 可进行不同页面的css微调,只有如下用法
<body id="{pageID}">
被遗忘的标签
entrydatemnamefull 完整形式输出日志英文月份
entrydatemnameshort 缩写形式输出日志英文月份
info.php部分
本行用于新旧模板的识别(旧模板将由程序补齐残缺的部分)。不进行此处的修改也可以使用entrysource之类的新标签,但page和css里新增的部分将无效,总是使用系统默认。
打开于末尾插入
$template['sysver']='5.2';
保存
styles.css部分
增加表情分页选择样式,于文件末尾插入如下内容,样式内容请自行调整
/* Emot Page Selection */ #smileybuttons { text-align: right; margin-top: 9px; } .smileybut { margin-right:3px; padding: 3px; vertical-align: middle; font-weight: bold; color: #666666; text-align: center; background-color: #EFEFEF; } .smileybut a{ }
增加分页span样式(可选)
.pagebar-mainbody 分页条里纯分页部分的span
.pagebar-selections 分页条里纯进度条的span
注:三栏模板因为有两个侧边栏,所以制作的方法不一样,大致有两种情况:
一是以某一个模块为界来划分两侧栏,二是在elements.php文件中指定某一侧栏显示的模块项目名称,基于以上两种情况都有一个弊端,那就是无法灵活的控制模块在两侧栏的分布。
2.1.0在这个上面做的很好,增加了一个分界点,通过后台就可以任意进行排列,所以三栏的模板要升级没有一个固定的模式,大家可以参考默认模板来修改。
Bo-Blog使用手册导航 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|