プラグインの最近のブログ記事

クライアントのサイトで不可解な現象に遭遇。詳細ページの体裁を変更するためにアーカイブテンプレートを探したらどこにも見当たらない。実はインデックステンプレートで詳細ページを書き出していたという仕様でした。

何故そのような仕様になったかここでは説明できないのだけれど、インデックステンプレートをアーカイブテンプレート的に使うことができるのは驚き。MT7からのコンテンツタイプを使い込んでいくと、もしかするとこれを使う機会も出てくるかもしれないのでメモメモ。

-----

これをやるためにはH.Fujimotoさんが公開しているプラグインが必要。サイト上ではMT5.0から6.2までの対応とあるが、クライアントの7.0でも動いているようだ。

https://www.h-fj.com/mtplugins/writetofile.php

基本的には1ページを書き出すものなのだが、条件を設定してLoopなどを回すことで複数書き出すことができる。

他にもアーカイブテンプレート内に設置して、例えば個別店舗を案内するときに、地図がある場合だけ地図ページを書き出すといった使い方も考えられるかな。

 

MTAppjQueryで設定をへぐったところ、管理画面がjs不完全な感じのエラーで不具合となり、プラグイン画面からMTAppjQueryの設定を開くことができなくなり、進むも退くもできなくなってしまった。結局、DBを直接いじって初期化できたのでメモメモ。

まずはphpMyAdminでDBを開き、テーブル: mt_plugindataを覗く。

「plugindata_plugin」カラムが「MT::Plugin::MTAppjQuery」のデータのうち、「plugindata_key」カラムで「configuration:blog:3」のように目標のブログIDを記述してあるデータを削除すると初期化できる。

元ネタはこちら

http://www.tinybeans.net/blog/2010/07/06-115554.html

 

MTAppjQuery プラグインで、タグエリアのようなテキストフィールドをチェックボックスに変える例文

$.MTAppMultiCheckbox({
    basename: 'tags',
    label:    'Moveble Type,TypePad,MTOS,VOX',
    custom:   0,
    debug:    0
});

MTAppjQuery|フィールドの表示・非表示

元ネタはこちら
http://www.tinybeans.net/blog/2014/08/28-230911.html

MTAppjQueryでフィールドの表示・非表示だけならuser.cssでOK

 

表示オプションを消す

/* Hide the display options */
#edit-entry #display-options {
    display: none;
}

 

すべてのフィールドを表示する

/* Show the every fields */
#edit-entry #sortable .field {
    display: block !important;
}

 

キーワード欄とタグ欄を消す

/* Hide the keywords and the tags */
#edit-entry #sortable #keywords-field,
#edit-entry #sortable #tags-field {
    display: none !important;
}

 

本文欄を消す

#edit-entry #sortable #text-field {
    display: none !important;
}

または

#edit-entry #sortable #text-field {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

MT|プラグイン使用履歴

MTもプラグインの使用履歴をメモしていきます。

--------------------------------------

--------------------------------------

--------------------------------------

某bungu様

## 基本プラグイン

  • RemoveBlank-1.04 : 空行や行頭スペースを削除してHTMLソースをスッキリ
  • QuickRebuild-0.6.2 : まとめて再構築
  • PageBute.3.5.7 : ページ分割

## 制作ユーティリティー

## 特用プラグイン

 

--------------------------------------

某seven-h様

## 基本プラグイン

  • RemoveBlank-1.04 : 空行や行頭スペースを削除してHTMLソースをスッキリ
  • QuickRebuild-0.6.2 : まとめて再構築
  • PageBute.3.5.7 : ページ分割

## 制作用ユーティリティー

  • DuplicateEntry 2.11 : 投稿の複製

## 特用プラグイン

  • MTCheckRelease-1.1.12 : 承認フロー

--------------------------------------

アーカイブ

ウェブページ