The plugin does not have a valid header.
通常在激活插件时出现以上提示往往是插件解压缩导致多重文件夹所致。
例如,WP要到wp-plugins/plugin/下找到插件文件,而你的插件文件却在wp-plugins/plugin/plugin/下,因此导致错误
解决方法:将wp-plugins/plugin/plugin/文件夹移到wp-plugins/目录即可。
The plugin does not have a valid header.
通常在激活插件时出现以上提示往往是插件解压缩导致多重文件夹所致。
例如,WP要到wp-plugins/plugin/下找到插件文件,而你的插件文件却在wp-plugins/plugin/plugin/下,因此导致错误
解决方法:将wp-plugins/plugin/plugin/文件夹移到wp-plugins/目录即可。
CodeBox当代码过长时底部会出现一个水平滚动条,可这样导致高度计算错误,垂直方向也出现了一个滚动条,这本也不是什么大不了的事。
关键就在于如果只有一行代码,那这行代码就看不到了(不信你可以试试,长度只要超过页面宽度就行)
同样,设计网页时也可能会出现这种情况(IE内核)
解决方法:
1.进入后台,编辑插件,(Plugins – Editor)
(也可以用ftp软件编辑、下载下来编辑好再上传、通过WebShell编辑等)
2.打开codebox.css文件
3.找到
1 2 3 4 | /* codebox */ .wp_codebox { …… } |
4.将
1 | overflow: auto; |
修改成:
1 2 3 | overflow-x: auto; overflow-y: hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0); |
5.保存修改
搞定,刷新页面可看到变化。
注意:笔者写这篇文章时,WP-CodeBox最新版本为1.4.3
Custom Smilies在你添加新表情后,必须手动为每一个表情键入一个独特的表情代码,如果表情比较多,这也是相当浪费时间的,而且一般我们的表情代码都有一定规律,比如我的[#01][#02][#03]……
操作:
1.进入后台,编辑插件,(Plugins – Editor)
(也可以用ftp软件编辑、下载下来编辑好再上传、通过WebShell编辑等)
2.打开common.inc.php文件
3.查找这一行代码:
1 | <td><input type="text" name="<?php echo $smilie_name ?>" value="<?php echo $old_smilies[$smilie] ?>" style="text-align:center" /></td> |
4.将其修改为:
1 2 3 4 5 6 7 8 | <td><input type="text" name="<?php echo $smilie_name ?>" value="<? if ($old_smilies[$smilie]) { echo $old_smilies[$smilie]; } else { ?>[#<?=$count+1?>]<? } ?>" style="text-align:center" /></td> |
5.别忘了最后一步,一定要更新你的表情才有效:进入博客后台Smilies设置页面,点击Update
以后只要你进入Smilies的管理页面,都会将所有表情自动编号,你点击Update即可
注意:笔者写这篇文章时,Custom Smilies最新版本为2.9.1
今天装了Custom Smilies (By Crazy Loong) 插件,可是却发现表情图片都变成了叉烧包,右键点属性,发现图片地址中本来是空格的莫名其妙变成了下划线:’_’
打开插件文件,找到cs_save_smilies函数,再往上找,是cs_save_smilies($_POST);看来可能并不是这个插件的bug,那我们就在cs_save_smilies函数这里动点手脚吧
1.进入后台,编辑插件,(Plugins – Editor)
(也可以用ftp软件编辑、下载下来编辑好再上传、通过WebShell编辑等)
2.打开common.inc.php文件
3.找到cs_save_smilies函数的定义(找到下面这段代码)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | // save smilies to file function cs_save_smilies($array) { if (!is_array($array)) { return; } foreach ($array as $k => $v) { // sanitize smilies: remove \ ' " and trim whitespaces $array[$k] = trim(str_replace(array('\'','\\', '"'), '', $v)); } $array = array_flip($array); $array4db = array(); foreach ($array as $k => $v) { // sanitize smilies file name $array[$k] = $v = str_replace('|', '.', $v); if (!in_array($v, array('update-smilies', 'page')) && !in_array($k, array('', 'QAD'))) { $array4db[$k] = $v; } } update_option('clcs_smilies', $array4db); return $array; } |
4.在
1 | $array[$k] = $v = str_replace('|', '.', $v); |
后面添加:
1 | $array[$k] = $v = str_replace('_', ' ', $v); |
5.别忘了最后一步,一定要更新你的表情才有效:进入博客后台Smilies设置页面,点击Update
注意:笔者写这篇文章时,Custom Smilies最新版本为2.9.1