サポート » プラグイン » ktai_styleの時刻を非表示にしたい

  • 解決済 itiyama

    (@itiyama)


    こんにちは。よろしくお願いします。

    ktai_styleを使い始めました。
    ME2.2.3 なので、バージョン1.49です。

    携帯電話用テーマ Redportal(1.49) で表示していますが、
    投稿日時などの箇所で、
    日付だけにしたいんです。時刻は非表示にしたいのですが、
    ktai_style/ktai_style.php
    の何処を編集したらいいのでしょうか?

    変更箇所をお教えください。お願いします。

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

    (@itiyama)

    スイマセンが、お願いします。
    携帯表示->Ktai Style オプションの箇所ですが、

    月日のみ表示の場合(今年の日付)

    n月j日

    としていますが、
    2009.07.20 14:48
    の様な表示となっております。

    themes/redportal/header.php
    のパーミッションは、606にしていますが、
    そのheader.phpの

    <?php } elseif (is_day()) { ?>
    	<h1><?php printf(__('Archive for %s', 'ktai_style'), get_the_time(__('F jS, Y', 'ktai_style'))); ?></h1>
    <?php } elseif (is_month()) { ?>
    	<h1><?php printf(__('Archive for %s', 'ktai_style'), get_the_time(__('F, Y', 'ktai_style'))); ?></h1>
    <?php } elseif (is_year()) { ?>
    	<h1><?php printf(__('Archive for year %s', 'ktai_style'), get_the_time(__('Y', 'ktai_style'))); ?></h1>
    <?php } elseif (is_author()) {
    	global $authordata;
    	$authordata = get_userdata(get_query_var('author')); ?>
    	<h1><?php printf(__('Archive written by %s', 'ktai_style'), get_the_author()); ?></h1>

    の何処かじゃないかと思うのですが、分かりません。
    何か、ご教授願えませんでしょうか?お願いします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    バージョン 1.4x 系統までは、ks_time() による日時表示では時刻表示が強制的に付きます。これを回避するには、index.php, single.php などを改造して、ks_time() から the_time('n月j日') などに変更する必要があります。場所によっては、the_time('H:i:s') のように、直接時刻を表示させている場合もあります (Redportal では index.php など)。

    header.php はおそらく関係ありません。

    トピック投稿者 itiyama

    (@itiyama)

    lilyfanさん、おはようございます。
    ありがとうございます。お教えの通りにしたところ、
    解決しました!

    index.phpと、single.phpの、
    the_time()の中を
    “Y.m.d H:i” → “Y.m.d”に変更したところ、
    希望したとおりに、「時刻の非表示」が可能になりました。

    ありがとうございました。感謝申し上げます。
    もう一つお願いします。この箇所を”Y年m月d日”としたいんですが、駄目でしょうか?

    分からないので、
    年月日をUnicodeやShift-Jisの文字コードに変更したり、
    “や%で挟んだりしましたが、駄目でした。

    ks_time()を他のphpも検索しましたが、
    見あたりませんでした。

    諦めようと思いましたが、今一度、質問させて下さい。
    どうぞ、お分かりでしたら、お願いします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    もう一つお願いします。この箇所を”Y年m月d日”としたいんですが、駄目でしょうか?

    ふつーに the_time('Y年m月d日'); と書いて、テンプレートを UTF-8 BOM なしで保存すればいいはずです。テキストエディタによっては、BOM ありで保存してしまったり、Shift_JIS にしてしまうので気をつけましょう。

    # 特に Windows の「メモ帳」は BOM なし保存ができないので使用禁止です。

    トピック投稿者 itiyama

    (@itiyama)

    lilyfanさん、ありがとうございます。
    解決しました!! Shift_JISで保存してましたので、
    UTF-8 BOM なしに変更し、アップしたところ、

    問題なく、表示できました。お世話になりました。
    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「ktai_styleの時刻を非表示にしたい」には新たに返信することはできません。