サポート » プラグイン » Ktai_Styleテーマのカスタマイズでの質問です

  • 解決済 Dean-toto

    (@dean-toto)


    KtaiStyle製作者のゆりこさん、およびWordpressに関わる皆様にとても感謝しております。表題の通り、携帯用のテーマを作成しているのですが、不明点が2箇所がどうしても解決しません。
    もう少しで完成なんですが・・・どうかご教授くださいませ。

    ■環境
    Wordpress-MU 2.7.1(近く2.8.*へアップ予定)
    Ktai_Style 1.74
    ベーステーマ:Photolog111 をリネームして作っております
    Ktai_Entry 0.8.10
    私の携帯:softbank 920SH
    ※ブログは私のブログではありません。

    ■現象:
    1.
    トップページの「最新記事」に一覧される、各投稿のタイトルに、フォーカスが移動したとき(PCだとマウスが重なった状態)ですが、タイトル文字の背景が(恐らく)白になり、文字色がライトグレーとなり、ほとんど読めません。
    通常は、(色変更したので)背景が紺色系、文字色が白です。
    $ks_settings[‘title_style’] = ‘color:white;background-color:#002880;’;

    トップページの投稿タイトル以外のリンクは、それぞれの色でリバースしているようで、問題ありません。
    フォーカスが当たった時の、背景色や文字色はどのように(どこで)設定されているのでしょうか?どのように直せばよいのでしょうか?

    2.
    ‘h2_style’を次のように変更しました。
    $ks_settings[‘h2_style’] = ‘ style=”color:white;background-color:black;margin:0;”‘;
    背景を黒、文字色を白で<h2>タグを表示します。
    これで、各ページのタイトルが変更されたのですが、「ページ一覧」の見出し”ページ一覧”だけが元のままです。
    page.php内で設定されているのかと思ったのですが、見つかりませんでした。
    この設定も、どこで行っているのでしょうか?

    —–

    ここまでは、作者様の解説ページなどを参考に、とても順調に制作できたのですが、この2点だけがどうにも、解決いたしません。。。
    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    トップページの「最新記事」に一覧される、各投稿のタイトルに、フォーカスが移動したとき(PCだとマウスが重なった状態)ですが、タイトル文字の背景が(恐らく)白になり、文字色がライトグレーとなり、ほとんど読めません。
    通常は、(色変更したので)背景が紺色系、文字色が白です。

    これはソフトバンク携帯の仕様です。作者もいろいろ調整しましたが、現状では対応策がありません。ドコモ携帯ならうまく表示されるんですが……。

    これで、各ページのタイトルが変更されたのですが、「ページ一覧」の見出し”ページ一覧”だけが元のままです。
    page.php内で設定されているのかと思ったのですが、見つかりませんでした。

    「ページ一覧」は、お使いのテーマに menu_pages.php テンプレートがあれば、それ適用されます。なければ、Default テーマの menu_pages.php を使います。
    よって、「ページ一覧」をカスタマイズしたければ、Default テーマから menu_pages.php をコピーして改造すればよいです。

    lilyfanさん。お返事ありがとうございます。

    これはソフトバンク携帯の仕様です。作者もいろいろ調整しましたが、現状では対応策がありません。ドコモ携帯ならうまく表示されるんですが……。

    仕様ですか・・・それでは、しようがありませんね(*^_^*)
    ブログの持ち主は、ドコモなんですけど。

    ほかのリンクは、文字色と背景色がリバースされているので、不思議な気もします。
    これは、<h2>タグにリンクが設定されていると、起きる現象なのでしょうか?
    あるいは、背景色または文字色が指定してあると、背景色だけ文字色が適用されて、文字色はそのまま・・・とか?

    よって、「ページ一覧」をカスタマイズしたければ、Default テーマから menu_pages.php をコピーして改造すればよいです。

    そう言われれば、そんなような記事をどこかで読んだような気がします。

    これら全て、明日試してみます。
    (ここには開発環境がないので)
    また、ご報告させていただきます。
    ありがとうございます。

    よって、「ページ一覧」をカスタマイズしたければ、Default テーマから menu_pages.php をコピーして改造すればよいです。

    よくよく考えたら、header.php の $ks_settings[‘h2_style’] の内容を変更したのだから、menu_pages.phpを、Default テーマから参照しようが、自分のテーマから参照しようが、スタイルは変更されるのでは・・・?と思い、ソースを覗いてみました。
    デフォルトのmenu_pages.php内、’h2_style’を適用するソースだけ修正させていただきました。きっと作者様の単純な入力ミスだと思います。
    9行目あたり
    echo $ks_h2_style;

    echo $ks_settings[‘h2_style’];
    に変更しました。
    これで、意図通りに表示できました。

    携帯サイトを触るのは、実は初めてで、こんな便利なプラグインのおかげで、大変助かっております。
    そこで、今回感じたのは、自作テーマ内に、Default テーマ内の menu_*****.php をコピーしておいた方が、今後の改良には良いのかなと思いましたが、いかがでしょうか?

    自作テーマ内に、Default テーマ内の menu_*****.php をコピーしておいた方が、今後の改良には良いのかなと思いましたが、いかがでしょうか?

    結局、Default テーマ内の menu_*****.php は全てコピーしました。
    デザインの変更にあわせて、コードを少し触りましたし。
    初めての携帯サイトで、予想以上に、機種などの違いに対応するのが大変なんだと感じました。
    このプラグイン制作者様のご苦労を感じたような気がします。

    これはソフトバンク携帯の仕様です。作者もいろいろ調整しましたが、現状では対応策がありません。ドコモ携帯ならうまく表示されるんですが……。

    仕様が解りました。
    私の携帯の場合(softbank 920SH)は、
    <body bgcolor="#e0e0e8" link="navy" vlink="teal">
    の設定に影響されるのですね。
    表示に文字色が白(リンク有り)で背景が紺色だと、フォーカスが当たると、文字色が bgcolor=”#e0e0e8″(ライトグレー系) になって背景が、もともとの文字色の白になってしまう。
    つまり、リンクが有る文字の場合、styleで指定した文字色と <body bgcolor がリバースする仕様なんですね。この時なぜか、styleで指定した背景色は用いられないので、読みにくくなるわけですね。・・・

    ちょっと強引な解決策を考えて、何とかなったのですが、他の場所での見栄えが悪くなるという事になって、あきらめました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「Ktai_Styleテーマのカスタマイズでの質問です」には新たに返信することはできません。