タグ

MovableTypeに関するretletのブックマーク (244)

  • 複数のブログを再構築するプラグイン:BlogRebuilder - エンジニアブログ - スカイアーク

    先日ご紹介しました複数のブログで活用できるプラグイン「ExtendInclude」に続きまして、今回ご紹介するのは複数のブログを一括で再構築できるプラグインのご紹介です。 ブログ数が10個ぐらいになると一つずつ再構築するのはかなりの手間になってしまいます。特にMovable Type Enterpriseではブログポータル機能がありますが、複数のブログを一気に再構築する機能がないので難点です。 そういう時に活躍するのがこの「BlogRebuilder」プラグインです。 プラグインのダウンロード BlogRebuilder:ダウンロード BigPAPI用(MT3.2 MTE1.01) BlogRebuilder:ダウンロード Transformar用(MT3.3 MTE1.5) プラグインのインストール インストール方法:MT3.2 MTE1.01を利用されている方は最初にBigPAPIプラ

  • hxxk.jp - <MTIfNonZero tag="MTCategoryCount"> の意外な落とし穴

    記事データ 投稿者 望月真琴 投稿日時 2004-11-21T14:37+09:00 タグ Movable Type テンプレート テンプレートタグ 概要 MTCategoryCount は下書き状態の記事もカウントするので、 <MTIfNonZero> と組み合わせるときは注意が必要です。 リプライ リプライはまだありません。 アーカイブ上で実際に展開される結果 サブカテゴリから親カテゴリへのナビゲーションをするテンプレートにて親カテゴリへのナビゲーションを行う方法を記述しましたが、ひとつだけ注意しておかなければならない点があります。 以前、 Movable Type 3.11 のサブカテゴリ機能についての所感 (3) - 親カテゴリにおける注意点で述べましたが、運用によっては記事を持たない親カテゴリというものが存在する可能性があります。 デフォルトのテンプレートでは、 Main Ind

  • 意外と知られていない機能を引き出す! カテゴリーソートプラグイン - 研究室

    JavaScript、Ajax、HTML5(API)、Ruby…Web及び関連技術の実験&情報公開&制作物紹介。 みなさん、Movable Type でカテゴリーの一覧を出力するのに、「ソートができない」って悩んでいませんか? 意外と知られていないかも知れませんが、実は、ある条件を満たせば、自由にカテゴリーのソートができるんです。 その条件とは、以下の2つ。 カテゴリーの出力に、<MTTopLevelCategories>もしくは<MTSubCategories>を利用するその sort_method 属性に、目的にあったソートメソッド(Perlで記述されたソートルール関数もしくはブロック)を指定する この、後者の「ソートメソッド」を提供するもの、それが、今回お届けするオリジナルプラグイン「カテゴリーソートプラグイン」です。 MTシステムにインストールするだけで、誰でも自由にカテゴリーのソ

  • テンプレートセットの登録 | CMSプラットフォーム Movable Type ドキュメントサイト

    テンプレートセットをプラグインで追加することができます。追加されたテンプレートセットは、新規ブログ作成時に選択することができるようになります。作成されたブログでテンプレートの初期化を行う場合、テンプレートは、ブログ作成時に選択したテンプレートセットに初期化されます。 テンプレートセットを API を通して登録する場合、設定できる項目は以下です。 テンプレートセットの表示名 各テンプレートの名前 アーカイブテンプレートが対応するアーカイブタイプ アーカイブテンプレートのアーカイブマッピング インデックステンプレートの出力ファイル名 以下は、テンプレートセットを登録する為のコードの抜粋です。完全なものは、このドキュメントの最後に用意しているサンプルを参照ください。 sub init_registry { my $plugin = shift; $plugin->registry({ templ

    テンプレートセットの登録 | CMSプラットフォーム Movable Type ドキュメントサイト
  • Movable Typeのサイト内検索をAJAXで高速化する

    twitter facebook hatena google pocket Movable Typeの記事が増えると、デフォルトのサイト内検索ではどんどん検索スピードが低下していきます。 当ブログも記事が増えたこと、また検索が使用されるケースが増加していることから、サイト内検索の高速化を試みました。 参考サイト:ココログプロとかTypepadとかMTとかブログ人とかその他のブログサービスとかでもAjaxでバックナンバーを検索するJavaScript sponsors 使用方法 1. テンプレートの新規作成を行います search_data.txtとし、以下を記述します。 <?xml version="1.0" encoding="utf8"?> { data:[ <MTEntries lastn="0">{ title:"<$MTEntryTitle remove_html="1" enc

  • Counter プラグイン

    Movable Type のエントリーリストやコメントリスト、あるいはアーカイブリスト等で、例えば「リストの 3 番目からスタイルを変更したい」とか「偶数・奇数で色を変更したい」ということがあると思いますが、Movable Type で用意されているタグには残念ながらそのような機能はありません。*1 この「カウントする」という機能が必要な質問をひとつ頂いており、思案していたところ、有難いことにエムロジック株式会社様より下記のプラグインが公開されました。 エムロジック放課後プロジェクト:MovableType用Counter Plugin これを使えば、リストでカウンタを必要とするカスタマイズ類はほぼ全て満足できるのではないかと思います。 2009.05.28 追記 Movable Type 4.1 以降であれば、標準テンプレートタグで実現できます(関連記事「Movable Type 4.1

    Counter プラグイン
    retlet
    retlet 2008/04/23
    >「リストの 3 番目からスタイルを変更したい」とか「偶数・奇数で色を変更したい」
  • Yoshioriの日記: MovableTypeのエントリー高速検索Widget

    MovableTypeにデフォルトでついてる検索は遅い・・・ もう、これでもかって言うくらい遅い上に 動的に検索しているからサーバへの負荷も大きそうなのである。 で、ちと実験がてら作ってみた。 最初はMovableTypeのAPIいじってとか 考えてたけど、めんどくさくなったのと サーバの負荷減らすために クライアント側で処理させるようにした。 検索用のデータを投稿時に作って それをjavascriptで検索するようにした。 正規表現とか使おうかとか スペースで複数指定してAND検索とか 思ったけど めんどくさいからそのまま素で検索。 半角の大文字小文字だけ丸めた 実験だし・・という名の言い訳。 で、インクリメンタルサーチにしてみた。 インクリメントサーチだったらAND検索とか無くてもいいかなぁって・・・ ついでにせっかくだしWidget化・・・ と言うわけで使い方。 まず、検索用のデータ

  • パンくずリストの設置

    パンくずリストを設置していると、訪問者がサイト上のどの位置にいるのか把握しやすくなり、ユーザビリティを向上させることができます。 ちなみに、「パンくずリスト」という名前の由来は、童話「ヘンゼルとグレーテル」で、森の中で迷わないようにパンくずを少しずつ落としながら歩いたというところからきていると言われています。 是非、パンくずリストを設置して、訪問者をサイトの中で迷わさせないようにしてくださいね。

  • FiveStarRating プラグイン

    Movable Type 4 のサンプルプラグイン FiveStarRating を試してみました。 確認できたところまでご紹介致します。 1.プラグインのインストール extras/examples/plugins/FiveStarRating/mt-static/plugins/FiveStarRating をフォルダごとスタティック・ディレクトリ(mt-static)の plugins ディレクトリへコピー。 extras/examples/plugins/FiveStarRating/plugins/FiveStarRating をフォルダごとアプリケーション・ディレクトリの plugins ディレクトリへコピー。 ブログ管理画面より「システム」→「プラグイン」を選択し、Five Star Rating sample 0.1 が表示されればOKです。 2.テンプレートの修正 ブログ

    FiveStarRating プラグイン
    retlet
    retlet 2008/04/22
    MT4の投票サンプルプラグイン
  • hxxk.jp - サブカテゴリ系テンプレートタグのメモ

    記事データ 投稿者 望月真琴 投稿日時 2004-11-21T01:49+09:00 タグ Movable Type カテゴリ サブカテゴリ テンプレート テンプレートタグ メモ 概要 マニュアルにテンプレートタグの実例が無いので、自分で作ってメモすることにしました。 リプライ 7 件のリプライがあります。 カテゴリアーカイブをいじっていて気が付いた サブカテゴリ機能を使おうとする場合、カテゴリアーカイブは同一のディレクトリレベルではなく、親子関係を持った階層ができます。 それは過去に何度か取り上げた通りですが、今回はアーカイブ内において、親カテゴリまたはサブカテゴリに対するナビゲーションをどうするか、という点についてメモしたいと思います。 ナビゲーションに使えそうなテンプレートタグ テスト環境 test01 カテゴリ test02 カテゴリ test03 カテゴリ まとめ ナビゲーション

  • 企画メモ&Tips/Movable Type/コミュニティ機能を拡張するMT4対応PlugIn

    MT4のコミュニティ機能を拡張するPlugIn † ちょっと必要があって調べてみた。-- 八木 http://plugins.movabletype.org/ などから、 MT4対応で、"community"とタグ付けされ★数の多いPlugInを中心にピックアップする。 ↑ 海外のPlugIn(日語OKか未検証) † UserProfiles http://mt-hacks.com/userprofiles.html 登録ユーザは自分のプロフィール情報にユーザのプロフィール画像(アバター)を追加できる。 <MTAuthorImageURL>,<MTCommenterImageURL>タグで表示させる。 現行バージョンでは管理サイトにアクセス可能なユーザのみが画像をアップロードでき、一般のコメント投稿ユーザはできない。これは次バージョン以降で可能になる予定。 プロフィール画像はMTのアセッ

  • やむやむ: 記事に投票してね♪MTVoteプラグイン

    記事に投票してね♪MTVoteプラグイン これまた、あちこちのサイトで見かけて、いいなーと思ったので、検索して見つけました。 各エントリを ゲストの皆様に 5段階評価してもらって、その投票結果をランキング表示する MT Vote プラグイン です。今回、参考にさせていただいたのは、+blog さまの 「MTVote::投票プラグイン」 です。 残念ながら、+blog さまでは、MT Vote はずされちゃったみたいなんですけど・・・( ´△`) 簡単に 導入方法を 記しておきます。 まず、プラグイン配布サイト から MTVote を ダウンロードしてきて、解凍します。 出てきたファイルのうち、votes.pl と Vote.pm を 少し 修正します。 votes.pl・・・86行目 $avg = sprintf ("%.${places}f", $avg); を $avg = sprin

  • 投票プラグイン「MTVote」|arkhp|MovableType・ビジネスブログ制作

    MTの記事にかんして5段階の投票などができるプラグイン。 エントリーに投票機能が追加されます。また、その結果を投票結果をランキング表示するなどMTのコンテンツに一つおもしろい機能を追加できるこのプラグイン!! 導入方法はプラグイン配布サイトでプラグインをダウンロード votes.pl と Vote.pmとmt-vote.cgiがあります。 mt-vote.cgiをMTのインストールディレクトリにアップロードしてパーミッションの設定をします。 Vote.pmは、MTのインストールディレクトリの「lib/MT/App」にアップロード。 votes.pl は、MTのインストールディレクトリの「plugins」にアップロード。 ※Vote.pmはそのままでは使いにくいので少し、カスタマイズすることをオススメします。 カスタマイズを紹介されているサイト http://caetla.oops.jp/b

  • Movable TypeでAJAXな投票を可能にするプラグイン「AjaxRating」

    twitter facebook hatena google pocket 管理者のモチベーションを高めるためか、はたまた記事の質を一目で判断するためなのか、記事を評価する投票システムがブログに増えてきています。 Movable Typeではmt-hacksというサイトのAjaxRatingというプラグインでこの投票システムがAjaxで利用できます。 注意:データベース必須。個人利用に限り無償。 sponsors 使用方法 AjaxRatingからダウンロードしたファイルを解凍し、mt-staticに「moo.ajax.js」「pluginsフォルダ」「prototype.lite.js」を、phpには「pluginフォルダ」を、pluginsフォルダにも同様に「AjaxRatingフォルダ」をアップロードします。 なお、このAjaxRatingフォルダのmt-vote.cgiはパーミッシ

  • MTでopモディファイアを利用して複雑なレイアウトを行う

    MTでopモディファイアを利用して複雑なレイアウトを行う MTのテンプレートでopモディファイアを利用して複雑なレイアウトを行う方法です。 例えば、エントリーの一覧画面で、商品画像掲載のページ構成CSSのようなエントリー3個づつをブロックレベル要素で包んで出力することなどが可能です。 基的な使い方 まずは簡単なサンプルでopモディファイアの利用方法を説明します。 エントリーの変わりに数字を出力するテンプレートタグは以下のようになります。 <MTsetVar name="no" value="0"> <MTEntries> <MTSetVar name="no" value="1" op="+"> <mtgetvar name="no"> </MTEntries> 12345といった感じにエントリーの数だけ、数字をひたすら出力する記述です。 1行目でnoという変数に0を代入し、 <MTse

    MTでopモディファイアを利用して複雑なレイアウトを行う
  • MTで特定のカテゴリーのみテンプレートに反映させる方法

    MTで特定のカテゴリーのみテンプレートに反映させる方法 MTで特定のカテゴリーのみテンプレートを変更したい場合の処理 <MTIfArchiveType archive_type="Category"> <MTIfCategory name="カテゴリー名"> 処理 </MTIfCategory> </MTIfArchiveType> 特定の親カテゴリーを持つもののみ変更したい場合は以下のようにになります。 <MTIfArchiveType archive_type="Category"> <MTParentCategory> <MTIfCategory name="親カテゴリー名"> 処理 </MTIfCategory> </MTParentCategory> </MTIfArchiveType> スポンサードリンク to-Rについて JavaScriptCSSReact/Angula

    MTで特定のカテゴリーのみテンプレートに反映させる方法
  • エントリーテンプレートでのMTIfCategoryの挙動

    エントリーテンプレートでのMTIfCategoryの挙動 MTのカテゴリー操作 色々で色々書いたんですけど、ブログ記事テンプレートやウェブページテンプレートでは正常に動作しない。 調べていたら、MTIfCategoryの仕様が他のページとは異なるためのようです。 コンテキスト内に指定されたカテゴリが含まれる、またはアクティブなブログ記事が指定されたカテゴリに属している場合に有効になる条件タグです。 MTIfCategory | テンプレートタグリファレンス MTIfCategoryはブログ記事テンプレートではMTCategoriesコンテキスト内で利用していても、ブログ記事のカテゴリーで条件分岐を行ってしまうようです。 (カテゴリーを持たないウェブページテンプレートでも条件に引っかからない) ちょっとこれでは使い物にならないのでエントリーテンプレートでも使えるMTIfCategoryもどき

    エントリーテンプレートでのMTIfCategoryの挙動
  • スキンカスタマイズの手引き - 3ping.org

    Vicuna CMS で用意してあるスキンの利用方法を解説します。 土台用スキンの特長 Vicuna CMS で配付しているスキンは、レイアウトや配色変更等のカスタマイズを簡単に行えるよう工夫しています。どのスキンも一般的なレイアウトパターンには対応しているので、カスタマイズのベースとするスキンは、以下に説明する各スキンの特徴を考慮して選択してください。 Origin Skin もっともシンプルな形状のスキンで、 Vicuna のスキンは全てこの Origin スキン を土台に作られています。 コンテンツの領域と背景, メニュー領域と文領域が色で区切られているスキンを作成する場合に土台として利用すると楽にカスタマイズできます。 画像を一切使っていないので、シンプルなデザインや、ポイントとなる画像をここから付け足していく場合にも、他のスキンよりも比較的楽に進められます。 Smart Can

  • すべてのブログをいっぺんに再構築するスクリプト - rebuild_all

    すべてのブログをいっぺんに再構築するスクリプトを書いてみました。 使い方は、アーカイブに含まれる"rebuild_all"スクリプトをMovable Typeインストールディレクトリの「tools」ディレクトリの下にコピーし、起動するだけです。 $ tools/rebuild_all rebuilding... Blog: blog_1...ok Blog: blog_2...ok Blog: blog_3...ok Blog: blog_4...ok Blog: blog_5...ok done $ ダウンロード: rebuild_all.zip ライセンス: MIT License 複数のブログを使ってサイトを構築している場合に便利だと思いますので、ぜひお試しください。 追記: MovableType 4.0に対応しました。[2007/08/10]

  • http://bizcaz.com/archives/2007/09/09-174534.php

    retlet
    retlet 2008/04/17
    MTRemoveBlankタグ内の余分な改行、余白をパブリッシュ時に削除するプラグイン