全ての記事 920 件のうち 296 件の記事が該当しました。 (全 30 ページ)。
例えば、日本語と英語のブログを管理している場合、記事の執筆者を表示するために<$MTEntryAuthorDisplayName$>テンプレートタグをそのまま使うことができません。なぜなら、ユーザ設定画面で表示名を「ぴろり」と設定してしまうと、英語サイトで<$MTEntryAuthorDisplayName$>テンプレートタグは「ぴろり」と日本語で表示してしまうからです。Translator プラグインでは言語毎の辞書を事前に登録しておき、表示する際に適切な翻訳が行われるようにします。
MovableType では、記事の入力欄が、「本文」と「続き」というように二つに分けて文章を入力できるようになっています。おそらく、MovableType の設計思想がそうであると思われるのが、読者は「本文」を流し読みして、気になった記事については都度「続き」を読んでもらえばいい、ということなのでしょう。是非、「本文」と「続き」を意識して記事を書いて欲しい、というお願い。
プラグインを使わずWordPressに6の機能をつける
1. 人気の記事を表示する
コメントの数が多い記事が人気の記事となります。このサイトではトップ3が表示されています。
参照先のソースコードを見てカナヅチで頭を殴られたような衝撃を受けました。「あ、俺、WordPress は無理だ」 …だって、ファイルに SQL 直書きなんス。取ってきたオブジェクトをループさせるのに foreach ステートメント直書きなんス… WordPress のソースコードはきっちり読んだことがなかったのですが、これ、マジですか。現代的な Web アプリケーションとして、何かしらの MVC(Model/View/Control)フレームワークくらいは当たり前だと思っていたので、今更ながら衝撃を受けたのですよ。
MovableType で扱える各データカラムの最大サイズを求めようとして、ソースコードからしこしこと表を作ってみました。記事公開後、天野さんから、「バイト数じゃないんじゃない?」とのコメントを頂いたので、もうちょっと調べてみました。要は、データベースの文字コードの設定によって結果が違ってくるとのこと。
Google Safe Browsing APIは、Google が実験的に提供しているフィッシング詐欺ページやマルウェア配布サイトのブラックリストです。このリストは Google によって定期的に更新されており、URL をこのリストと照合することでそのセキュリティチェックをすることができます。これを用いて、例えばフィッシング詐欺ページへのリンクを含むコメントの投稿を自動的機械的に阻止したりできます。
今回、このサービスを MovableType のコメント/トラックバックのジャンクフィルタとして利用できるように MovableType プラグインにしてみました。
Twitter / 角めぐみ
Movable Typeのカテゴリ名に文字数制限があるかどうか、どなたかご存知ですか?その制限を解除する方法があれば教えてくださいませ!
制限はあります。…けれど、具体的に幾つ? というのは調べたことがなかったのでこの際まとめてみました。
おーぅ、名前そのままやんけ。要はテンプレートタグから、MT::FileInfo や MT::Template にアクセスできるようにする MovableType プラグインです。きっかけは、テンプレートを書いている時に、自分自身(そのテンプレートが生成する URL) を一発で示すテンプレートタグって無いよね、ってところから。
本当はハッカソンで作る予定だったんですが、自宅ハッカソンになってしまったので小物です。しかも茹っていたら公開が遅れましたの。
MovableType のテンプレートにはインクルード(include)という仕組みがあって、同じテンプレートを各所で共通に使いまわすことができます。EasyQuote プラグインは、そのHTML版(?)のような位置付けで、記事を書いている最中に、他エントリから一部分を簡単に引用できるようになっています。