
下午时分,接到某人举报,说留言板不能留言了。我承认昨晚是调整留言版了,而且没有自己留言测试,于是杯具出现了。
定位问题:错误提示为请填写用户名和邮箱,而且点表情也不出现在输入框内。因为昨晚把留言板的页面换成了comment.old.php,而且修改了几处个人认为不合理的地方,并没有动函数。于是猜测可能是id问题。
把comment.old.php下下来,查看,发现输入框的id为comment-text,因为之前使用表情插件的时候就知道这个输入框的id为message,所以表情点击不出现在输入框内问题宣布解决。既然提交的时候没有检测到用户名和邮箱,说明两个input没有提交上去,应该也是id没有写对,查看评论页面源码,找到对应id,name,还有label的for,逐一对应替换,先备份好原文件,上传,刷新,填写名字、邮箱,表情点击果然出现在textarea内,提交,OK!立马收到提示评论审核邮件。
问题解决,以后修改过的模板一定要亲测啊。
刚想告诉别人留言板已经弄好,刷新想再次感受成果的时候意外出现了,页面打不开了!!!后台也登陆不了,我以为是我不小心修改了某个函数造成的,于是迅速把index.html拿出来顶住,没想到这个页面也打不开了,可以肯定服务器那边出问题了,致信服务商,说是他们的问题,突发问题,正在解决中。我这才松了一口气,还好不是个人原因。。。
下午六点左右,服务恢复,于是才有了这篇日志,虚惊一场。。。
/*一生等一次发光*/

把博客小小的装修了一下,具体的是侧边栏最新评论美化了一下,评论表情撤掉了猥琐的海绵宝宝,换成了M8新UI短信表情。
下图为之前的海绵宝宝表情,暂时已经不打算启用了,留图怀念一下。

下图是M8新UI短信表情,也是Mstore里的表情,亲自提取,效果如下

博客刚架好的时候用的是人人网的表情和方脸QQ表情,个人不用人人网,所以就有了海绵宝宝表情的出现。方脸QQ表情在黑色背景下有白底,所以就放弃了,这个时候像素化的海绵宝宝就成了我的御用表情。现在换成M8表情仅仅是因为这套表情却是很好看哈。
侧边栏的最新评论的装修就不多说了,毕竟是用的插件(WP-RecentComments ),虽然改动了css,但是相比较提取M8表情时间就少的很多了。
其实说是装修也就是按照自己的意愿美化了一下,毕竟博客是自己一个心中尚未崩坏的地方。(空间在国外,免备案)如果有喜欢这套表情的朋友可以留言给我,我会打包发给你的,好的东西只有共享才能体现它的真正价值 (呵呵)
/*所謂的彩虹不過就是光 只要心還透明 就能折射希望*/

突发奇想想整理一下自己的留言板,在当初做成了这样一个无插件版的,其实就是调用的文章评论页面。下面贴一下搜刮来的方法,以作备用:
一:制作留言板模板
1、找到你博客模板目录中的single.php文件(一般你的模板目录是在/wp-content/themes/博客模板名称/);复制single.php并重命名为guestbook.php,这样做的目的是我们希望留言板能保持博客的基本布局如:页面头部,页脚和侧边栏。因此最好的方式就是复制用来显示单篇主题的页面模板文件single.php
2、打开guestbook.php 在文件头部找到如下php代码:
< ?php get_header(); ?>
在此语句前加一段仅带注释语句的模板标识,这里我们将页面模板名字(Template Name)定义为Guestbook,这个名字在下面会有用到。
< ?php
/*
Template Name: Guestbook
*/
?>
3、将修改后的guestbook.php上传到博客模板目录(/wp-content/themes/博客模板名称/)下
二:在后台创建留言板
4、以具有admin权限的帐号登录,新建一个页面,在主题名称处输入“留言板”,在内容处像往常写博客主题一样输入些内容,如:请留下宝贵意见和建议等等
5、很重要的一步:在右侧页面模板(page template)处,选择刚才创建的guestbook页面模板,发布(publish),完成。

感觉最近上传的图片比多,所以就冒出了添加一个lightbox插件的想法,google了一下,发现lightbox2这款插件的口碑不错,遂下载之。然后激活,启用,刷新主页迫不及待的看效果,恩,感觉还不错,虽然在IE下背景不是透明的,但是至少不用新打开窗口了,体验上好了许多。
正当我准备收工的时候发现了一个问题,我的另外一个jQuery插架挂了,郁闷,于是查看js代码,与备份文件比对了一下没有发现不同的地方,于是感觉是刚装的这个lightbox插架的问题,禁用插件然后再刷新主页,jQuery插件恢复。
问题找到了,于是想办法去解决,之前知道lightbox是调用的prototype库,所以暂时估计是类库调用冲突了,因为一个页面调用两个库是不太科学的,自己暂时还没拿能力写出来jQuery版的lightbox,所以只能用别人的了。老外的框架总是喜欢用$,两个$到一起肯定要冲突,找了很长时间终于找到官方的解决方案
http://docs.jquery.co/Using_jQuery_with_Other_Libraries
于是照着方法调试起来,两个插件的js都不是手工添加的,查看源代码之后找到调用的先后顺序,把
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
必须把这段代码加到两个库调用完的后面,刷新主页,jQuery还是不能用,再查官方文档,原来没有把jQuery插件代码里$替换成jQuery,这样就不会和prototype的$冲突了。替换之后上传FTP,问题搞定。
/*贵而不骄,胜而不悖,贤而能下,刚而能忍*/

