标签为 空两格 的存档

WordPress插件之段首空两格

用WordPress建好博客后,首先遇到的一个问题就是文章行首空格的问题。在文字方面我是非常传统的,由于小学时代语文教育影响的根深蒂固,看到段首不空格硬是觉得别扭,所以只好琢磨下如何实现段首空格。

偶然的机会看到了桑椹 写的“首字下沉”插件。于是脑子一动,看了下“首字下沉”插件的原理,简单的修改了下代码,OK完全实现我的要求。

其实这个效果也可以通过修改 所用模板的style.css文件实现,只需要增加一句 p{text-indent:2em}。

这样做的缺点是要自己手动修改模板文件。

记得在安装完这个版本之初,在发表日志的时候便发现首行的空格不起作用,这样排版很不方便,于是在网上找下下,从∽生活笔谈∽那里找到这解决的办法,很完美的方法,转贴如下:

✲ 首先打开 class/UBBcode.asp 搜索到:

// List

✲ 在其上一行插入:

str=str.replace(/\[space\]/ig,’  ’);

✲ 接着打开“edit.asp”搜索到:

“Insert Subscript” /></a>

✲ 替换成

“Insert Subscript” /></a> <a href=”javascript:space()”><img src=”<%=theCache.settings["imageFolder"]%>/ubbcode/bb_space.gif” alt=”Insert SBC case space” /></a>

✲ 最后打开 messageform.js 在最后面插入:

function space() {
var txtarea = document.inputform.message;
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length – 1) == ‘ ‘ ? ‘ ‘ : ”;
txtarea.focus();
} else {
txtarea.value += ”;
txtarea.focus();
}
}

✲ 还需要把下面的图放入相应“风格(styles)”的 images/ubbcode 文件夹内,注意保存的文件名称为:bb_space.gif
http://www.a-boss.com/blog/styles/coffee/images/ubbcode/bb_space.gif