使用F2blog有很长的一段时间了,虽然原来的F2开发团队早就解散,程序不再继续更新。但是由于F2blog美妙的功能,快捷的使用体验,还是留住了一部分忠实的Fans。

当然俺就属于其中的一员,无数次都想着要把F2blog转换成Wordpress,但最终都没有更换,还是把F2blog坚持了下来。也许很大的原因就是更换程序对域名在搜索引擎的权重将会产生很大的影响吧。

现在网络上能找到的关于F2blog方面的资料已经寥寥无几了,网络闲逛中发现网友综合了部分F2blog使用过程中容易出现问题的解决方案,很是不错,特意拿过来留作归档资料吧。

以下文字转自凤梨派:http://www.pineapple12.n?p=203

1、使用自制表情图标,发生图片大小大于原始图标的情况下,表情图标错位的解决方式

找到skins下所属模板的目录,进入目录下UBB栏,找到editor.css文件,在其中找到如下几行

  1. }
  2.  .Smilie:link,.Smilie:visited{
  3.  border:1px solid #fff;
  4.  display:block;
  5.  padding:2px;
  6.  width:19px;
  7.  height:19px;
  8.  }

修改其中width和height的属性为auto之后,就能恢复正常了。具体代码如下:

  1. }
  2.  .Smilie:link,.Smilie:visited{
  3.  border:1px solid #fff;
  4.  display:block;
  5.  padding:2px;
  6.  width:auto;
  7.  height:auto;
  8.  }

2、默认的主页侧边栏,如果标题字数超过侧栏宽度,将在此标题下方出现超出宽度部分的文字,解决办法如下。

找到skins下所属模板的目录,找到layout.css文件,在其中找到如下一行

  1. .Pcontent{text-align:left;padding-left:16px;padding-top:2px}

这里有两种情况,一种是如这样,没有line-height,还有一种是设置了160%或更高,只要改成140%就OK了,当然,也可以根据需要微调。

  1. .Pcontent{text-align:left;padding-left:16px;padding-top:2px;line-height: 140%}

3、BLOG中的日历在IE浏览器下没有问题,在Fire Fox下发生错位的解决方式

找到skins下所属模板的目录,找到typography.css文件,在其中找到如下一行

.Calendar_Day ul.Day_UL{display:inline;list-style:none;}

一般也分两种情况,和上面说得差不多,就不累赘了,总之改成下面这样就问题解决了。

.Calendar_Day ul.Day_UL{display:inline;list-style:none;margin:0px;padding:0px;}

4、图片拉长或者不显示

找到skins下所属模板的目录,找到global.css文件,在其中找到如下一行

img {max-width: ;height: ;}

删除整行就可以了

5、选择加大字体造成重叠的解决方式

找到skins下所属模板的目录,找到layout.css文件,在其中找到如下一行

 

.Content-body{margin:8px auto;overflow:hidden;text-align:left;width:96%;line-height:150%;}

删除line-height:150%;就可以解决问题了。

6、后台日志管理中,初始设定如果日志标题过长,显示标题将发生缺损情况。

在admin目录下找到logs_list.inc.php文件,在其中找到

  1. <td nowrap class="subcontent-td">
  2.     <?php echo "<a href="?p=".$fa['id']."" target="_blank" title="".$fa['logTitle']."">".subString($fa['logTitle'],0,18)."</a>"?>
  3.      </td>

其中0,18指的就是初始标题显示文字数,把18改成28或者更大,就能显示长标题了。

7、后台模块设置管理下,看全html代码内容。

在admin目录下找到modules_list.inc.php文件,在其中找到

  1. <td class="subcontent-td">
  2.       <?php echo ($parent!=1)?subString($fa['htmlCode'],0,30):$fa['pluginPath']?>
  3.      </td>

因为一般html代码文字都较多,建议设置成3000,这样就很直观了。