2008年03月28日
Dreamweaver CS3:Formats.xml @ Mac
バインディングパネルで設定できるフォーマットのカスタマイズに関してです。(自分用のメモなので、全ての手順は書いていません。)
8ではFormats.xmlを編集するだけでhtmlentitiesに,ENT_NOQUOTES,'EUC'の様なオプションを簡単に追加できたのですが、CS3(ver.9)ではそうはいかないようです。記述フォーマットが似ているので、大丈夫なのかと思ったらダメっぽい。
ちなみに以前はこの様に書いてました。
<format title="エンコード - HTML エンコード(SJIS)" file="標準" expression="<*php*echo*htmlentities[^]*,ENT_NOQUOTES,SJIS;?*>" func="htmlentities_jis" id="DWMenu_ServerFormatDef_PHPMySQL_URLENCODE" />
これはSJISの場合です。これと同じような記述ではCS3では上手く行かず、調べてみました。どうやらfileの記述が重要になるようです。ちなみにこんな感じです。
<format title="エンコード - HTML エンコードEUC" file="kei3" expression="<\?\s*php\s*echo\s*htmlentities\([^\r\n]*\);?\s*\?>" func="htmlentities" id="DWMenu_ServerFormatDef_PHPMySQL_URLENCODE_EUC" />
expressionの部分やfuncはデフォルトのままです。fileの所をこれから用意するファイル名を記述します。ここではkei3です。
このkei3と同じ名前で、htmlとjsファイルを作成します。
kei3.htm
----8<----キリトリ----8<----キリトリ----8<----キリトリ----
<html>
<head>
<title>kei3</title>
<script src="kei3.js"></script>
</head>
<body>
</body>
</html>
----8<----キリトリ----8<----キリトリ----8<----キリトリ----
kei3.js
----8<----キリトリ----8<----キリトリ----8<----キリトリ----
function formatDynamicDataRef(str, format) {
var ret = str;
return ret;
}
function applyFormat(format) {
}
function deleteFormat(format) {
}
----8<----キリトリ----8<----キリトリ----8<----キリトリ----
御免なさい。参考にしたファイルが何処まで著作権が絡むのか判断が出来ないので、関数の中身が空です。各自必要な処理を入れて下さい。
ちなみにFormats.xmlの場所は、8の場合、
/Users/hogehoge/Library/Application Support/Macromedia/Dreamweaver 8/Configuration/ServerFormats/PHP_MySQL/Formats.xml
CS3の場合、
/Users/hogehoge/Library/Application Support/Adobe/Dreamweaver 9/Configuration/ServerFormats/PHP_MySQL/Formats.xml
このファイルを書き換えれば、フォーマットリストに表示される内容を書き換えられます。
関連日記
- 2010年01月09日 WWW SQL Designer (9971)@ ウェブ
- 2007年05月11日 Adobe CS3体験版 (8630)@ Mac
- 2007年11月26日 Dreamweaver CS3のテンプレート文字化けを検証 (6661)@ Mac
- 2008年10月17日 CSS Nite in HIROSHIMA powered by Webさわり会議 (6493)@ 広島
- 2008年09月04日 Dreamweaver CS4:Subversion Integration (5904)@ Mac
- 2007年12月26日 初めてのAIR (5535)@ Flash
- 2007年06月29日 Yahoo! Flash版地図API (5266)@ Flash
- 2008年01月10日 Flex BuilderでActionScriptプロジェクト (5220)@ Flash
- 2006年08月15日 DreamweaverのWordpress対応機能拡張 (5018)@ ウェブ
- 2010年02月10日 ウェブページ制作ツール「Flux」 (4995)@ Mac
- 2007年08月30日 DW CS3でテンプレートの文字コード変更 (4822)@ Mac
- 2008年11月21日 書籍「Dreamweaver & FireworksによるオープンソースCMSテンプレートデザイン Joomla/Nucleus/Zen Cartにもデザインを!」 (4742)@ ウェブ
- 2008年09月05日 Dreamweaver CS3以前とSubversion (4741)@ Mac
- 2007年07月05日 AIRサンプル「ScreenPlay」 (4690)@ Mac
- 2008年12月02日 目次「Adobe Dreamweaver Developer Toolboxを使おう!!」 (4662)@ ウェブ
- 2008年07月14日 Dreamweaver CS3アドビ認定エキスパート (4601)@ Mac
- 2007年07月01日 Adobe CS3 Web Premiumインストール (4563)@ Mac
- 2005年08月26日 ImageMagickかGD (4494)@ Mac
- 2007年02月02日 明日はDreamweaver 8+PHP+MySQLの勉強会 (4468)@ 広島
- 2007年09月19日 YSlowでウェブページのパフォーマンスチェック (4401)@ Mac
- 2007年07月09日 MySQLインストール (4380)@ Mac
- 2007年11月13日 spryを使った選択フォームがIEで動かない (4372)@ Windows
- 2007年09月24日 Spry XMLDataSetで表示数の制限 (4341)@ Mac
- 2012年04月26日 Dreamweaver CS6 の可変グリッドレイアウト (4300)@ ウェブ
- 2008年10月04日 Adobe ACE、不合格(T_T) (4288)@ Mac
- 2005年08月30日 ImageMagick (4265)@ Mac
- 2007年11月10日 spryでサブカテゴリーフォーム (4253)@ Mac
- 2005年08月03日 DreamweaverでEUCを使ったPHPなサイト (4205)@ Mac
- 2009年12月10日 jQuery API extension for Dreamweaver (4200)@ Mac
- 2008年11月27日 第一回「Adobe Dreamweaver Developer Toolboxを使おう!!」 (4115)@ ウェブ
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。