purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

MT

PageButeプラグインでページ分割がないときにナビゲーションを非表示にする方法

参考 PageButeプラグインでページ分割がないときに http://www.koikikukan.com/archives/2012/02/22-022222.php 要するにこう、「このmt:ifが肝心」って所がミソですな <$mt:SetVar name="perpage" value="3"$> <mt:PageContents count="$perpage"> <mt:Entries> …中略… <mt:PageSeparator /> </mt:Entries> </mt:PageContents> #このmt:ifが肝心

PowerCMSで管理画面にログインできない

PowerCMSで突然管理画面にログインできなくなった よく見てみると、mt.cgiにアクセスすると、かならず「bad_login」というパラメータがつくことに気がついた。 結果 Protectionというプラグインを消してあげればログインできた。 この「bad_login」という文…

MTで記事のタグを表示

<MTEntryTags><$MTTagName$></MTEntryTags> MTTagName | テンプレートタグリファレンス http://www.movabletype.jp/documentation/appendices/tags/tagname.html

MTのカスタムフィールドのチェックボックスのon、offの値を取る

Movable Type6で試してます。 onの時はeq="1"でoffの時はeq="0"でいけました <MTIf tag="customCheckData" eq="1"> チェックボックスonの時 </MTIf> <MTIf tag="customCheckData" eq="0"> チェックボックスoffの時 </MTIf> 参考 MT チェックボックスで表示を切り替えたい時 |Web制作 http://www.marsdesign.co.jp/blog/flash/movable-type/mt.html…

MTで年ごとに記事一覧を表示する

配列の入れ子の書き方はこちらを参考 http://www.koikikukan.com/archives/2009/12/15-005555.php 値のSET <mt:Entries lastn="9999"> <mt:Ignore>変数に年、タイトルをset</mt:Ignore> <mt:SetVarBlock name="year"><$mt:EntryDate format='%Y'$></mt:SetVarBlock> <mt:SetVarBlock name="title"><$mt:EntryTitle$></mt:SetVarBlock> <mt:Ignore>配列に値をセッ…</mt:ignore></mt:entries>

MT変数で配列を実装する

参照: 小粋空間: Movable Type の配列とハッシュの入れ子 http://www.koikikukan.com/archives/2009/12/15-005555.php サンプル <mt:SetVar name="list[0]" value="0" /> <mt:SetVar name="list[1]" value="1" /> <mt:SetVar name="list[2]" value="2" /> <mt:SetVar name="foo[0]" value="$list" /> こんの部分がミソ。これで多重配列にできる </mt:setvar></mt:setvar></mt:setvar></mt:setvar>

特定カテゴリーのサブカテゴリーのアーカイブリストを作る

参考 特定カテゴリーのサブカテゴリーリスト Movable Type http://30smash.main.jp/mt/customize3/post_84.html この場合は「contents」カテゴリ内のサブカテゴリーみのカテゴリーリストを作成した。 よってこれをウィジェットの「カテゴリアーカイブ」の内…

前へ、次へのリンクを同一カテゴリ内にする

Movable Typeの記事ページ下部にある「前へ」「次へ」ってリンクがデフォルトだと全記事対象なので カテゴリ内にしたい。 参考 MTEntryPrevious | テンプレートタグリファレンスhttp://www.movabletype.jp/documentation/appendices/tags/entryprevious.html…

Movable Typeで子カテゴリから親カテゴリの情報を求める

via http://blog.fkoji.com/2008/12080025.html 子カテゴリから親カテゴリの情報を求める場合 <MTHasParentCategory> <MTParentCategory> <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel encode_html="1"$></a> </MTParentCategory> </MTHasParentCategory>

Movable Typeでカテゴリ名、カテゴリラベルを表示する

こんな風に管理画面で設定したとする ・これをそれぞれ表示したい <MTEntryCategories> # news <$mt:CategoryBasename$> # ニュース <$mt:CategoryLabel$> </MTEntryCategories> 基本、セキュリティ対策のためタグを除去して使う <MTEntryCategories> # news <$mt:CategoryBasename remove_html="1"$> # ニュース <$mt:C</mtentrycategories>…

アップロードしたカスタムフィールドの画像サイズをリサイズして表示

参考 カスタムフィールドでアップした画像のリサイズに関して - CSS HappyLife http://css-happylife.com/archives/2010/0323_0105.php アップロードした画像の縦横を比較して、指定サイズ以内にリサイズする。 - hello, world. http://d.hatena.ne.jp/fujim…

