升级到2.9留言页面出现的问题暂时得到解决,只是换了个方式去弄,没有找出导致留言页面评论自动关闭的根本原因。对比着查找测试可能的错误,原来是之前在function.php里加了个other_comment_links函数:
function other_comment_links($id) {
if (current_user_can('edit_post')) {
echo '<a href="'.admin_url("comment.php?action=editcomment&c=$id").'" title="Edit" class="edit_icon"><span>Edit</span></a>';
echo '<a href="'.admin_url("comment.php?action=cdc&c=$id").'" title="Delete" class="del_icon"><span>Del</span></a>';
echo '<a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'"><span>Spam</span></a>';
}
}
这只是给评论列表加了几个操作链接,其本身应该是没错的,而应用到评论列表循环的时候,点到Guestbook页面就出现错误了,JS出不来,接着就到了评论关闭那一步了,奇怪的是文章内容页是正常的,都用同一个函数,纳闷了很久,由于对PHP能力有限,只能换回原来的
<?php edit_comment_link('<span>Edit</span>', '', ''); ?>
一切就平安无事,正常运作了,希望知情者给个信号,找出根本原因。
相对的也把内容页里的作者信息去掉了,毕竟是个人博客,没必要搞那么多介绍的,里面的图标就移到头部去了。也加了个回到顶部的按钮,自己觉着页面老长了滚动鼠标麻烦才去加了,哈哈!
一直在对版面进行微调,之前我会很看不惯满满的版面,全是撑满了内容,总希望多点呼吸,但最近又感觉版面上少了什么,总觉得怪怪的。如果一个新的blog友进来,不屑我那些唠叨的话,总需要有个点吸引他,让他觉得即使blog没内容,但版面还可以看几下,至少看着舒服,不会第一印象就让他觉着停留1分钟都有罪恶感。
我会很经常打开blog,点击那些链接,测试页面打开的第一视觉感觉。目前这个theme的第一视觉定在头部的大logo,一进来就可以很自然的把视点定到大logo上,再来就是当前页的绿色块,跟右边的图标链接,接下来的绿色块就是两个tab选项卡上,这些都是在拉屏的时候比较容易聚焦的。左边日志列表的部分,除了标题字体比较大外,没做特别突出的地方,因为文字多,本来就成了个大灰块,如果再从中做色块或者线条区分的话,会把右边给拉下去了,失去重心就怪怪的了。但针对左边这大块,还是要调整下,还是感觉有点紧,改天了。昨天针对tab选项卡调整了下,因为页面内容增加了,为了视点平衡,由原来的灰色块改成了绿色线,而且在间距上调整了下。我电脑上的都是英文版浏览器,测试的时候没发现什么问题,但在中文版浏览器下,Random Post字体会变大从而会被撑开隐藏起来,估计是字体设置方面的问题,但没成功解决,改天再整了。
在侧边增加了个Google shared items和豆瓣的图书收藏。豆瓣的图书收藏方面使用了robbliu开发的WP豆瓣秀插件,WP豆瓣秀插件可以通过豆瓣API调取你的各种收藏和推荐在独立页面展示。本来想做成tab形式的把图书、音乐、电影都放上,但是该插件目前还不支持单个调出,又不会修改,就只能先设置图书的了。
一直往上加东西,文件越来越多,于是把js压缩了下,css清了下,但是css还是有22k,里面单个建立的style太多了,没有整体去考虑,而且有些没用上的也还留着,用css usage测了下,好多红色的,哈哈!但这个Firefox插件只支持当前页面的测试,也没整体去考虑。用YSlow测了下,NND,还是C,干脆算了,不弄了。
近段时间,iFreeWind Server老是出问题,要不是数据载不出来,就干脆开都不了,刷新下得等上一两分钟,对于我这种急性子来说,无疑是种折磨。这段时间修改Theme比较频繁,痛苦之下乘机就换成了虎哥提到的phpnow,果然比iFreeWind Server来得好用,而且发现之前导入数据老是出错的原因是权限不够,真汗死。用WP几年了,现在才知道是权限的问题导致数据导入错误,晴天霹雳的消息,不该知道的好,难受。立马备份MT空间上的数据,终于可以同步了。
目前这个Theme pure中有好几个我一直没办法解决的问题,而问题最多花的时间也最多的就是评论列表及评论表单。在评论列表中,我想要实现的效果是一开始隐藏回复跟引用的操作按钮,待鼠标移动到评论列表的时候Fadein这两个按钮,鼠标移开自然就Fadeout了,这个效果在Jquery中很好实现,但在各浏览器的显示兼容方面有问题,在IE中Fadein移动鼠标时老是会闪烁,而且Fadeout时也要闪烁几下才out出去。在Maxthon3中直接就闪一下就啥都没了,必须移开列表再移进列表才会仅触发一次Fadein。在Chrome、Opera、Firefox中均正常,没办法,解决不了,目前就只能用css透明是弄了。另一个是相对于回复Tip内容问题,如果不用嵌套评论的话,就不存在这个问题,但目前有设置了二级回复,需要判断排除第一个的回复评论,这点还没办法解决,苦恼。
今天弄了个版面,客户要求的是纯绿色,我弄了个纯绿的,结果返回来时说我那绿色不够纯,就给了个纯绿色的要我参考,我打开一看,NND,那哪是纯绿色啊,严重黄绿啊,黄色偏重太多了,还说我的不够纯。不计客户个人对颜色的辨别问题,估计就是显示器的问题,我目前用的是CRT显示器,如果客户用的是LCD显示器,那么在灰,白,绿色的搭配下,白色占大面积的话会显得整体很亮,特别是LCD显示器,特别是显示板不优的LCD显示器,明度提高了,纯度就下去了,我就改死了,没办法。
在此插上陈奕迅新歌《要害》