Yuriko.Net 個別記事

2009-04-18
晴れ

携帯テーマ Arege, iPotch, Photolog アップデート

ゆりこ による 23:50:22 の投稿
カテゴリー: WordPressハック
タグ: , , , ,

さきほど、携帯テーマの Arege, iPotch, Photolog をアップデートしました。それぞれ以下のような更新内容です。

Arege
  • header.php で定義している $ks_settings['list_pages'] 引数のデフォルトを post_title に変更。
  • コメントを複数ページに分割しているときの表示を調整。
iPotch
  • ページ一覧用のオプションを header.php に分離。
  • リンク一覧で、外部サイトを示すアイコンを削除。
  • コメントを複数ページに分割しているときの表示を調整。
Photolog
  • Ktai Style 1.71 対応
  • コメントを複数ページに分割しているときの表示を調整。
ダウンロード
Arege: arege101.zip (16.1KB)
iPotch: ipotch102.zip (15.8KB)
Photolog: photolog110.zip (15.3KB)

基本的には、Ktai Style 1.72 で予定しているテーマ改造を先取りしたものです。アップデートしなくても問題はないですが、表示がより自然になります。

トラックバック・コメント »

  1. Ktai シリーズで大変お世話になっております。

    Ktai Style のテンプレートカスタマイズの関連資料を拝見させて頂き、挑戦してみました。私にはハードルが高すぎるようで、失敗してしまいました。(どの部分のコードをどこに貼り付けるか分からず実現したい事ができなかった)現状、テーマの作成するには PHP のスキルが必須となりますが、これを HTML の知識があれば作成できるように仕様変更をご検討頂けますでしょうか。

    例えば以下のように、テンプレートは HTML を書き込み、プログラムの出力部分だけを簡単なテキスト書式で代入すると、テーマの作成は相当楽になり、プラグインがさらに広がると思いますが、いかがでしょうか。

    <html>
    <title>[$title]</title>
    <body bgcolor=”[$bgcolor]“>
    <h1>[$sitename]</h1>
    [$desc]
    <h3>[$menu=cat,tag]</h3>
    [entry.toppage.loop]
    <h3>[$entry.title]</h3>
    <div>[$entry.body]</div>
    <div>コメント: [$comment.number]</div>
    [/entry.toppage.loop]
    [entry.single]
    <h3>[$entry.title]</h3>
    <div>[$entry.body]</div>
    <div>コメント: [$comment.number]</div>
    [/entry.single]
    </body>
    </html>

    にくまんからのコメント
    • 提案ありがとうございます。Ktai Style のテンプレートは「WordPress のテンプレートと構造や文法が互換である」ことが、最大の特徴であり、利点と考えています。PHP の知識が多少必要だという欠点はありますが、WordPress のテンプレート (PC 向け) も同じわけで、「WordPress でテンプレートをいじるには PHP を勉強する」ことは必須だと思います。

      正直なところ、提案されたような独自テンプレート構造は、まず実装が非常に大変です。そして、そのテストにも多大な工数がかかります 。PEAR の HTML Template Flexy とかを流用するとしても、組み込みやメンテナンスは大変です。そして、できあがったテンプレートは、他に流用できないという汎用性が低いものになってしまいます。PHP を勉強しなくていいというメリットはありますが、上記のようなデメリットの方が大きく、現時点では採用できないです。

      このテンプレート構造がすばらしいとお考えならば、この提案は、WordPress のコア開発者チームに行なってみてください。WordPress コアでこのような記法がサポートされれば、Ktai Style でも利用できると思いますので。

      今考えているのは、「携帯テーマを自動編集してくれるジェネレーター」の開発です。WordPress テーマでは Artisteer というツールがあるわけですが、それの Ktai Style 版が作れないかと考えています。

      • 提案させて頂いたようなテンプレート記法に馴染みがありますので、簡単に実現できるものと軽々思ってしまいました。なるほど。現状のテーマ構造と文法が本家と互換だと知らず、恥ずかしい限りです。確かに、コア開発者に進言してみる価値はあるかもしれません。今度アカウントを作成して提案してみます。アドバイス、ありがとうございました。

        【蛇足】Artisteer は先日試してみました。非常によくできているツールですが、日本語が完全に対応されていない(ボタンなどのラベルを日本語化すると表示が異常になる)のと UI の訳が気に入らないので購入に躊躇しています。別件で Artisteer に問い合わせを送りましたので、「独自に携帯テーマを作成する方法」も聞いてみました。進捗がありましたらまた追ってご連絡いたします。

        にくまんからのコメント
  2. はじめまして。
    携帯テーマのipotchを使っているのですが、躓いてる箇所があります。
    設置と携帯での内容確認まではOKなのですが、グーグルアドセンスの表示で行き詰ってます。

    個別記事のページで、「タイトル/日付/admin」「記事本文」「前後記事」「コメント」と4つのBOXが
    表示されるのですが、その中の「記事本文」のBOXの中の一番上にアドセンスを表示させたいのですが
    どこにコードを埋め込めばいいかわかりません。

    single.phpの中の色々なところにアドセンスコードを入れてみたのですが、FATAL ERRORばかりです。
    ためしにヘッダー部分への表示をやってみたのですが、そちらは正常に表示されました。
    ですのでアドセンスコードは間違っていないという判断をしています。

    記事本文の枠の中の上位に広告を入れるためのコードの場所をご教示下さい。

    お手数ですがよろしくお願いします。

    dc2rからのコメント
    • 基本的に Adsense のサポートはしていません。Ktai Style のテンプレートは PHP + XHTML になっていて、iPotch はほとんど PHP モードのみ使っています。HTML モードになっている箇所は非常に少ないです。
      Fatal Error はたいていの場合 PHP の文法エラーですから、エラーの出る行番号をもとによく見直してみてください。if 文の入れ子構造を破壊しているとか、そういうことはないですか?

      • 回答ありがとうございます。
        やはり正式な表示のサポートはされていないんですね。
        その後試行錯誤の結果、コードの中のfunction read部分の参照先をいじる事で解決できました。
        お手数おかけしました。

        dc2rからのコメント
        • やはり正式な表示のサポートはされていないんですね。

          そういう意味ではなくて「Adsense についての質問は受けられない」ということです。金を稼ぎたいなら自分で汗をかいてください。無料サポートで金の稼ぎ方を教える義理はないと思います。

  3. 正規ブランドタグ、ネームを外しており、ネーム外し痕が内側背中心に残っています。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る