« タグの全て | Home | 第198回 »

March 1, 2006

MTCalc0.8

現在のコードで、とりあえず色々出来る。例えばこんな表示など。
img タグなどに組み込んで、エントリーについたコメント数をグラフ表示させたりも出来るだろう。
現在このブログにはコメントが一つもついて無いので、サンプルを示せないのが大変残念だが。

セキュリティーの問題がある。現在のコードでは、perlで出来ることは何でも出来てしまう。
自分のように一人でテンプレート書いてエントリー書いてやっている分には問題ないが、複数の管理人がいるような場合には、ちょっと導入するのは奨められない現状だ。

使用できる関数を決めて、それ以外の関数が混入していたらエラーとする、か。

ちなみに上記リンクのページのテンプレートはこんな感じ

<$MTSetVar name="cnt" value="0"$>
<MTEntries lastn="100" sort_order="ascend">
  <a style="padding-left: 
    <$MTCalc expr="
      int(50 * (1 + sin(VARcnt / 2))) 
    "$>px;" href="<$MTEnrtyPermalink$>">
    <$MTCalc setvar="cnt" expr="VARcnt + 1"$> <$MTEntryTitle$>
  </a>
  <br />
</MTEntries>

カウントの更新用に、表示はしないモードがあったほうが良いだろうか。

No TrackBacks

TrackBack URL: http://aklaswad.com/cgi-bin/mt/mt-tb.cgi/14

Leave a comment

OpenID accepted here Learn more about OpenID

About this Entry

This page contains a single entry by aklaswad published on March 1, 2006 1:45 AM.

タグの全て was the previous entry in this blog.

第198回 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.