PowerCMSログイン時にfailed loading package ImportExportObject::Util for routine ImportExportObject::Util::can_im_export: Can't locate Time/HiRes.pm in エラー

モジュールがないのでインストールしました。 yum install perl-Time-HiRes

PowerCMSログイン時にCan't locate Archive/Zip.pm in エラー

こんなエラーがでまして モジュールがないのでインストールしました。 yum -y install perl-Archive-Zip

Movable Type5 のAtom.xmlテンプレートの「published」と「updated」を日本時間にする

via Movable Type のAtom.xmlテンプレートの「published」と「updated」の時間のズレについて - プログラマ 福重 伸太朗 ~基本へ帰ろう~ utc="1" format="%Y-%m-%dT%H:%M:%SZ"$> utc="1" format="%Y-%m-%dT%H:%M:%SZ"$> この中の utc="1" を取れば良い

Movable Type のリンク先で意図しないURLとなる場合

テンプレートを使って、スマホ用(/sp/)のページを作ってた時、 PC用のテンプレートなのに、spのエントリにリンクしてしまう現象が起こりました。 原因は不明ですが対処法をメモ <$mt:EntryPermalink$> ↓ <$mt:EntryPermalink replace="/sp/","/"$> のよう…

カスタムフィールド「チェックボックス」チェックが入っているか判定

via MT カスタムフィールドの使い方「チェックボックス編」 | CSS Lecture ↑のやりかただと出来なくて MT チェックボックスで表示を切り替えたい時 |Web制作 ↑のやりかただと出来た 結論 <MTIf tag="textcheck"> OK <MTElse> NG </MTIf> ってな感じでやればOK MTIfNonEmpty でやる場合は 中で値が…

MTOS5.2.9で画像のアップロードフォルダを指定

このファイル /mt/tmpl/cms/include/asset_upload.tmpl 先頭にコレを追加 <mt:setVarTemplate name="extra_path"> up_image/ </mt:setVarTemplate> mt6でもいけました。

MT5にインストールする時、テーブルの接頭語を変える

ここを見ました。 MT5を1つのDBへ複数インストールする | hirotomium.comちょっと変更箇所がわかりづらいのでメモします。 変更箇所は3ファイル /lib/MT/ObjectDriver/DDL/mysql.pm /lib/MT/ObjectDriver/Driver/DBD/Legacy.pm /lib/MT/ObjectDriver/Driver/…

mtで「Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)」

久しぶりにMovableTypeの3.3を触ることがあって「Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)」って出たのですがphpMyAdminの「サーバ変数と…

Movable Typeライセンスまとめ

via http://www.sixapart.jp/movabletype/overview/※調べたところから追加していく。 ※間違っていたら随時直していく。 1サーバで1ライセンス 1サーバなら複数ドメインを運用出来る サポートにメールで質問したら また、複数のMovable Typeを利用して複数の…

Got an error: ObjectDriverの設定が不正です。

バージョンは4.2 今回は、社内サーバを移行したときに Got an error: ObjectDriverの設定が不正です。と言われた。 真っ先に疑うのは mt-config.cgiのパーミッション mt-config.cgiの内容 パーミッションは環境によって777だったり755に変えないといけなかっ…

debug.logの生成

管理画面で設定出来ると思ったらなんか出来なかったのでメモ※1 mt/plugins/KeitaiKit/php →KeitaiGraphic.php 内の10行目を var $debug_mode = true; に変更するとアクセスしたファイルと同階層にdebug.logが生成される ※1解決:「再構築すればよい」 ケータ…

画像変換エラー

こんなエラーがでてタイムアウトエラーで画像(ページ自体)が表示されない Failure to download the original image. トラブルシューティング/アクセス/タイムアウトエラー|ケータイキット for MovableType オンラインマニュアル|MTで3キャリア対応ペー…

MT4で挿入される画像のstyle属性を調整

imgタグにdisplay: blockとかがあるので画像のポップアップリンクがあるとリンク範囲の関係で表示がちょっとおかしい なので以下を修正すればなんとかなりそう 引用: MT4.x 画像配置をスマートにするカスタマイズ - ワサビチップス /mt/lib/MT/Asset/Image.…

カテゴリに値が設定されているかどうか

値が空でなければtrueの例 <MTIf tag="EntryCategory" ne="">hoge</MTIf>