熊本市 DELTA WORKS のメンバーがお届けするCMS制作日記と日常の変なこと
7 5月
前回はテンプレファイルの作成までだったので、今度はダウンロードまでを書いちゃうぞー。
────────────────────────────────────────
【その1、.htaccessの用意】
テンプレをアップするサーバー上に作ります。
————————————————————
AddType application/x-kddi-htmlmail .khm
————————————————————
上をNotepadかなんかに貼り付けて保存。その後、ファイル名を「.htaccess」に直してね。
【その2、ダウンロードページ作成】
テンプレへのリンクを張る、ダウンロードページを作ります。
HTMLは以下参照。
————————————————————
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML 1.0//EN" "http://www.openwave.com/DTD/xhtml-basic.dtd">
<html>
<head>
<title>ページのタイトル</title>
</head>
<body>
<object data="★http://~★" type="application/x-kddi-htmlmail" copyright="no" standby="●ダウンロードする●">
<param name="disposition" value="dev1htm" valuetype="data"/>
<param name="size" value="◆12103◆" valuetype="data"/>
<param name="title" value="▲デコメその1▲" valuetype="data"/>
</object>
</body>
</html>
————————————————————
★=テンプレファイルのパス
●=ダウンロードのテキストリンクに表示される文字
◆=テンプレファイルのバイトサイズを正確に記載
▲=テンプレのタイトル
☆ 注意点
バイトサイズは正確に記載すること。ファイルのプロパティで「サイズ」を確認。
もちろんだけど、ファイルのパスを間違えてもダメです。
【完成!】
全てのファイルをアップロードして、ダウンロードページにアクセスして実際に確認してみましょう。
以下に(あまり役に立たない)エラー対策も残しておきます。
☆ ダウンロード失敗→「ダウンロードデータが正しくありません」
khmファイルをエディターで確認してみる。改行、記述にミスはないかどうか。
次に、ダウンロードページのvalueに記載したバイトサイズを確認。
それでもダメなら最初から見直そう☆
☆ ダウンロード成功→「異なる形式のため読み込めませんでした」
テンプレート構成がVer.2以上になってます。
概要ページを読み直して、Ver.1に書き直してね☆
────────────────────────────────────────
最後にポイントまとめてみる。
・ khmファイルの改行、記述は正確に
・ khmのファイルサイズは最大13Kb
・ .htaccessの記述に注意
・ ダウンロードページに記載するパスとバイトサイズは正確に
微妙な誤差で変わって来ますから、ノイローゼに気をつけて根気良くがんばりましょう。
そんな私は「ダウンロードデータが正しくありません」表示が出る度に頭痛に苛まれるという後遺症をゲットしました。いらない。
コメントをお書きください