This shop will be powered by Are you the store owner? Log in here
![Bridge Word](https://cdn-ak-scissors.b.st-hatena.com/image/square/248b8c84036c2ca392f088adadbe9e3d790dc7db/height=288;version=1;width=512/https%3A%2F%2Fgoodpic.com%2Fmt%2Fcapture%2Fdropbox-mt-create-website-2-20110512-122748.jpg)
This shop will be powered by Are you the store owner? Log in here
regex_replace モディファイヤを連続して適用できる MovableType プラグイン:regex_replaces Permalink URL http://www.magicvox.net/archive/2012/05251625/ Posted by ぴろり Posted at 2012/05/25 16:25 Trackbacks 関連記事 (0) Post Comment コメントできます Category Continuous Division Photo by MousyBoyWithGlasses MovableType の regex_replace モディファイヤでは、Perl の正規表現を用いた強力な文字列操作が行えますが、モデファイヤの記述一回につき適用できる処理は一つだけです。処理を複数回行いたい場合には、その分だけモディファイヤを繰り返し記述しなけ
Movable Typeのログインセッションが終了タイミングを変更するプラグイン「ChangeOutdateTiming」を作成しました。 本プラグインを使用するとログインセッションの有効期間が「初回ログイン時刻」からの時間ではなく、「最終アクセス時刻」からの時間に変更されます。 開発背景 ログイン時に「ログイン情報を記憶する」チェックボックスをチェックしていない場合、MTユーザーセッションの有効期間は環境変数「UserSessionTimeout(初期値:4時間)」で設定されます。 このセッション有効期間は「初回ログイン時刻」からの時間になっています。つまりログイン後に何回MTの管理画面にアクセスしていても、ログインから一定時間経つと突然ログアウトしてしまう訳です。 本仕様が微妙に感じたので、セッション有効期間を「最終ログイン時刻」からに変更するプラグインを作成してみました。 使い方 こ
Movable Type で一旦公開したエントリーを削除した場合、対象のエントリー・アーカイブはデータベースから削除され、メインページやカテゴリー・アーカイブ/月別アーカイブに表示された記事、さらに各ページに貼られた対象エントリーへのリンクもすべて消滅しますが、Movable Type を普通にインストールしたままの状態では、エントリーを公開した時点で生成されるHTMLファイルは残ってしまいます。 したがって、対象となるエントリーの公開→削除のタイミングによっては検索ロボットにクロールされてしまい、削除したはずのエントリーが検索エンジン経由で他の方に閲覧されてしまう可能性があります。*1 これは公開したエントリーを「非公開」に変更した場合や出力ファイル名を変更した場合も同様です。 このような事態を回避したい場合、これまではFTPツール等を利用して手動で残ってしまったHTMLファイルを削除す
さくらインターネットで Movable Type のダイナミックパブリッシングによる500エラーを解消する方法をまとめましたので、本エントリーにて情報展開致します。 さくらインターネット+ダイナミックパブリッシング+500エラーの解消方法は、色々なサイトで公開されているのですが、サイトパスの設定によって500エラーが解消されないケースがあったため、改めて調査を行い、どのような設定を行なっても確実に500エラー解消する方法を網羅しました。 また、他のサイトでは500エラーを解消するための対処方法として冗長な情報も紛れ込んでいると思われるため、本エントリーでは正常に動作させるための最小限の方法のみ紹介し、それ以外の変更の要否については、5項にFAQとしてまとめてみました。認識誤りがありましたらご指摘ください。 動作を確認したプランは、さくらインターネット「レンタルサーバ」の「スタンダード」プラ
このようにしてハッシュを作った後、ハッシュに今月/来月の要素があるかどうかを条件判断します。 要素があれば(=記事一覧が代入されていれば)、その記事一覧を出力します。 一方、要素がなければ、「記事はありません」と出力します。 2.テンプレートを書き換える ここまでの話に基づいて、昨日紹介したテンプレートを書き換えると、以下のようになります。 <$mt:Date format="%Y%m" setvar="this_month"$> <$mt:GetVar name="this_month" op="++" setvar="next_month"$> <mt:If name="next_month" like="13$"> <$mt:Date format="%Y" setvar="next_year"$> <$mt:GetVar name="next_year" op="++" setva
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 MTQで以下のような質問が上がっていました。 ウェブサイトテンプレートで、ブログの今月の記事と来月の記事を表示する方法がわからないです。 すでにまーしーさんが解答していますが、私も答えてみます。 1.今月を得る まず、今月を「201202」のような形で得て、変数this_monthに代入することから始めます。 後で今月かどうかを条件判断する際に、この変数を使います。 現在(正確には、最後に再構築した時)は、MTDateタグで得ることができます。 このタグにformatモディファイアを指定して「yyyymm」の形に変換すると、今月を得ることができます。 その値を変数this_mo
Movable TypeのMTEntryIfCategoryタグとMTIfCategoryタグの違いについて調べてみました。これはMTQにあがっていた質問の回答です。 1.MTIfCategoryタグ 公式サイトのMTIfCategoryタグの説明は次のようになっています。 コンテキスト内に指定されたカテゴリが含まれる、またはアクティブなブログ記事が指定されたカテゴリに属している場合に有効になる条件タグです。 2.MTEntryIfCategoryタグ 公式サイトのMTEntryIfCategoryタグの説明は次のようになっています。 コンテキスト内に指定されたカテゴリが含まれる、またはアクティブなブログ記事が指定されたカテゴリに属している場合に有効になる条件タグです。MTIfCategoryブロックタグと異なる点は、コンテキスト内のブログ記事に対してのみ適用する点です。 公式サイトに記載
拙著「個人投資家は低位株で儲けなさい」が発売されました。 株価が安い「低位株」に投資する方法を解説しています。 自由国民社刊で、定価1,512円(消費税込み)です。 MTQに以下のような質問があがっていました。 ステータスにある日時指定は、サーバー側がcronに対応してないと使えないと思います。 なので導入するサーバーで使えない時には、メニューに表示させたくありません。 この質問に答えてみます。 管理画面をカスタマイズする際には、奥脇氏が作られた「MTAppjQuery」を使うと便利です。 MTAppjQueryでは、「user.js」というJavaScriptのファイルに各種の記述を加えることで、管理画面をカスタマイズすることができます。 今回の事例では、「ステータス」のselectから、値が「4」になっているoptionを削除すれば良いです。 そこで、user.jsに以下のJavaSc
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 Movable Typeの管理画面をカスタマイズする際に、tinybeans氏が作られたMTAppjQueryプラグインは非常に便利です。 このプラグインと、拙作のAnotherCustomFieldsプラグインを組み合わせると、MTOSに追加したフィールドの表示をカスタマイズすることもできるはずです。 MTAppjQueryの全機能を試したわけではありませんが、おそらく問題なく動作すると思います。 こちらで試した例を紹介します。 1.サブタイトルのフィールドを追加してタイトルの下に表示 AnotherCustomFieldsプラグインでブログ記事(とウェブページ)にフィールド
Pixlr(ピクスラー)というサービスをご存知でしょうか? Pixlrとは、アカウント登録などを行わなくてもすぐ始められるお手軽な画像編集サービスです。 目次 Pixlrのサービス ダウンロード インストール 設定について 注意事項、その他 使い方について Pixlrのサービス Pixlrには現在5種類のサービスがあるのですが、今回はそのうち「pixlr editor」「pixlr express」をご紹介いたします。 pixlr editor pixlr editorは操作感がphotoshopに非常に似ています。 使い勝手がよく、機能面も充実しており、複雑な加工を必要とする場合は、おすすめです。 詳しい使い方は下記のサイトに載っておりますので、ご覧下さい。 プロ並みの編集を無料でできる!写真加工サービス「Pixlr」の使い方 - nanapi Web pixlr express 写真加
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 先日、風の便り(?)で、以下のような話を耳にしました。 Movable Typeのダッシュボードに、日常行う作業のリンクを一覧表示できれば、お客様に「このメニューから作業してください」というようなことを伝えやすい。 上記のようなことは、ダッシュボードウィジェットのプラグインを作成すれば可能です。 プラグインといっても、簡単なダッシュボードウィジェットなら、config.yamlファイルとテンプレートだけで作ることができ、プログラミングは不要です。 数日に分けて、簡単なダッシュボードウィジェットを作る方法を紹介します。 今日は、config.yamlファイルの書き方を解説します。
Movable Type, Craft CMS, Drupal, HTML, CSS, JavaScript, jQuery etc. Thumbnail Changer とは Thumbnail Changer とは、Movable Type 5 の「ユーザーダッシュボード」および「ウェブサイトダッシュボード」に表示されるウェブサイトやブログのサムネイルを変更することができるプラグインです。 一つの「テーマ」をカスタマイズして構築する場合でも、各ウェブサイトやブログの役割を明確にすることができます。 動作環境 Movable Type 5 で動作確認済み ダウンロード 以下のページより、最新版をダウンロードしてください。 Downloads - thumbnail-changer - Google Code インストール ダウンロードしたファイルを解凍し、「plugins / Thumb
トップページ > エンジニアブログ > Movable Type プラグイン > ページ分割プラグインPagebuteがより柔軟にデザインカスタマイズ出来るようになりました。 こんにちは、はせがわです。 今回は、PageBute3.5.6を公開しましたので、お知らせいたします。 PageButeの利用方法とダウンロードはこちらを参照してください。 前回のリリースから現在の3.5.6までで追加された機能は主に以下の通りです。 PageButeで出力されるリンクを相対パスにすることが出来るようになった。 MTPageLinksタグの代わりに、従来では、ある程度固定的な出力となっていたナビゲーションリンクを、テンプレートを割り当てる事で、構造や出力を自由に指定し易く行えるタグを提供。 追加及び変更されたタグは以下の通りです。 (変更) MTPageContents abs2relモディファイアを
Movable Type Open Source 4.15 Beta5B, Movable Type 4.15 Beta2 の提供を開始しました。Movable Type 4.15 ではカスタムフィールドを実装するためのバックエンドに大きな変更があり、カスタムフィールド機能もそれに合わせ変更されています。今回の Movable Type Beta2 ではそれを利用し、カスタムフィールドの値を利用した表示記事や項目を並べ替えたり、フィルタリングできるようになりました。 カスタムフィールドを使用する カスタムフィールドで追加したフィールドの値を利用して、ブログ記事やカテゴリを並べ替えできます。例えば、カスタムフィールドを使って、商品レビューなどを行うウェブサイトを作成したとします。1つの記事で1つの商品をレビューするので、ブログ記事編集画面に評価を示す1から5の値を選択する項目を追加します。こ
Movable Typeではシステム管理者と比べて、それ以外のユーザーの管理画面レスポンスが遅い事が知られています。 今回公開するCachePermsプラグインはMovable Typeの管理画面を高速化します。特にシステム管理者以外のユーザーの処理を大きく高速化して、編集者のユーザーの場合はシステム管理者並みのブログ投稿を可能にします。 速度調査 CachePermsプラグインでどのくらいレスポンスが速くなるのか、実際にMovable Type 5.13を使用して処理時間の調査を行いました。 下図が今回調査したデータです。計測した時間はmt.cgi(mt.fcgi)の処理時間です。 (「ブログ記事一覧」は、画面表示時間+記事一覧の取得時間です。「未公開ブログ記事更新時」は、記事保存時間+画面表示時間です。) CachePermsを使う事で、編集者ユーザーの処理時間が下記のように削減されま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く