タグ

MovableTypeに関するokeke1101のブックマーク (113)

  • mt:ContentField に値が入力されていないときの分岐のしかた | Movable Type | Hei Blog

    いよいよリリースされたMTの新バージョン「Movable Type 7」、みなさんさわってますか? コンテンツタイプという概念ができて新しいタグも増えたので、疑問に思ったところをメモしていこうと思います。 まずはコンテンツデータの出力をするためのタグ、「mt:ContentField」について書いてみますね。 値が入力されていないときの処理のしかたがわからない MT6までは、文欄やカスタムフィールドに値がないときの処理は のような形で記述していました。 MT7でコンテンツタイプを設定した場合、mt:Contents ブロックの中に mt:ContentField ブロックを書き、その中に mt:ContentFieldValue で値を出力するという形になります。 それについては最近公開されたタグリファレンスに下記のように書いてあるのですが、コンテンツデータに入力がないときの書き方が見つ

    mt:ContentField に値が入力されていないときの分岐のしかた | Movable Type | Hei Blog
  • Movable Typeの構築や運用時によく使うプラグイン8選 | Tips Note by TAM

    先日、MT7のプレビューイベントに参加しました。MT7楽しみですね! 今日はMT7の話ではなく、Movable Typeのプラグインの話です。 個人的に構築や運用の時によく使うプラグインがだいぶ固定されてきたので紹介します! MTAppjQuery 管理画面でオリジナルのJavaScriptCSSが使えるようになるプラグイン! 主に投稿画面のレイアウトの調整などに使うことが多いです! 先日、紹介記事を書いたので、使い方や活用方法など参考にしてみてください。 MTAppjQueryで管理画面を使いやすくするカスタマイズ6選 MTAppjQuery公式サイト PageBute htmlをページ分割してくれる定番プラグイン!もはや説明不要ですね。 色々とテンプレートタグが用意されていて、柔軟な表示に対応できるので助かっています。 静的ページ用ページ分割プラグイン:PageBute QuickR

    Movable Typeの構築や運用時によく使うプラグイン8選 | Tips Note by TAM
  • [MovableType]MtSetVarsを使った変数の管理 | バシャログ。

    どうも、ishidaです。 最近は仮面ライダーアマゾンズにハマってしまい、毎週金曜日の配信を楽しみにしていました。 ですが、とうとうシーズン1が終わってしまい、この先何を楽しみに生きていけばいいのか困っています。 シーズン2まであと1年は長い。。。 さてさて、ここ3ヶ月はMovableType案件ばかりをこなしていたので今回はMovableTypeのTipsをば。 MTSetVarsテンプレートタグ MTSetVarsテンプレートタグでは、変数名とその値をセットとしてまとめて設定できます。 このタグを使うことで、変数の設定をシンプルに出来ます。 変数の名前=変数に設定する値 =の間にスペースを入れると変数ないにもスペースが入ってしまうので、スペースはなしで設定します。 また公式リファレンスでは 変数の名前にハイフンを利用すると、$name-foo のような $ を利用したモディファイアを正

    [MovableType]MtSetVarsを使った変数の管理 | バシャログ。
  • https://www.1co-jp.net/doc/1511061750/

  • MovableTypeの regex_replace を使って色々と置換する方法[自分でなんとかするWeb]

    MTのグローバル・モディファイアregex_replaceを使って置換処理をします。 使い方は簡単。 例えば、mt:Entrybodyタグ(文)に書かれている内容で、「痴漢」という文字を「置換」に置換したい場合。。。もう意味わかんねえ。その場合は以下のように記述します。 <$mt:EntryBody regex_replace="/痴漢/","置換"$> 「痴漢」が一文字だけなら別にこれでもいいですが、「痴漢」が複数いたら全部「置換」に変えてやった方がいい場合は次のように記述します。 <$mt:EntryBody regex_replace="/痴漢/g","置換"$> /痴漢/の後に、g と記述することで、繰り返し処理になります。 そして、グローバル・モディファイア regex_replace は正規表現を扱うことができるので以下のようなことが色々できるよ。 ■空白行を詰める MTタグ

    MovableTypeの regex_replace を使って色々と置換する方法[自分でなんとかするWeb]
  • 詳説MTEntries

    MTがなぜ大規模なテンプレートエンジンとアーカイブエンジンを持つに至ったかというと、全てはMTEntriesを動かすためといっても過言ではありません。 MTEntriesを制するものはテンプレートを制す、と言っても良いでしょう。 というわけで、MTEntriesのMT4.01での実装を、細かく調べてみました。 以下、MTEntriesの内部動作について気をつけたい点を一通り確認した後、実際のコードの流れを追う形で具体的な処理の詳細を見てみます。 概観 コンテキスト MTEnriesの行う重要な動作の一つに、モディファイアやコンテキストの指定をもとに、表示するべきエントリーを絞り込むことがあります。 コンテキストから読み取る情報については、以下の2種類に分類することが出来ます。 具体的なエントリー一覧として設定されているもの(キャッシュ) アーカイブに含まれるエントリーや、MTEntries

  • カスタムフィールドの値を一覧画面に表示するプラグイン(その1)

    2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 Movable Type 5.1のListing Frameworkを使って、ブログ記事等の各オブジェクトの一覧画面に、個々のオブジェクトのカスタムフィールドの値も一覧表示できるようにするプラグインを作りました。 1.機能 このプラグインには、以下の機能があります。 1-1.カスタムフィールドの値の表示 ブログ記事等の、カスタムフィールドに対応したオブジェクトの一覧のページに、個々のオブジェクトのカスタムフィールドの値を表示することができます。 1-2.カスタムフィールドの値によるフィルタリング 「値段フィールドの値が○○以上」など、カスタムフィールドの値を使って、オブジェクト

  • maniax.xyz

    maniax.xyz Buy this domain. 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    maniax.xyz
  • ブログ | ウェビングスタジオ

    十数年ぶりに就職して一所懸命働いているうちに、夏が過ぎ、秋が来て、クリスマスの季節になっていました。クリスマスケーキの予約のついでに買ってきたモンブランタルトをべつつ、近況報告を書いています。 具体的なことは書けません […]

    ブログ | ウェビングスタジオ
  • MTAppjQueryをつかってTag一覧を出力する

    みなさん、こんにちは、まーしーです CMSの管理画面でタグを入力する際に、最初数文字入力すると補完してくれたりしますよね。これはこれで便利なのですが、最初の文字がわかっていないとそもそも補完できません。 ということで@tinybeansさんにMTAppjQuery でそういうことができないか確認してみたら早速実装されていました。 これは現在の最新版である0.14から実装されてるようです。 まずプラグインをダウンロードします Downloads - mtapp-jquery - Project Hosting on Google Code http://code.google.com/p/mtapp-jquery/downloads/list ダウンロードしたプラグインは/mt/plugins/、/mt/mt-static/plugins/にアップします。 mt-staticの方にアップする

    MTAppjQueryをつかってTag一覧を出力する
  • http://code1616.net/movabletype/entry-13.html/tag/php/

  • 【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる | バシャログ。

    いまさら、パズドラにハマってしまった ishida です。 先日のレアガチャは、4回まわして4回とも神がでたぜ。 さて、今回はMovableTypeで最近使ってみて感動したプラグインのご紹介です。 WebサイトをCMS管理する場合、HTMLのテンプレート以外にもJSやCSSもCMSで管理することがあると思います。 CMS管理化におく場合、更新性がよくなるので便利ですがコードを圧縮してしまうと、その後のメンテナンス性が落ちてしまいます。 そんなときに便利なMovableTypeプラグインが、以下のプラグインです。 こちらのプラグインには、HTML/CSS/JavaScript のコードを圧縮するためのブロックタグがそれぞれあります。 HTMLコードを圧縮する MTHTMLCompressor タグ MovableTypeのテンプレートコードを以下のように MTHTMLCompressor タ

    【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる | バシャログ。
  • Webサイトのパフォーマンスをチューニングする | PowerCMS ブログ

    昨今、これまで以上にWebサイト(管理画面ではなく公開側のサイト)のハイパフォーマンス向上について様々な情報を目にするようになりました。 従前のWebサイトでは、サイトのチューニングは主にサーバーサイドで取り組む課題が多かったのですが、Ajaxの普及やスマホアプリなどJavaScriptの多用によって、クライアントサイドの高速化やHTMLソース上の工夫等による高速化がより重要になってきました。 そこで、今回はMT/PowerCMSの設定やテンプレート、プラグインによってWebサイトを高速化するためのTipsについてまとめてみます。 Minifierプラグイン https://github.com/alfasado/mt-plugin-minifier Minifierプラグインは、HTML, JavaScript, CSSコードの圧縮、画像のExif情報の削除、コンテンツのgzip圧縮等の

    Webサイトのパフォーマンスをチューニングする | PowerCMS ブログ
  • 【MovableType6】新規投稿時にエラー画面が表示される場合の対処方法 | バシャログ。

    2週連続の大雪でだいぶ雪かきがこなれてきました ishida です。 巷では、CMSといったら WordPress が定番となっておりますが 弊社ではMovableType もガンガン使っています。 先日、MovableType6 にて ちょっとハマってしまったことがありましたので、ここらでメモしておきます。 MovableType6の管理画面でおきた不具合 ブログ記事の新規投稿から、記事内容を入力し公開ボタンをクリックした際に 「アクセス統計データのキャッシュを削除できませんでした。」 のエラー画面が表示され、その後戻るボタンなども効かない現象が起きてました。 エラーが起きたあと、ブログ記事の一覧画面に遷移してみると エラーとなった記事は登録されている模様です。 新規投稿時、毎回このエラーが表示されてしまい、その先に進めない…。 またMovableTypeのシステムメニューのログには、

    【MovableType6】新規投稿時にエラー画面が表示される場合の対処方法 | バシャログ。
  • 検索ページのカスタマイズ | CMSプラットフォーム Movable Type ドキュメントサイト

    以降では、blog_id パラメータを指定すると、そのブログのテンプレートを検索結果の表示に利用します。blog_id を指定しない場合は、IncludeBlogs で最初に指定したブログのテンプレートを利用します。 Movable Type で管理している全てのブログを検索の対象にする 管理しているブログ全てを検索の対象にしたい場合は、検索フォームの IncludeBlogs を削除し、検索対象の絞り込みをしないようにします。 <form method="get" action="<$mt:CGIPath$><$MTSearchScript$>"> <input type="text" id="search" name="search" value="<$mt:SearchString$>" /> <input type="submit" value="GO" /> </form> 特定

    検索ページのカスタマイズ | CMSプラットフォーム Movable Type ドキュメントサイト
  • 指定日投稿や公開キュー等のスケジュール処理の設定 | CMSプラットフォーム Movable Type ドキュメントサイト

    Movable Type では、指定日投稿や迷惑コメント/トラックバックの削除、公開キュー等のスケジュールタスクを拡張しており、次のさまざまな方法でスケジュールタスクを実行できます。 cronWindows タスクスケジューラを利用した run-periodic-tasks スクリプトの実行 ログフィードの取得時に実行 XML-RPC API で拡張された mt.runPeriodicTasks の利用 run-periodic-task スクリプトの実行 run-periodic-tasks スクリプトを実行すると、指定日投稿などのスケジュールタスクと、公開キューによる再構築が行われます。お使いのサーバーにあわせた方法で定期的に run-periodic-tasks スクリプトが実行されるように設定してください。 crontab を利用したスケジュールタスクの実行 (Linux

    指定日投稿や公開キュー等のスケジュール処理の設定 | CMSプラットフォーム Movable Type ドキュメントサイト
  • BO STUDIO

    コンテンツの管理と運用を効率化するCMSの構築について気軽にご相談ください。最適なCMSをご提案します。

  • Movable Typeのデータ移行について - onagatani's blog

    はじめまして。onagataniです。 今日はMovable Type Advent Calendar 2012の16日目の記事です。 プラグインが間に合わなかったので実用的なネタを書かせて頂きますorz 皆さんはMTでWebサイト構築をして、開発環境から番環境にデータ移行(番化)をする時にどのように作業していますか? DB内やHTMLCSSなどにWebサイトのURLや、サーバ内のパスの記述などがあると思いますが、MT管理画面からの置換などでは漏れが出たり、再構築済みのファイルや、そもそもMT管理外のHTMLCSSがあったりするとお手上げです。 一度ローカルに全てのファイルを落としてツールなどを利用してもいいと思うのですが、SSHを利用してコマンドラインで操作すると以下のように簡単にデータ移行を行う事が可能です。是非デザイナーさんやコーダーさんも試してみてはいかがでしょうか。 注意

    Movable Typeのデータ移行について - onagatani's blog
  • アイテムを相対パスで挿入するプラグイン:AssetRelativePath - エンジニアブログ - スカイアーク

    MTのブログ記事作成・編集画面で画像を挿入すると、画像へのパスはブログURLからの絶対パスになりますが、AssetRelativePathプラグインを導入すると画像へのパスを相対パスに変換してくれます。 例えば、プラグインインストール後、画像挿入時に以下のようなコードとなります。 src="http://www.skyarc.co.jp/engineerblog/images/test.jpg" ↓ src="/engineerblog/images/test.jpg" プラグインのダウンロード AssetRelativePath.1.02:ダウンロード プラグインのインストール ダウンロードしたアーカイブを解凍してAssetRelativePathディレクトリをMovableTypeのpluginsディレクトリ以下にアップロードしてください。設定などは必要ありません。 注意事項 MT5で

  • URLの表示をパス指定に変換するグローバルフィルタプラグイン:Abs2Rel - エンジニアブログ - スカイアーク

    こんにちは。またまた上西です。 今日はまた微妙なプラグインを公開したいと思います。個人ユースではおそらく必要になることはないかなー、企業ユースでちょこっと要望があるかなー、というカンジのプラグインです。 プラグインはグローバルフィルタを追加します。このグローバルフィルタを用いることで、ドメイン名で始まるURLから、ドメイン名部分を削除し、パス指定のみのURLを生成することができるようになります。 <$MTEntryPermalink abs2rel="0"$> → http://www.eaxmple.com/path1/path2/hoge.html <$MTEntryPermalink abs2rel="1"$> → /path1/path2/hoge.html 同期システム(ステージングサーバと番サーバの間でファイルをFTP交換する仕組み)などを使ってWebサイトを構築されている場