タグ

movabletypeに関するakira_maruのブックマーク (147)

  • 管理画面でもMTタグを入力補完できる Alfred Snippets を作りました | Movable Type | かたつむりくんのWWW

    こんにちは。この記事は「 Movable Type Advent Calendar 2017 - Adventar 」の 6 日目の記事です。Movable Type のアドベントカレンダーで 6 年連続で 12 月 6 日に書かせていただいております。Movable Type 7 の Developer Preview 版の公開からもうすぐ2ヶ月。時が経つのは当に早いですね。 さて、bit part では、MTMLのタグを補完するツールをいくつか公開していますが、それらは IntelliJ IDEA や ATOM など、何かしらのエディタのプラグインでした。でも実際に Movable Type でサイトを運用していると、管理画面で直接テンプレートを編集したいというケースも意外と多くありませんか? 今年はそんなあなたにクリスマスプレゼントを。Alfred の Power Pack で利用

    管理画面でもMTタグを入力補完できる Alfred Snippets を作りました | Movable Type | かたつむりくんのWWW
  • 3年間使い続けたMovableTypeをより便利にする定番プラグインまとめ | Blog | riatw.me

    仕事でMovableTypeを3年間ほど触っていますが、その中でよく使っているプラグインを紹介します。 対象となる案件の規模は小規模(5p-10p)で、主にMovableTypeOpenSource(MTOS)と併せて使用しています。 ダイナミック対応プラグインは、プラグイン名の後ろに(D)がついています。 全てのプラグインが、商用版MT、またはMTOS 5.12との組み合わせで動作確認済みです。 プラグインのライセンスにつきましては、プラグインによって異なりますのでご注意ください。 もしリンク先の間違い、説明の仕方で不十分な点等ありましたら、早急に修正させて頂きますので お手数おかけしますが、ご一報いただけると幸いです。 マルチデバイス対応・会員専用サイトなどダイナミックパブリッシング(動的生成)機能を大幅強化! DynamicMTML(D) マルチデバイス対応や会員サイト構築など、標準

    3年間使い続けたMovableTypeをより便利にする定番プラグインまとめ | Blog | riatw.me
  • 複数のカテゴリのどれかに一致するかどうかを調べる

    WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。 「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいくです。 このでは、PHPの基となる変数と制御構造について解説します。 Kindleで、定価500円です。 MTQに「mt:IfCategoryでのカテゴリー複数指定」という質問がありました。 これまではプラグインで複数カテゴリを判別できていたのに、MT6にしてから動作しなくなったとのことです。 プラグインを修正することも考えられますが、Movable Typeの標準の機能だけでも実現できますので、その方法を紹介します。 Movable Typeには「MTIf」というテンプレートタグがあり、変数に対して各種の条件判断を行うことができます。 また、MTIfタグの「test」というモディファイアを使うと、Perlの条

    akira_maru
    akira_maru 2015/10/09
      「オススメ」または「イチオシ」カテゴリの場合に出力する内容   上記以外のカテゴリの場合に出力する内容
  • MTでテーマを同期するためのツールチェーン - いかにしてトフはテーマの管理をサポートできるようになったのか

    MTでテーマを同期するためのツールチェーン - いかにしてトフはテーマの管理をサポートできるようになったのか これは何か? 「テーマ」の機能を利用してデスクトップとMTを連携させるためのツールです。 できること ブログのテンプレートから、ファイルのリンクを一括で設定することができます 今までのように、1つずつファイルのリンクを設定する必要がありません デスクトップ上に保存したテーマから直接プレビューを生成できます 複数のファイルにまたがる変更の場合にも、全ての変更を反映した状態でプレビューを生成できます デスクトップ上に保存したテーマから、MTにテンプレートを一括で反映することができます 同じテーマのブログをまとめて再構築することができます デモ 開発の背景 バージョン管理システムの利用がウェブ制作の現場にも普及してきたためか、最近では、 テンプレートをバージョン管理システムで管理したい

    MTでテーマを同期するためのツールチェーン - いかにしてトフはテーマの管理をサポートできるようになったのか
  • ImageUploadUtility(Pro) - Movable Type Plugins And Themes Directory

    ImageUploadUtilityは、Movable Type用の画像アップロード機能補助プラグインです。 プラグインを利用すると以下のことが実現できます。 アップロードするアイテム画像を指定サイズ(長辺/指定幅)へリサイズ アイテム画像のサムネイルが指定サイズを超える場合に自動リサイズ 日語などのマルチバイト文字を使用したファイル名を半角英数字やランダムな文字列など、任意のフォーマットに自動リネーム 写真の縦横の向きを自動補正する機能を搭載 デジカメ写真に残される「撮影情報」を自動削除 JPEG画像のアップロード時、圧縮率を変えてファイルサイズを削減 拡張子を小文字に統一 設定内容を一括してmt-config.cgiに記載、初期設定として登録 上位版となるPro版もご用意しております。 アップロードする画像に任意の透かし画像を合成可能 PDFをアップロードした際、その1ページ目を画

    ImageUploadUtility(Pro) - Movable Type Plugins And Themes Directory
  • Movable Type の管理画面で Font Awesome を使おう | MTAppjQuery | かたつむりくんのWWW

    Movable Type の管理画面をカスタマイズするとき、アイコンを使いたくなることってありませんか? そういうときは MT 体で使っているアイコンを使うというのがデザインの統一性を考えるとベストかも知れません。でも mt-static/images ディレクトリから探すは結構手間がかかります。また、フリーのアイコンを持ってきて使うという方法もありますが、それも少々面倒です。 そこで、今回は手軽に多数のアイコンを使える「Font Awesome」を MT の管理画面で使ってみようと思います。 Font Awesome を使う方法はいくつかありますが、今回は CDN を使うという最も手軽な方法にします。もちろん、MTAppjQuery がインストールされていることが前提となります。 さて、MTAppjQuery は、プラグインの設定に「自由テキストエリア」というのがあり、管理画面のソース

    Movable Type の管理画面で Font Awesome を使おう | MTAppjQuery | かたつむりくんのWWW
  • 複数のウェブサイト(ブログ)でウェブページを共有する

    なお、説明/ベースネームの各欄の設定は任意です。 2.共有するウェブページのIDを確認 ウェブサイトAでウェブページを作り、それをウェブサイトB/Cで共有するには、まずウェブサイトAでそのウェブページのIDを確認します。 ウェブサイトAの管理画面で「ウェブページ」→「一覧」を選び、ウェブページの一覧を表示します。 そして、表示オプションの「ID」のチェックをオンにすれば、それぞれのウェブページのIDを見ることができます。 3.ウェブサイトB/Cでウェブページを作成 次に、ウェブサイトB/Cにウェブページを作成し、「共有ウェブページID」のカスタムフィールドに、手順2で調べたウェブページのIDを入力します。 例えば、ウェブサイトAに「会社案内」のウェブページがあり、そのIDが1番だとします。 そして、このウェブページをウェブサイトB/Cで共有したいとします。 この場合、ウェブサイトB/Cそれ

  • 環境変数を上手に使いこなそう - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    環境変数とは 皆さんは環境変数をご存知ですか?環境変数は、OSやアプリケーションソフトが動作する際の基的な設定が保存をするための変数です。WindowsLinux のようなOSはもちろん、ApacheやPHPといったアプリケーションにも環境変数が存在します。 Movable Type の環境変数 Movable Type にも、環境変数が用意されており、Movable Type の動作をいろいろと定義することができます。 Movable Type の環境変数は、設定ファイル「mt-config.cgi」に記述を行い設定します。mt-config.cgi は、通常、Movable Type をインストールした直下ディレクトリ、mt.cgi などの実行ファイルと同じディレクトリに存在します。 環境変数を設定する際は、テキストエディタなどを利用して mt-config.cgi を直接編集

    環境変数を上手に使いこなそう - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
  • エンジニアが教える!Movable Typeのテンプレート制作例 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうも、エンジニアのしょごです。どうでもいいこだわりとしてカレー作りに力を入れています。 ルーは卒業してカレー粉からの制作に乗り出しつつ、いずれはオリジナルブレンドカレー粉を配合してやろうと企む毎日です。現在ではカレールーから作るよりも短時間でおいしいものを作れる程度にはなりました。 さて、いよいよMovable Typeのテンプレート制作方法のお話。簡単な制作例をあげますので参考にしてください。 サイト構成からテンプレートの組み方を考える 下記のような構成のサイトがあるとします。ここにMovable Typeを導入して新着情報を更新できるようにしてみます。 まずはウェブサイトを作ります。ウェブサイトのURL設定はhttp://shogotan.com/としますが、最初のインストールのときにこの辺は終わってると想定します。 引き続き、新着情報用ブログを作ります。ブログのサイトURL設定はh

    エンジニアが教える!Movable Typeのテンプレート制作例 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • MTEntryExcerpt タグの本文からの自動生成について整理してみた | Movable Type | かたつむりくんのWWW

    MTEntryExcerpt タグの文からの自動生成について、なんとなく整理してみました。 MTEntryExcerpt タグは、記事の「概要」欄の値を出力するファンクションタグですが、「概要」欄に値がない場合は、文欄から自動で概要文を作成して表示してくれます(デフォルト設定は40文字)。 MTEntryExcerpt | テンプレートタグリファレンス ちなみに、自動生成しないようにする場合には、no_generate="1" を指定すればOKです。 さて、今、文欄に下記のテキスト(エディタは「改行を変換」)が入っていて、概要欄は空だとします。全角文字が45文字あり、<br>を含めると49文字です。 アイウエオ<br>カキクケコ あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめも Point 1 : 自動生成では改行コードは置換され、HTMLタグは除去される この

    MTEntryExcerpt タグの本文からの自動生成について整理してみた | Movable Type | かたつむりくんのWWW
  • MTタグで「四捨五入」の計算をする - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    Movable Type のテンプレートには、四則演算を行うためのモディファイアがあります。これらのモディファイアを使うと、「足す、引く、割る、掛ける」といった計算を、テンプレートタグだけで行うことができます。 MTタグで利用できる演算関数 今回は、Movable Type のコミュニティ「MTQ」内のトピック、「消費税 四捨五入 について」を題材に、「消費税を計算して、余りを四捨五入する」という方法をご紹介します。 前提条件 テンプレートの記述にあたって、前提条件は以下とします。 税抜き価格は、カスタムフィールド「<MTPrice>」に入力されている 消費税は8%とし、小数点以下の値は四捨五入する テンプレートには税抜き価格と税込価格の2つを表示する 実際のテンプレート <MTPrice setvar="tax_calc"> <MTSetVar name="tax_calc" value

    MTタグで「四捨五入」の計算をする - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
    akira_maru
    akira_maru 2014/07/03
    [mt:setvar][mt:getvar]
  • GitHub - movabletype/mt-recipes: Movable Type examples and solutions to common problems

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - movabletype/mt-recipes: Movable Type examples and solutions to common problems
  • 大事なことなのでもう一度。MTを最新版にできない場合、とりあえずmt-upgrade.cgiを削除する。 | Junnama Online

    大事なことなのでもう一度。MTを最新版にできない場合、とりあえずmt-upgrade.cgiを削除する。 公開日 : 2014-05-21 12:07:51 Movable Type を安全に利用するためにできること | MovableType.jp オフィシャルには最新版にしてくれ、としか言えないけど、当に必要なのは何が危ないかを明らかにすることかと思うんですよねぇ。しょうがないけど。 MTを最新版にできない場合、とりあえずmt-upgrade.cgiを削除しよう。 無条件に削除するもの(古いMTにしかないもの)。 mt-add-notify.cgi mt-view.cgi 削除がなんなら、実行権限を外すだけでもいいです。その他にも以下。 mt-check.cgi mt-wizard.cgi mt-testbg.cgi mt-upgrade.cgi mt-atom.cgi mt-che

    大事なことなのでもう一度。MTを最新版にできない場合、とりあえずmt-upgrade.cgiを削除する。 | Junnama Online
  • Movable Type を安全に利用するためにできること - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    先日、いくつかの不具合修正とセキュリティ対策を行った Movable Type 6.0.6 (5.2.11 / 5.18(MTA)) をリリースしました。Movable Type をはじめとするインターネットを利用するソフトウェアは、必然的にセキュリティ問題とは無縁ではいられませんが、ソフトウェア以外の部分でも安全性を向上することができます。 では、どのような方法があるのでしょうか? 最新の Movable Type を利用する 最新のバージョンでは、新機能の追加や不具合修正だけではなく、セキュリティ対策も施されています。これは、弊社内で発見したものをはじめ、利用者の方からのレポートにより発見されたものも含まれています。常に最新バージョンにアップデートをし続けることは、手間が掛かりますが、是非アップデートをよろしくお願いします。Movable Type 5.x 以前のバージョンをご利用の場

    Movable Type を安全に利用するためにできること - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
  • プライベートタグでウェブページを部品データにする(寄稿) - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    こんにちは!シックス・アパートの長内です。 前回の記事に引き続き、「MTDDC Meetup 2011 Tokyo」に登壇いただいた皆様に、Movable TypeのTips、ハウトゥなどについて特別寄稿をしていただきます。 第三回目は、トゴルカンパニーで様々なクリエイティブ活動を行なっており、Movable Typeのヘビーユーザーでもある、伊藤のりゆきさんです。 今回は、プライベートタグを利用した、MTのTipsについて、記述いただきました。 MTのウェブページとは MTのウェブページという機能では、ブログ記事のように日付やカテゴリ毎のアーカイブページが作成されず、単体で存在するページ(HTML)を作成出来ます。ウェブページは、企業ウェブサイトでは、会社概要や沿革など、個人ブログなら、プロフィールページなどに向いています。 プライベートタグをウェブページで利用 筆者は、ウェブページをそ

    プライベートタグでウェブページを部品データにする(寄稿) - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
  • インデックステンプレートで手っ取り早く複数ファイルアップローダーを作っちゃおう | Data API | かたつむりくんのWWW

    タイトルの通りですが、プラグイン無しで、とりあえず複数ファイルアップローダーを使いたい人のためのインデックステンプレートです。Data API を使うので Movable Type 6 限定です。 テンプレートは以下のとおり。これをインデックステンプレートで書き出して、そのページにアクセスすればOKです。出力されたページにアクセスすると、最初にログインを求められます。 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Multi file uploader</title> <style type="text/css"> body { background-color: black; font-family: 'Source Code Pro', Monaco, Consolas, 'Courier N

    インデックステンプレートで手っ取り早く複数ファイルアップローダーを作っちゃおう | Data API | かたつむりくんのWWW
  • 【Movable Type】予約変数についてよく使うものをまとめてみました | バシャログ。

    8年乗っている車もが今月車検なので、消費税も上がるし新しい車を購入しようかと思って通帳を確認したら、そんなお金はウチにないことを実感しました ishida です。 また太りだしたせいか、最近ウチの軽自動車の運転席が狭く感じるんですね。。。 さてさて、年末あたりから とある案件でMovable Type をゴリゴリしていて、それからもMovable Typeをカスタマイズする日々が続いております。 Movable Typeをカスタマイズする際、 極力モジュールの数を少なくして、対応しようと心がけています。 モジュールが多くなりすぎると、運用後 修正が入った場合に影響範囲が把握しにくくなってしまう為です。 モジュール数を少なくするには、機能単位でモジュールを1つにまとめ、さらに条件分岐をうまく使うことが重要になってきます。 Movable Typeでは、それぞれのアーカイブテンプレート自体に

    【Movable Type】予約変数についてよく使うものをまとめてみました | バシャログ。
  • Movable Type で n 個ずつ div で囲む場合の書き方 | Movable Type | かたつむりくんのWWW

    なんかいいタイトルが思いつかなかったのですが、要するに以下のような場合を想定したテンプレートの書き方です。 <div class="row"> <div>hoge</div> <div>hoge</div> </div> <div class="row"> <div>hoge</div> <div>hoge</div> </div> <div class="row"> <div>hoge</div> <div>hoge</div> </div> この場合だと2個ずつの div を div.row で囲んでますね。Twitter Bootstrap を使ってるとちょくちょく直面したりするかも? ここでは mt:Entries を例にしてやってみたいと思います。 完成したテンプレート 完成したテンプレートは以下のとおりです。変数 counter は __counter__ を使えばいいのですが

    Movable Type で n 個ずつ div で囲む場合の書き方 | Movable Type | かたつむりくんのWWW
  • 【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる | バシャログ。

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

    【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる | バシャログ。
  • Movable Type のカスタムフィールドと MTAppjQuery プラグインで地図座標を管理する 【 gabs.log|おしゃべり好きなWEB制作者のたわごと 】

    いつも通りすっかりご無沙汰なBUNですが、Movable Type Advent Calendar 2013 の15日目の記事を書きます。 それにしても、約1年ぶりって。。。 雪も降りしきる訳・・・ですね(。-_-。) www さて、先日 Google Maps JavaScript API v2 の廃止に伴い、過去に制作したサイトで「管理画面に地図は互換表示されてるものの、ジオコーディングが利用できない」ことがありました。 導入していたプラグインに含まれる JavaScript の記述を書き換えることで解消できたのですが、プラグイン自体が既にアップデートされていない・・・という、ままある?状況。 そこで、MT 標準のカスタムフィールドと MTAppjQuery プラグインで地図座標の管理をする方法について共有してみます。 やりたいこと 今回は、(ブログ)記事へカスタムフィールドを追加しつ

    Movable Type のカスタムフィールドと MTAppjQuery プラグインで地図座標を管理する 【 gabs.log|おしゃべり好きなWEB制作者のたわごと 】