• いつもお世話になっております。

    Ktai Style 2.0.0を使用しています。

    検索で、日本語の検索結果がエラーになってしまいます。
    ———————————————————————
    Fatal error: Call to undefined function ks_die() in ルートパス/wp-content/plugins/ktai-style/ktai_style.php on line 419
    ———————————————————————

    419行目周辺
    ———————————————————————————–
    /* ==================================================
    * @param array $ctype
    * @return string $encoding
    */
    public function check_encoding($buffer, $encoding) {
    if (! function_exists(‘mb_check_encoding’)) {
    return true;
    }
    if ($encoding == ‘auto’) {
    $encoding = mb_detect_encoding($buffer, ‘JIS, SJIS, UTF-8, EUC-JP’);
    }
    if ($this->similar_encoding($encoding, ‘sjis’)) {
    $result = mb_check_encoding($buffer, ‘Shift_JIS’) || mb_check_encoding($buffer, ‘SJIS-win’);
    } else {
    $result = mb_check_encoding($buffer, $encoding);
    }
    return $result;
    }

    /* ==================================================
    ———————————————————————————-

    1byte文字は結果表示も正しくされます。

    新しく2.0.0をダウンロードして、ktai_style.phpを入れ替えても同じ現象です。
    テーマを変えても同じ状態でした。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 beatmaster

    (@beatmaster)

    それと、テーマのカスタマイズについて伺いたいのですが、
    ipotchテーマを使用しています。

    1.画像の小さいサムネイルがインライン表示される時、大画像へのリンクが貼られる画像と、そうでない画像があります。常に大画像へのリンクを貼りたいのですが、どういう法則なのかいまいち読めません。

    2.「元画像(xxxKB)」という表記を消したい。

    お手数ですが、上記の質問も合わせて返答いただければ助かります。

    よろしくお願いいたします。

    検索で、日本語の検索結果がエラーになってしまいます。
    ———————————————————————
    Fatal error: Call to undefined function ks_die() in ルートパス/wp-content/plugins/ktai-style/ktai_style.php on line 419

    このエラー自体は Ktai Style のバグです。ks_die() はメソッドなので $this-> をつけなければなりませんでした。

    しかし、ks_die() メソッドを実行しようとした理由はその上にある check_encoding() メソッドが失敗しているからです。何らかの理由で入力文字列のエンコーディングが不正になっています。
    おそらく、サーバーの php.ini で mbstring の設定が正しくないのだと思われます。http_input や http_output は pass にしたり convert_translation を off にしたりしてください。

    1.画像の小さいサムネイルがインライン表示される時、大画像へのリンクが貼られる画像と、そうでない画像があります。常に大画像へのリンクを貼りたいのですが、どういう法則なのかいまいち読めません

    画像が 75KB を越える場合にリンクになります。
    http://wppluginsj.sourceforge.jp/ktai_style/customize/#ktai_direct_link_image_size
    を参照してください。
    あまりに大きい画像は携帯電話で表示できないので「常に大きい画像へのリンクにする」とう挙動に改造することはおすすめしません。使用する画像を小さくする方向で検討してください。
    (端末に合わせたちょうどいい大きさの画像を動的に作成する機能は将来的に導入を検討しています)

    .「元画像(xxxKB)」という表記を消したい。

    まず
    http://wppluginsj.sourceforge.jp/ktai_style/qa/
    を熟読し、過去のフォーラム回答を探してみてください。
    http://ja.forums.wordpress.org/topic/633
    などが参考になるかと思います。

    トピック投稿者 beatmaster

    (@beatmaster)

    ありがとうございます。

    75KB以上300KB程度(表示できる限度)までがリンクになるのですね。
    納得しました。
    端末に合わせたちょうどいい大きさの画像を動的に作成する機能はすばらしいですね!
    期待しています!
    「元画像(xxxKB)」という表記を消したい。件については、すみません。他のフォーラムで確認できました。試してはいませんが、後で試してみたいと思います。

    php.ini 設定については、おっしゃるとおりでした。PHP5での設定を変えたところ、うまく動作しました。

    新規質問ですが、一覧に画像を表示させたく、Photolog 1.2.0を使用したところ、以下のエラーに悩まされています。画像のない記事は表示されるようです。

    Fatal error: Call to a member function get_thumbnail() on a non-object in ルートパス/wp-content/plugins/ktai-style/themes/photolog/functions.php on line 78

    トピック投稿者 beatmaster

    (@beatmaster)

    新規質問ですが、一覧に画像を表示させたく、Photolog 1.2.0を使用したところ、以下のエラーに悩まされています。画像のない記事は表示されるようです。

    Fatal error: Call to a member function get_thumbnail() on a non-object in ルートパス/wp-content/plugins/ktai-style/themes/photolog/functions.php on line 78

    上記は、全てのデータを再アップすることで解決しました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「【Ktai Style】検索結果エラー」には新たに返信することはできません。