Home > Archives > 2007-03

2007-03

JavaScriptの日付計算

JavaScriptで日付計算って・・・・?
って調べて見つけた。

new_day = new Date();
new_day.getTime();
new_day.setFullYear();

のように使うらしい

new_day.getDay();
new_day.getDate();

これらは似ているが同じものではないので注意。

とほほのJavaScript入門(日付)

Serendipity 最近のエントリ の表示をカスタマイズしてみる

プラグインインストールのままだと、ヘンなbrとか入っててイヤだったのでいじってみた。

プラグインを出力しているファイル

/plugins/serendipity_plugin_recententries/serendipity_plugin_recententries.php

160行目付近のforeachまわりをごにょごにょと。

  • dl dt dd を使うようにした
  • 日付が同じものはまとめて表示するようにした(sql等はそのまま、出力する際のループ内で処理。)

あと、日付フォーマットを直したかったのに、どこで指定しているのかわからなくて、ソース150行目付近に

$dateformat = "%Y/%m/%d";

書いてしまった。

スタイルシート

templates/contest/style.css

以下をファイル末尾に追加

.container_serendipity_plugin_recententries dd{
margin-left:1em;
}

ついでなので、エントリー中の表示もちょっと変えてみた

.serendipity_entry_body H5{
margin:0px;
padding:2px 0.5em;
border-bottom:1px solid #011A7C;
border-left:5px solid #011A7C;
font-size:12pt;
}
.serendipity_entry_body blockquote{
padding:1em;
background-color:#F4F4F4;
border:1px solid #cccccc;
}

pearパッケージインストールメモ

  • 2007-03-26 (月)
  • pear
channelリストアップデート

./pear update-channel

大抵、XML_PRCが必要だといわれるのでまずソレをインストール

./pear install XML_RPC

で、あとはがしがしいれていくだけ。

インストールしたもの

QuickForm関係:
./pear install HTML_Common
./pear install HTML_QuickForm
./pear install HTML_QuickForm_Controller

バーコード生成?(未経験):
./pear install Image_Barcode

UAでケータイ判定:
./pear install -fa Net_UserAgent_Mobile
(-fでbataバージョンをインストール可)

Excel出力:
./pear install -fa Spreadsheet_Excel_Writer
(OLEも道連れインストールされた)

パスワード文字列生成:
./pear install Text_Password

日付関係(未使用):
./pear install -fa Date

http://pearified.com/でSmaryやPrototype.js等のパッケージも配布しているようだ
使うにはまずチャンネルリストに登録する

./pear channel-discover pearified.com

インストールするには

pear install pearified/package_name

Smaryはいつもどおりincludeすれば良いのでわかるが、js系のライブラリはどうなんだろう。

Home > Archives > 2007-03

メタ情報
たいやき

Return to page top