タグ

movabletype4に関するHOSOIToshiyaのブックマーク (16)

  • MT 4.25 でアクションストリームの表示をカスタマイズ - FICC LABS

    入社一年目にして、初エントリーのたけしです。こんにちは。 久しぶりにMTをいじってみたらバージョンが4.25になっていて、「アクションストリーム」という機能が追加されていたので少し触ってみました。 アクションストリーム詳細はこちら 要するに、MTのサイドバー等に Twitter や Last.fm 等の情報を簡単に引っ張ってこれる機能ですね。 試しにMTのテンプレートに下記のコードを追加して、僕の Twitter のタイムラインを引っ張ってくると。 ・takesiは"デコエルモ http://twitpic.com/3ajzv"をtweetしました ・takesiは"久しぶりに横断歩道を手を上げて渡る子供を見て和んだ... けど信号は赤だった"をtweetしました ・takesiは"とりあえずmixiアプリを試してみたけど、あとは商用利用のハードルか"をtweetしました おぉ、表示

  • アップロード画像の img 要素の alt 属性・title 属性をカスタマイズする(サムネイル画像編)

    以前エントリーした「アップロード画像の img 要素の alt 属性・title 属性をカスタマイズする」で、サムネイル画像への対応がもれていたので、エントリーにて補足します。 1.概要 Movable Type のデフォルト状態では、次のようにアップロード時のオプションでサムネイル表示を設定した場合、 埋め込まれる img 要素には、title 属性が表示されません。 下に示す、2項のカスタマイズを行えば、埋め込まれる img 要素に title 属性が追加され、「ファイルオプション」の「説明」フィールドの内容が反映されます。 2.「説明」フィールドの内容を title 属性に挿入する サムネイル画像を Movable Type の記事文などに挿入したときに、img 要素に title 属性を追加し、「説明」フィールドの内容を title 属性の内容に反映させるカスタマイズです。 こ

    アップロード画像の img 要素の alt 属性・title 属性をカスタマイズする(サムネイル画像編)
  • MT4.2でのconvert_breaksに関するバグ

    MT4.2でのconvert_breaksに関するバグ MT4.2のダイナミックパブリッシングででサイトを構築していたら以下のようなエラーが。 Smarty error: [plugin] modifier 'convert_breaks' is not implemented (core.load_plugins.php, line 118) これはMT4.2のmt/php/libにmodifier.convert_breaks.phpというファイルがないから出るらしい。 デフォルトの入力モードを「改行を変換」にし、カスタムフィールドで複数行フィールドを利用した場合、smartyのconvert_breaksモディファイアを利用しようとするのだけど、そのモディファイアが存在しないのとしてエラーが出るようです。 MT4.1からmodifier.convert_breaks.phpを持ってき

    MT4.2でのconvert_breaksに関するバグ
  • MovableType.org – Page Not Found

    The page you are trying to view does not exist. We may have moved or deleted the page. Please try searching from the box at the upper right. We apologize for the inconvenience! We have logged this error and will attempt to redirect or otherwise fix this in the future.

    MovableType.org – Page Not Found
  • IDV-DESIGN | .index - MT4.1 でファイルアップロード先を指定する方法

    MTディレクトリ/tmpl/cms/include/asset_upload.tmpl の一行目に <mt:setvar name="extra_path" value="ディレクトリ名"> と追加すればOK。 何処かで /tmpl/cms/dialog/asset_upload.tmpl を書き換える方を見つけて試してみたんだけど、こっちでは カスタムフィールドからアップロードする時では反映されなかったので、中身追ってったらみっけた。というわけでメモ。 余談だけど MT4.1 でエントリー項目を必須にする方法って無いのかね? 需要あると思うんだけど、見つかりません。

  • bizcaz.com

  • 小粋空間: Movable Type でメールマガジンを作る

    昨日の「Movable Type 4.2 でアドレス帳機能を利用する」の続きで、ブログ管理者が手動でアドレス帳にメールアドレスを登録するのではなく、ブログにアドレス登録用のフォームを掲載し、外部のユーザーが登録したメールアドレスをアドレス帳に登録する方法を紹介します。 この機能と「Movable Type 4.2 でアドレス帳機能を利用する」を組み合わせれば、Movable Typeを利用してメールマガジンのようなものを構築できそうです(タイトルはちょっと言い過ぎです)。 エントリーではメールアドレス登録までの流れを紹介します。この機能を利用するには、事前に次の作業を行ってください。 システムメニュー「全般」のメールアドレスを設定する アドレス帳機能を有効にする 1.メールアドレス登録フォームの作成 次のようなメールアドレス登録フォーム用のテンプレートモジュール(またはウィジェット)を作

    小粋空間: Movable Type でメールマガジンを作る
  • MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え

    MTOS 4.15 ベータ5がリリースされました。 Movable Type 4.15 ベータ カスタムフィールド関係で機能追加が行われ、カスタムフィールドの値を利用して記事の並べ替えやフィルタリングができるようになっています。 並べ替えは、MTForタグを使えば同じ動作を実現できますが、より簡単にできるようになりました。 カスタムフィールドの値で並べ替えやフィルタリングする 1.項目の並べ替え カスタムフィールドで、ブログ記事に対し、次のような「おすすめ度」というラジオボタンのフィールドを作成します。 各ブログ記事に「おすすめ度」を設定します。 カスタムフィールドを設定ブログ記事を作ります。デフォルトテンプレートでは次のように時系列順で並んでいます。 ブログ記事をおすすめ度順に並べ替えるには、MTEntriesタグに次のsort_byモディファイアを追加します。 <MTEntries s

    MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え
  • カテゴリーの階層別にデザインを切り替える for Movable Type 4

    カテゴリーの階層別にデザインを切り替えるカスタマイズです。ポイントは「MTElseタグを使わない(使えない)」ということです。 参考記事は下記です。ありがとうございました。 アフィリエイトを続ける力 - MT条件分岐:親カテゴリーと子カテゴリーで表示を変える方法 以下に示すサブテンプレートは、ブログ記事リストへの設定を前提にしています。各サブテンプレートの一番外側のifタグは、ブログ記事リストでカテゴリーアーカイブと他のアーカイブを併用している場合を考慮したものです。 2階層の場合(パターン1) <mt:if name="category_archive"> <MTHasParentCategory> 子カテゴリーのサブテンプレート </MTHasParentCategory> <MTHasNoParentCategory> 親カテゴリーのサブテンプレート </MTHasNoParentC

    カテゴリーの階層別にデザインを切り替える for Movable Type 4
  • Movable Type 4 でカテゴリー別にブログ記事ページのデザインを切り替える方法(その1)

    Movable Type 4 で、カテゴリー別にブログ記事ページのデザインを切り替える方法を、2回に分けて紹介します。 やりたいことは、ひとつのブログ記事アーカイブを使った、カテゴリー別のブログ記事ページのデザイン(HTMLマークアップやCSS)の切り替えです。 1.MTEntryIfCategory タグを使用する ひとつめは、ブログ記事アーカイブテンプレートの中で MTEntryIfCategory タグを使って、カテゴリー別に処理を振り分ける方法です *1。MTEntryIfCategory タグは、処理中のブログ記事が属するカテゴリーを判定するためのタグです。このタグはブログ記事コンテキストで動作します。 MTEntryIfCategory タグの name モディファイアには、カテゴリー名が重複しないように設定します。 次のサンプルは、カテゴリー1~3に属するブログ記事のテンプレ

    Movable Type 4 でカテゴリー別にブログ記事ページのデザインを切り替える方法(その1)
  • MT4.1以下で実現するサーバー・サイド・インクルード

    MT4.1以下で実現するサーバー・サイド・インクルード MT4.15からサーバー・サイド・インクルードという機能が追加されますが、MT4.1以下でも似たような機能は実装可能です。 まず、サーバー・サイド・インクルードを利用することによるメリットはなにかというと、 サイドバーなどに常に最新の情報を表示することが出来る。 最新ニュースなどを表示する際に、サーバー・サイド・インクルードで表示しておけばインクルードファイルさえ更新してしまえば、すべてのページの情報を最新に変更することが可能です。 検索結果ページ、タグページの表示が高速化 表示の際にインクルード部分を生成する必要がなくなり、表示の高速化が図れます。 今回、実装してみたところ当サイトでは3~4倍の速度で表示されるようになりました。 再構築が高速化される 再構築の度にインクルード部分を生成する必要がなくなり、再構築のスピードがはやくなり

    MT4.1以下で実現するサーバー・サイド・インクルード
  • アーカイブページごとに SEO を考えた最適なキーワードを自動設定する方法

    アーカイブページごとに SEO を考えた最適なキーワードを自動設定する方法 Permalink URL http://www.magicvox.net/archive/2008/03290955/ Posted by ぴろり Posted at 2008/03/29 09:55 Trackbacks 関連記事 (0) Post Comment コメントできます Category SEO を考えた場合、ページの meta ヘッダには、そのページ内容を表す概要文(description)やキーワード(keywords)を設定することが重要とされています。MovableType によって生成される各アーカイブページの概要文については、MTBlogDescription、MTCategoryDescription、MTEntryExcerptを適宜使いわけることで問題ありません。一方、昨年の記事で

    アーカイブページごとに SEO を考えた最適なキーワードを自動設定する方法
  • カテゴリーリストにカスタムフィールドの画像を表示する

    Movable Type のカテゴリーリストに、カスタムフィールドの画像を表示するカスタマイズです。 次のように、カテゴリー別の画像を簡単に与えることができます。 1.カスタムフィールドの作成 カテゴリーにカスタムフィールドを作成します。ここでは CategoryImage という名前のテンプレートタグにします。 2.カテゴリーに画像の追加 各カテゴリーに表示されている「Imageを選択」をクリックして、画像を追加します。 画像を選択した後、必ず保存をクリックしてください。何回か試して正常に表示されないことがあったのですが、どうも保存をクリックするのを忘れていたようです。 3.サブテンプレートの追加 冒頭のサンプルは、デフォルトテンプレートのサイドバーに下記のサブテンプレートを追加しました。階層表示でない、MTCategories タグを久しぶりに使ってみました。 青色部分がカスタムフィー

    カテゴリーリストにカスタムフィールドの画像を表示する
  • MTプラグイン Sort Categories And Folders

    拙著「株はタイミングで儲けなさい」が発売されました。 過去20年間の株価データを元にバックテストを行い、どのようなタイミングで株を買うのが良いかを解説しています。 自由国民社刊で、定価1,512円(消費税込み)です。 2008年10月20日 カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインを公開しました。 当BlogではMovable Typeのプラグインを配布していますが、中でも「カテゴリーの並べ替え」は人気が非常に高いです。 先日のHack-a-thonでMT4用にこのプラグインを改良し、基部分まで作り終えました。 そして、家に帰ってからユーザーインターフェースを改良して完成させました。 今回のプラグインでは、カテゴリーの並び順を画面上で設定できるようにするなど、使い勝手を大幅に改善しました。 また、Movable Type 4ではエントリーではないページを作ること

  • カスタムフィールドのテキストエリアに入力した改行をページに反映させる

    Movable Type のカスタムフィールドで「テキスト(複数行)」という種類のフィールドを利用する際、テキストエリアへの入力内容に改行や空行を含めても、出力される文字列の改行や空行はすべて除去された状態で出力されてしまいます。 エントリーでは、この事象を解消する方法を紹介します。 1.問題点 例えば、次のようなカスタムフィールドを作成します。テンプレートタグはとりあえず「EntryData」としておきます。 作成したフィールドで、次のようなテキストを入力します。 このカスタムフィールドを出力する「ブログ記事の概要」のサブテンプレートは次のようにします。 : <div class="asset-body"> <$MTEntryBody$> <MTIfNonEmpty tag="EntryData"> <$MTEntryData$> </MTIfNonEmpty> </div> : この

    カスタムフィールドのテキストエリアに入力した改行をページに反映させる
  • Movable TypeでSEO対策-Feed編-

    Movable TypeでSEO対策-Feed編- Movable TypeでSEOを行う際にRSSやAtomなどのフィードを最適化する方法です。 表示件数を変更する デフォルトですと最新15件の情報しか出力されません。 これではさすがに少ないのでもう少し増やしましょう 参考:MovableTypeでFeedの配信数を変更する あまり、増やしすぎてもFeedの情報量が多くなりすぎます。 私の場合はFeedBunerのフィードの最大サイズの関係もあり、 部分配信の場合は200件、全文配信の場合は50件 という目安で配信しています。 アーカイブテンプレートでRSSを配信する。 カテゴリーごとにFeedを配信するのも効果的です。 トップメニューのデザインからテンプレートを選択。 左にあるクイックフィルタよりアーカイブテンプレートを選択。 アーカイブテンプレートを作成からブログ記事リストを選びます

    Movable TypeでSEO対策-Feed編-
  • 1