Giving WordPress its Own Directory While Leaving Your Blog in the Root Directory
Many people want WordPress to power their site’s root (e.g. http://example.com) but they don’t want all of the WordPress files cluttering up their root directory. WordPress allows you to install the WordPress files to a subdirectory, but have your blog exist in the site root.
The process to move WordPress into its own directory is as follows:
1.Create the new location for the core WordPress files to be stored (we will use /wordpress in our examples). (On linux, use mkdir wordpress from your www directory. You’ll probably want to use “chown apache:apache” on the wordpress directory you created.)
2.Go to the General panel.
3.In the box for WordPress address (URL): change the address to the new location of your main WordPress core files. Example: http://example.com/wordpress
4.In the box for Blog address (URL): change the address to the root directory’s URL. Example: http://example.com
5.Click Save Changes. (Do not worry about the error message and do not try to see your blog at this point! You will probably get a message about file not found.)

鉴于国内的空间价格太让人不爽,所以一直在本地测试博客,一个偶然的机会看到了现在的空间商,老薛主机,先用了免费版的,感觉还不错,于是在昨天买了一个收费的空间,服务器在洛杉矶,反正只要稳定就好。
/*不患人之不己知,患不知人也*/

所有插件除了程序本省自带,其余全是从插件-添加新插件里搜索下载
1、Akismet
管理垃圾评论的,由于程序包本身就集成,所以也就随手点启用了,不过要真正启用还是需要一个API的。
2、Category Order
我比较喜欢的一个插件了,可以为页面排序,这样可以更佳随意的定制自己的部落格分类位置了效果了。这里我要说一下由于主题的原因头部导航栏放置的是我的分类信息,可我并不想要这个效果,于是我把上面的分类信息换成了页面信息我找到了header.php,查找到了Home的位置,把下面的<?php wp_list_categories(‘title_li=&sort_column=menu_order’); ?>(也就是分类信息),换成了<?php wp_list_pages(‘title_li=’); ?>,这样就变成了我想要的效果了。
3、Custom Smiles
看到名字就知道这是跟表情有关的插件,其实这个插件就是把程序里面自带的表情给提取出来,表情的原始目录在“/wp-includes/images/smilies”。由于我的主题支持 comment_form 的 action ,所以直接勾选 表情管理>>其它设置就可以了,如果你的主题不支持相关 action ,你需要在 comments.php 的相应位置添加以下代码 <?php if ( function_exists(cs_print_smilies) ) {cs_print_smilies();} ?>。还有一个问题就是,虽然我的主题支持comment_form 的 action,但是那个填写留言的textarea的id是message,而默认的是comment,我也是郁闷了半天才发现这个问题,改成message后问题立马就解决了。最后我找了一套比较喜欢的表情上传到这个目录下,然后在这个插件的设置里给这些表情添加一些相对应的代码之后它们就可以使用了。

下面我就开始找一个自己比较喜欢的主题了,我在控制面板下的外观-添加新主题下面搜索到了一个自己喜欢的主题,deCoder,本来打算用一个明亮的主题,但很多年前听说了这么两个网站
http://www.ecoogle.tw http://www.blackle.com
研究發現 電腦螢幕 顯示全白畫面需要使用77瓦特電力, 而顯示全黑畫面只需要52瓦特,所以我們為保護地球生態,提供了一個全黑底色版本的搜尋引擎, 請您一起響應環保節電減碳
最近不是在提倡低碳生活吗,我也跟风了一下,虽然我没有奔驰宝马桑塔纳,可我也能用我的方式低碳一下,响应党的号召,我朝威武啊。
当然主题也不是拿来就用的,首先我选择了MOKO粉作为第二个色调,我一直以为主题的那种蓝是普鲁士蓝,第二天才知道原来那是传说中的普鲁士蓝的浅色版。主题的浅黑我也没有动,因为个人认为这个主题虽然不能说很精致,但让人第一眼看上去也不会觉着太难受,这样我就知足了。
大致布局我还是改动了一下的,这到我之后和那些神奇的插件配合的时候再提及吧。
/*星星在哪里都是很亮的,就看你有没有抬头去看他们*/

首先我从网上下载了最新的WordPress中文版,在本地测试的时候用的是XAMPP,确实比较麻烦,无奈之下找了个主机,这才真正开始了我的WordPress之旅。
用ftp把最新的WordPress程序传上去,我的流程是这样的,当然你也可以参照经典的5分钟安装法。
1、先将wp-config-sample.php改名为wp-config.php。
2、我主机提供的是cpanel,界面比较强大,所以很轻松的建立好了数据库信息。
3、用记事本打开wp-config.php,按照里面的说明把刚才建立的数据库信息填好,上传到空间对应文件夹下。
4、在浏览器中访问wp-admin/install.php,如果wp-confing.php填写正确的话就会看到成功的画面。
5、记好账号密码,到后台立马修改一下,毕竟系统生成的那个密码用脑袋记下来还是有点难度的。
现在我的站点就已经初步建立好了,下面就要开始对它进行优化和配置了
/*世界上有那么多的城镇,城镇中有那么多的酒馆,你却走进了我的*/