タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

memoとtemplateTagに関するmaRkのブックマーク (3)

  • movabletypeのブログ記事内の画像の有無で振り分ける条件分岐 - HAKASHUN.net

    来年春の引っ越しに向けて、自宅に大量にあるを整理しています。 以下のの中で、欲しいものがある“知り合いの方”は、メール、やtwitter、facebookなどを通じて連絡してください。 以下に未掲載の物もまだまだたくさんあります。随時挙げていきますので楽しみにしていてください。 movabletypeをCMSとして現在Webサイトを使っているのですが、 サイトをにぎやかに見せるために写真や画像を多く使いたいと思い、エントリーの画像の使用有無で条件分岐をさせるスクリプトを書きました。 上記画像のように、ブログ内に写真が使われているときと、使われていないときで、吐き出すhtmlを変化させるかつ、自動的にエントリー内の画像を読み込んで表示させています。 ここで、使用しているのは、以下のようなスクリプトです。 //▼予め、画像を使用しているエントリーに名前をつける変数をセット <MTSetVa

    maRk
    maRk 2014/05/01
    自分も勘違いしてたけど、MTEntryAssets のlastn は、特にフィルターしてなければ、crated_on の降順が基準になっているので、必ずしも(lastn=1が)記事先頭の画像とはならないぽいのだ。。
  • ブログ記事本文中の最初のimgのURLを取得する | テンプレート | かたつむりくんのWWW

    Movable Type のブログ記事の文中で、最初に出てくる画像の URL(つまり img タグの src 属性)を、regex_replace モディファイアを使って取得する方法です。 regex_replace モディファイアは、MT タグが出力する結果に対して、実際に出力する前に正規表現での置換を行うことができるモディファイアです。どの MT タグにも利用できるグローバルモディファイアですね。 このモディファイアを利用して次のように書けばOKです。 <mt:EntryBody regex_replace="/<[^i].*?>|<i[^m]*?>|<iframe.*?>|<input.*?>|<ins.*?>|<isindex.*?>|\s/g","" regex_replace='/(.*?src=")(.*?)(".*)/g','$2' regex_replace="/^[^

    ブログ記事本文中の最初のimgのURLを取得する | テンプレート | かたつむりくんのWWW
    maRk
    maRk 2011/05/25
    一旦setvarして変数に渡す
  • 数字に3ケタごとにカンマを入れる"D Group"プラグイン

    MTMSの生徒さんから「数字に3ケタごとにカンマを入れるにはどうしたらいいですか?」との質問があり、調べてみたのですがMTのデフォルトの機能だけではムリそうでした。 ちょうど今後MTでいろいろやっていく上で必要だろうとPerlの勉強を始めたので、PerlとMTプラグインの練習がてら、「数字の3ケタごとに自動的にカンマを挿入するプラグイン」を作成してみましたので、公開します。ま、地味~なプラグインですが(^^; 「数字(digit)」を3ケタごとにカンマで「グループ化(Group)」ということで D Group と命名しました!(笑) こちらからダウンロードできます。 d_group.zip ダウンロードしたらzipファイルを解凍し、「d_group」フォルダを丸ごと「plugins」フォルダにアップするだけです。 使い方は、カンマを入れたいタグの中に d_group="1" というモディフ

    maRk
    maRk 2010/07/12
    regex_replace="/(\d)(?=(\d{3})+(?!\d))/g","$1," みたいな感じかな。/ テンプレート タグの提供というのもあり。それかMTUnless+regex_replaceで条件が常に偽になるのを利用するなど
  • 1