アーカイブ

‘Movable Type’ タグのついている投稿

続MTOSでカスタムフィールド(ヘテムルサーバ)

2010 年 5 月 7 日

以前記事にした、MTOSでカスタムフィールドをレンタルサーバ「ヘテムル」で試したところ、思わぬところで詰まったのでメモ。

続きを読む…

Movable Type用文字コード変換プラグインI18N Helper Plugin

2010 年 1 月 4 日

Movable Typeの文字コードを変換したりするプラグイン。
※その他にもいろいろできますが、今のところ自分はこれくらいしか使わなそう。
携帯サイト(SHIFT-JIS)作成時などに便利そうなので、メモ。

ダウンロード

記述方法(utf-8をSHIFT-JISに変換する場合)

<mtencodeText from="utf-8" to="SHIFT-JIS">
もとのソース
</mtencodeText>

その他の記述方法

ライセンス

  • Artistic License
Author: c3 Categories: Movable Type Tags: ,

MovableType プラグインいろいろ

2009 年 12 月 30 日

MovableTypeのプラグインのメモ。

参考

UploadDirはほしかった!記事を作成する人が増えるほど、ルールを決めても煩雑になっていたので、これはぜひ導入せねば。。。

MTOSでカスタムフィールド

2009 年 12 月 29 日

以前から興味があったMTOS5をインストールしてみました。

ちょっといじってみて、いまさらながらにわかったこと。

  • MTOSはカスタムフィールドが使えない。
  • MTOSはコミュニティ機能が使えない。

カスタムフィールドについては、MTOS活用テクニック―カスタムフィールドで本格的なCMS機能を実現!で、なんとかなりそうな気もしますが、コミュニティ機能については、ちょっと厳しそうですね。
・・・まぁそんなには使わないかな。

とりあえず個人利用で、通常のMovableType5を試そうかな。。。

Author: c3 Categories: Movable Type Tags:

MovableType PHP化

2009 年 12 月 29 日

MovableTypeのPHP化(動的化)のメモ。

手順 ※MTOS5、「さくらのインターネット」の場合

  1. 設定→全般設定→アーカイブ設定の、ファイル拡張子をhtmlからphpに変更。
  2. デザイン→テンプレートの各テンプレートの拡張子をhtmlからphpに変更。
  3. XML宣言がある場合。
      1
      
      <?xml version="1.0" encoding="<$MTPublishCharset$>"?>

      を、削除または下記に変更。

      1
      
      <? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
  4. サーバに残っている不要なhtmlファイルの削除。
  5. パーミッションの変更。
    • mt-config.cgi の最後に、次の3行を追加して上書き。
      1
      2
      3
      
      HTMLUmask 0022
      DirUmask 0022
      HTMLPerms 0777
    • ディレクトリのパーミッションを755に手動で変更。(これに気づかず、30分以上浪費orz)
  6. サイト全体を再構築。

参考

まだまだ静的ページが良いとされているみたいですが、個人ページではやはり再構築に時間をかけたくはないので重宝しそうです。時間ができたら、Movable TypeのPHP化とメリットにもチャレンジしようと思います。

Author: c3 Categories: Movable Type Tags:

Wordpress|ソースコードに行番号などを追加するプラグイン「WP-Syntax」

2009 年 6 月 21 日

記事内のソースコードにタグなどの色分けや、行番号の追加(オプション)が簡単に設定できるWP-Syntaxプラグインを導入しました。
クイックタグとあわせて使うとコードの投稿が楽に見やすくできますね。

使い方

<pre lang=”言語” line=”開始行番号“>
表示したいコード
</pre>

投稿記事(HTML)で、

<pre lang="javascript" line="1">
<script type="text/javascript">
<!–
document.write("Hello World!!");
// –>
</script>
</pre>

と書くと、

1
2
3
4
5
<script type="text/javascript">
<!--
document.write("Hello World!!");
// -->
</script>

と表示されます。

サポートしている言語

bap, actionscript, actionscript3, ada, apache, applescript, aptsources, asm, asp, autoit, avisynth, bash, bf, blitzbasic, bnf, boo, c, cmac, caddcl, cadlisp, cil, cfdg, cfm, cobol, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, email, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, lolcode lotusformulas, lotusscript, lscript, lua, m68k, make, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, providex, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, winbatch, xml, xorg_conf, xpp, z80

Movable Typeでコメントアウト的な処理をするMTIgnoreタグ

2009 年 6 月 21 日

Movable Typeで「指定した範囲について、処理を行わない」いわゆるコメントアウト的に使えるMTIgnoreタグのメモ。

タイプ

  • ブロックタグ

使い方