続MTOSでカスタムフィールド(ヘテムルサーバ)
以前記事にした、MTOSでカスタムフィールドをレンタルサーバ「ヘテムル」で試したところ、思わぬところで詰まったのでメモ。
以前記事にした、MTOSでカスタムフィールドをレンタルサーバ「ヘテムル」で試したところ、思わぬところで詰まったのでメモ。
Movable Typeの文字コードを変換したりするプラグイン。
※その他にもいろいろできますが、今のところ自分はこれくらいしか使わなそう。
携帯サイト(SHIFT-JIS)作成時などに便利そうなので、メモ。
<mtencodeText from="utf-8" to="SHIFT-JIS"> もとのソース </mtencodeText>
以前から興味があったMTOS5をインストールしてみました。
ちょっといじってみて、いまさらながらにわかったこと。
カスタムフィールドについては、MTOS活用テクニック―カスタムフィールドで本格的なCMS機能を実現!で、なんとかなりそうな気もしますが、コミュニティ機能については、ちょっと厳しそうですね。
・・・まぁそんなには使わないかな。
とりあえず個人利用で、通常のMovableType5を試そうかな。。。
MovableTypeのPHP化(動的化)のメモ。
1 | <?xml version="1.0" encoding="<$MTPublishCharset$>"?> |
を、削除または下記に変更。
1 | <? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?> |
1 2 3 | HTMLUmask 0022 DirUmask 0022 HTMLPerms 0777 |
まだまだ静的ページが良いとされているみたいですが、個人ページではやはり再構築に時間をかけたくはないので重宝しそうです。時間ができたら、Movable TypeのPHP化とメリットにもチャレンジしようと思います。
記事内のソースコードにタグなどの色分けや、行番号の追加(オプション)が簡単に設定できる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タグのメモ。
<mt:Ignore>
mt:Ignore ブロックタグで囲まれた内容は、ページ出力の際、処理されません。
</mt:Ignore>