タグ

ブックマーク / www.koikikukan.com (8)

  • MT7のTinyMCE5にボタンを追加する方法

    これは「Movable Type Advent Calendar 2021」7日目の記事です。 MT7のTinyMCE5にボタンを追加する方法を紹介します。 注:プラグインではなく、ファイルを直接編集しています。 ここでは、wysiwygモードではなく、HTML編集モードに切り替えた場合のh2要素および、h3要素用のボタンを追加してみます。 変更前 変更後 たまにはこういうエレガントでない、ゴリゴリのカスタマイズもいいんじゃないかと(笑)。 カスタマイズの前提として、TinyMCE5のプラグインを有効にしておいてください。 1.ボタン表示の設定 まず、ボタンを表示する設定です。 mt-static/plugins/TinyMCE5/lib/js/adapter.js に"plugin_mt_source_buttons2"を追加します。 : // Buttons using in sour

    MT7のTinyMCE5にボタンを追加する方法
    pot_au_feu
    pot_au_feu 2021/12/07
    やってみたい。
  • Movable TypeのTinyMCEに任意のボタンを追加する方法

    Movable TypeのTinyMCEに任意のボタンを追加する方法を紹介します。 完成イメージ 1.TinyMCEのカスタマイズについて Movable Typeでは、バージョン5.2以降からリッチテキストエディタとしてTinyMCEが採用されました。 MT5.1まで提供されていたテキストエディタでは、プラグインを使ったカスタマイズが行えましたが、TinyMCEでは同じカスタマイズを行うことができません。 TinyMCEに新たな要素を追加といったカスタマイズを行うには、基的にデフォルトで用意されているTinyMCEのプラグインを利用します。 TinyMCEのプラグインは、 mt-static/plugins/TinyMCE/tiny_mce/plugins 配下に用意されています。 1つのアイコンに1つの要素を割り当てようと試みたのですが、プラグインをざっとみたところ、そのような都合の

  • JSONデータをソートする方法

    JSONデータをソートする方法を紹介します。 ブラウザやPC環境等に依存するかもしれませんが、FirefoxやGoogle Chromeといった最近のブラウザであれば数千行のデータでも1秒かからない程度でソートして表示されます。すべてのブラウザで確認していないので不具合があったらすいません。 引用サイトは下記です。 How to sort a JSON array ? 1.基 次のようなJSONデータがあると仮定します。 var data = [ {"id":"foo", "number":"2000"}, {"id":"bar", "number":"3000"}, {"id":"hoge" "number":"1000"} ]; JSONデータをソートするには、次のsort_by()関数とsortを組み合わせます。 var sort_by = function(field, reve

    JSONデータをソートする方法
  • MTDate タグ・モディファイア詳説

    MTDate タグの、Movable Type 4.2 におけるローカルモディファイア詳細です。MTDate タグは再構築の日付を表示するタグです。次の Date 系タグのローカルモディファイアはすべて共通です。 MTArchiveDate MTArchiveDateEnd MTAssetDateAdded MTCalendarDate MTCommentDate MTDate MTEntryCreatedDate MTEntryDate MTEntryModifiedDate MTPageDate MTPageModifiedDate MTPingDate MTScoreDate 1.モディファイアなし モディファイアを指定しない場合は次のように出力されます。出力フォーマットは、ブログ管理画面の「設定」→「ブログ記事」→「日付の言語」の設定に依存します。 <$MTDate$> 2008年

    MTDate タグ・モディファイア詳説
  • Movable TypeのコメントでFacebookアカウント認証を有効にする

    Movable TypeのコメントでFacebookアカウントでの認証を有効にする方法を紹介します。投稿後は次のようにFacebookのアイコンが表示されます。 Facebookのアカウントは予め作成しておいてください。 1.Facebookアカウントの認証設定 ブログ管理画面の「設定」→「登録/認証」をクリックして、「Facebook Commentersプラグイン設定」をクリック。 Facebook Commentersプラグイン名をクリックして、さらに「設定」をクリック。下の画面が表示されるので、「Facebookアプリ作成」をクリック。 「許可のリクエスト」画面が表示されるので、右下の「許可する」をクリック。 Facebookデベロッパーのページに移動するので、右側にある「新規アプリケーションを作成」をクリック。 アプリケーション名を設定して、規約から「同意する」を選択した状態で「

    Movable TypeのコメントでFacebookアカウント認証を有効にする
  • Ajax 月送りカレンダー(MT4版)

    Movable Type 4 版の Ajax 月送りカレンダーのカスタマイズです。リアルタイムカレンダー(日の日付の装飾)および土・日・休日表示も盛り込まれています。 MT4 では、MT3 で紹介した「Ajax 月送りカレンダー」とは、アーカイブマッピングの方法が異なっており、「MT4でのカスタマイズ方法が分かりません」というリクエストを頂きましたので、エントリーにて説明致します。 Ajax 月送りカレンダーの概要は割愛します(「Ajax 月送りカレンダー」をご覧ください)。 ここではデフォルトテンプレートおよび公開テンプレートをサンプルにしますが、Ajax の動作はテンプレートに依存するものではありませんので、CSS を変更すれば他のテンプレートでもお使いになれます。 1.スクリプトのダウンロード・アップロード 下記のスクリプトをダウンロードします。 prototype.js("Do

    Ajax 月送りカレンダー(MT4版)
  • 小粋空間: Movable Type が WordPress に負けた本当の理由

    Movable Type と比較して WordPress が人気なのは、「再構築が不要」とか「インストールが簡単」とか「デザインが豊富」とか、国内ブロガーの評価を頼りにしていましたが、下記の記事の一文を読んで、米国で Moovable Type の人気が急激に落ち、WordPress にシェアを明け渡した当の理由を知りました。 Movable Type 4.0 ベータ、ローンチ―第3四半期にもオープンソース化へ MTユーザーとSixApartの間には波乱の歴史がある。Movable Typeは決してオープンソースプラットフォームではなかったのだが、MT 3.0のリリース以前は多くのユーザーがMTをオープンソースであるかのように扱っていた。2004年のMT 3.0のリリースと同時にライセンス契約が強制されるようになったことでユーザーコミュニティーからは激しい非難の声(私の声もかなり声高に混

    小粋空間: Movable Type が WordPress に負けた本当の理由
    pot_au_feu
    pot_au_feu 2007/06/22
    なんとなく覚えてる。このときのへんのこと。
  • 小粋空間: Movable Type インストール方法

    2008.11.01 Movable Type 4 向けのインストール手順「Movable Type(MT)のインストール」を公開しました。 Movable Type を始めるにあたっての最初の関門はインストール作業ですが、3.3 から簡単にインストールできる仕組みが導入されました。 これまでは、インストール前に mt-config.cgi-original を mt-config.cgi にリネームし、mt-config.cgi をご自身の環境に合わせて任意のエディタで編集し、アップロード。そしてブラウザから mt.cgi にアクセスという手順を踏んでいましたが、3.3 では公式サイトのマニュアルに記載されていない、対話式のウィザード機能(mt-wizard.cgi)が提供されており、これを用いれば前述の手順が不要になります。 ということで、このエントリーでは対話式ウィザードを用いた M

    小粋空間: Movable Type インストール方法
  • 1