2009年10月28日水曜日

addQuicktagのFatal error

wordpressにaddquicktagプラグインを入れました。
別のwpにエクスポートした設定をインポート使用をファイルを吐き出し、
addquicktag設定画面でインポート。

その後、設定画面は「fatal error」他社のmysqlだったので、直接触るのは控えたかったのでgoogleで検索したところ、
http://idea-promotion.netさんに助けてもらえました。

引っかかっていたのは以下の場所
for ($i = 0; $i){


$b = $o['buttons'][$i];

  $b['text'] = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option(’blog_charset’));
  $b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option(’blog_charset’));
  $b['end'] = htmlentities($b['end'], ENT_COMPAT, get_option(’blog_charset’));
  $nr = $i + 1;


このようにすればなおりますー

for ($i = 0; $i; $i){
if(is_array($o)){
    $b = $o['buttons'][$i];

    $b['text'] = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option(’blog_charset’));
    $b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option(’blog_charset’));
    $b['end'] = htmlentities($b['end'], ENT_COMPAT, get_option(’blog_charset’));
   $nr = $i + 1;

2009年10月9日金曜日

PHP 5.3.0でのnumber_format

XAMPPの最新バージョン1.7.2は、
PHP 5.3.0になっています。

日頃からsmartyを利用しているのですが、
修正子としてnumber_formatを使用するとエラーが発生

と思っていたら、普通にphpに書き込んでもエラー起きます。
parameter 1 to double ~~

いまだに解決できずに。


バージョン1.7.1のダウンロードはここでできる。
http://xampp-for-windows.jp.brothersoft.com/


追記----------------------------09/12/2
simpleXMLを使用した場合に、エラーが起きるようです。
simpleXMLの配列に反応してしまうようなので、
どうしても使用したい場合は一度simpleXMLの配列から置き換える必要があった。

IEで文字の上下が消える(切れる)

いまさらだけど、忘れるネタでもあるので。


line-heightの指定をすると直ります。


IE7でも起きる問題。