MTの検索結果の対象にカスタムフィールドを含める
<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>"> <input type="hidden" id="select" name="limit" value="<$mt:SearchMaxResults$>" /> <input type="hidden" name="CustomFieldsSearch" value="1" /> <input type="hidden" name="CustomFieldsSearchClassType" value="entry" /> <input type="hidden" name="CustomFieldsSearchField" value="カスタムフィールド名" /> <select name="category"> <option value="0">カテゴリ選択</option> <MTTopLevelCategories> <MTSubCatIsFirst></MTSubCatIsFirst><MTIfNonZero tag="MTCategoryCount"> <option value="<mt:categorylabel>"><$MTCategoryLabel$> [<$MTCategoryCount$>]</option> </MTIfNonZero><MTSubCatsRecurse><MTSubCatIsLast></MTSubCatIsLast> </MTTopLevelCategories> </select> <input type="text" id="search" class="ti" name="search" value="<$mt:SearchString$>" /> <mt:If name="search_results"> <input type="hidden" name="IncludeBlogs" value="<$mt:SearchIncludeBlogs$>" /> <mt:Ignore> <!-- use these options only with MT::App::Search::Legacy --> <ul class="search-options"> <li><input type="checkbox" name="CaseSearch" /> 大文字/小文字を区別する</li> <li><input type="checkbox" name="RegexSearch" /> 正規表現</li> </ul> </mt:Ignore> <mt:Else> <input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" /> </mt:If> <input type="hidden" name="limit" value="<$mt:SearchMaxResults$>" /> <input type="submit" accesskey="4" value="検索" /> </form>こんな感じです。
特定商取引法が改訂
お客様向けホームページに使えないか-Joomla(CMS)
ちょっと使ってみたいCMS(1)SoyCMS
Movabletype5(ブログシステム)発売延期
ロリポブログのリニューアル
ロリポブログというのは、弊社がよく利用しているサーバ、lolipop.jpを契約したときに、無料で使えるブログサービスです。
とにかく「コーディングが異様に楽」なのが特徴でして、通常通りにHTMLで組んだあと、要所要所を専用の引数タグに置き換えるだけでブログテンプレートになってしまうという…まさにお手軽で素晴らしいブログシステムでした
(機能面ではさすがに、MT等には全然勝てませんので、いわゆるフツーのブログを作りたい人用でした)
この度、ロリポブログのシステムがリニューアルしまして、親会社が運営している「JUGEM」(これは有名ですね)と統合されるような感じになりました。
システム面ではなんら変更はなく、あいかわらず造りやすいのですが…新しくなったシステムの問題点が一つ
引数タグ{ad}が削除できなくなった
つまり、広告が必ず表示されるようになってしまいました。
これだと、条件的に使用できない案件が多々あるかもしれません。
今後はMTか、このWordpressがメインになってゆく予感です。
Zen-cart フランス語言語パック導入時の話
あるお仕事(実績公開可の契約ですが、とある理由により公開しておりません)で、
Zen-cartのフランス語言語パックを導入する事になった時のお話です。
Zen-Cartは、デザインの実装関連はちょっと…いやかなり問題があるシステムなのですが、
(テンプレートの組み方の面倒くささが尋常ではない)言語パックというものを使えば、
簡単に多言語化できる、というのが大きなウリです。
で、実装までは簡単に言ったのですが…「フランス語に切り替えると、画像を拡大して
表示する、が動作しない」という問題が発生。
システムの隅から隅までチェックしたのですが、原因がみつからず、困っていたのですが…
客先の担当の方の一言で、原因があっさりわかってしまいました。
フランス語で「画像を拡大する」は「Agrandir l’image」なのですが、
imageの前の「’」、ここでJavascriptが止まってしまい、動作エラーを起こしていたのです。
結局、「’」を特殊文字で置き換えてやるだけで、あっさり解決してしまいました。
Zen-cartのフランス語言語パックを導入する際はお気をつけください。というお話。