2010年08月31日

mysql:CSVファイルをインポートする

CSVファイルのセル順をカラムに合わせてインポートする。

LOAD DATA INFILE "/home/devuser/hotel.csv" INTO TABLE nowhot.mst_hotel FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' (mst_area_id, name_jp,name_en,address,tel,fax);
2010年08月30日

MT:指定した文字数のみ表示する

MTの記事を表示する際に表示する文字数を制限する方法です。

・20文字に制限する

trim_to="20"

記入例)

<$mt:EntryTitle trim_to="20"$>


・20文字に制限して20文字以上の場合だけ「...」を表示する。

記入例)

<mt:SetVarBlock name="charaCount"><$mt:EntryTitle count_characters="1"$></mt:SetVarBlock>
<mt:If name="charaCount" gt="20">
 <$mt:EntryTitle trim_to="20"$>...
<mt:Else>
 <$mt:EntryTitle$>
</mt:If>
2010年08月10日

jQuery:該当月の月末日を取得するなど。exdate.js

http://d.hatena.ne.jp/cyokodog/20090316/jQueryExDate

上記ページからexdate.jsをダウンロードし、読み込む。
その他にも拡張機能があるので便利。

<script type="text/javascript" src="/path/exdate.js"></script>

/*2009年1月の月末日を取得*/
var date = $.exDate('2009/01/10');
alert(date.lastDay().toChar()); // 2009/01/31

/*今月の月末日を取得*/
var date = $.exDate();
alert(date.lastDay().toChar());

JavaScript:印刷するボタンを作る。

印刷するボタンを作り、印刷ダイアログを表示させる。


<a href="javascript:void(0)" onclick="window.print();">印刷する。</a>
2010年08月06日

JavaScript:何秒後かに実行する。setTimeout

文字の表示するタイミングをずらしたい時などに。

[JavaScript]
setTimeout( function() {
 $("#dataList").html('<div class="deta_list">3秒後に表示されます。</div>');
}, 3000);

[HTML]
<div id="dataList"></div>