Archive for 7月, 2010
Cajaの仕様が変わっててビルドできないようです。
これどうしたらいいんだろう?Mavenは便利だけど、こういうことがあるとキツいよなあ・・・。
なんか無茶苦茶になってる。なぜかhttp://の前に//がついてたりとか、同じパラメータが2個以上あったりとか、セキュリティトークンがなぜか付属してたりとか(しかも内容はただのゴミ文字)、バグバグすぎる。一体どうしちゃったんだ?
とりあえず正規表現で置換して対応したりするけど、これどうしようもないよ。最悪だ。
Shindigをアップデートしようと思ったのだが、なぜだか今までルートコンテキストに置かなくてもきちんと動作していたはずなのに、アップデート後のShindigは動作しなくなっていた。仕方ないのでなんとかルートコンテキストに置く方法を調査。
調べてみるとあら簡単。名前をROOT.warとしてwebappsディレクトリに配置してやればよい。もちろんWebマネージャからもデプロイ可能なので、楽ちん楽ちん。
Pattern pattern = Pattern.compile("http://(.*\\.)+.*/.*(\\s|\\z)");
Matcher matcher = pattern.matcher(str);
matcher.replaceAll("<a href="$0">$0</a>");
正規表現で条件に一致した文字列を置換先の文字列に仕込むやり方を使ってみました。色々と応用が効きそうなのでもうちょい正規表現は勉強しなきゃなあ。
ほんとに備忘録としてたまには使ってみる。
EC-CUBEのカスタムテンプレートを自作したい場合のメモ。
-/_packages
-/css
/img
/js
/sql
*.tpl
/abouts
/bloc
/campaingn
/cart
/contact
/entry
/forgot
/frontparts
/inquiry
/mail_templates
/mobile
/mypage
/order
/products
/regist
/rss
/shopping
*.tpl
とか何とかいう構成でEC-CUBEのテンプレートからダウンロードしてくるとなっているが、/_packages以下は/html/user_data/packages/テンプレートの名前/以下に展開される。その他は/data/Smarty/テンプレートの名前/以下に展開される。
ちょっと/_packages以下の行方が分かりにくい気がしたのでメモってみた。以上。