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使用手册导航

Bo-Blog安装

Bo-Blog安装环境 | Bo-Blog文件目录结构 | Bo-Blog详细安装

Bo-Blog模板

模板的设计与制作 | 模板的安装与移除

Bo-Blog插件

Bo-Blog插件 |插件安装卸载 | 插件模块的添加配置

Bo-Blog版本升级

升级注意事项 | Bo-Blog2.0.3过渡到2.1.0

Bo-Blog数据

数据库备份 | 常用SQL语句

Bo-BlogFAQ

使用注意事项 | 安装常见问题 | 日常使用解答 | URL的优化问答 | UTF-8 BOM的问题

Bo-BlogF其他

关于OpenID | 关于Robots