- 2008-01-14 (月) 23:52
- MovableType


- MTBlogRollじゃないけれど
ちょっとずつ再開します。
さて今回のネタは、実は秘密にしといてコッソリ「ある事」で使おうと思ったのだが、実際にはすでにあそこで、ネタばらししてしまっているので、いつも通りサクッとエントリーにしちゃうものです。(いい加減「ブログ記事」って言わなきゃならないんだよなぁ)
Link Roller | Movalog Plugins: Movable Type plugins by Arvind Satyanarayan
解りますか?あのMT Blogrollプラグインのところです。
詳しい事は解らないんですけど、どうやらこれがMTBlogRollの次期バージョンって事らしいです。その為LinkRollerのバージョン番号は 2.60になってますよ。
機能としては、リンクのカテゴリーによる分類機能が無くなってたり、Technoratiやdel.icio.usとの連携機能が付いてなかったりして、簡易版という位置づけに思えますが、その代りMT4のアイテムとして、リンクが扱えるなど新しい機能もあります。
使い方は、まずアイテムですから「新規」>「リンク」とクリックします。
URLの入力画面になりますので、入力して保存ボタンをクリックします。
するとURLから自動でサイトタイトルと概要を取得し、リンクアイテムが作成されます。
そのまま編集が可能ですので、あとはタグ付け等の作業をして保存です。
Snap Shots™による、サイトのスナップも行われます。![]()
デフォルトでは、タグなどのメタデータ部分は、表示されません。右上の表示オプションをクリックして必要なものを表示するようにしてください。メタデータにはタグのほかに、MTBlogrollでも存在した、ターゲット(送信先・ウィンドウの開き方です)や、XFNがあります。![]()
前述したカテゴリー以外は、ほぼMTBlogrollと同様な機能のタグが使えますので、様々なリンクリストが作成可能になります。
ひとまず Vicuna のリンクリストを自動作成できるように、ウィジェット作ってみました。
<dt>Links</dt>
<dd>
<ul class="link">
<MTLinks tag="LinkList">
<li><a href="<$MTLinkURL$>"<MTIfNonEmpty tag="MTLinkRel"> rel="<$MTLinkRel$>"</MTIfNonEmpty> title="<$MTLinkDescription encode_html="1"$>" class="favicon_m"><$MTLinkName$> (by <$MTLinkAuthor$>)</a></li>
</MTLinks>
</ul>
</dd>
タグにLinkListって付いてるリンクアイテムを、自動でリンクリストに追加するようになります。
前はカテゴリー分けだったけど、タグでも付け間違えなけりゃ、問題ないですよね。
- Newer >: appendとprepend
- < Older: 久しぶりのごあいさつ(with FizzBuzz)
Trackbacks:(2)
- TrackBack URL for this entry.(1)
- Listed below are links to weblogs that reference
- MTBlogRollじゃないけれど from WolaWola
-
「便利なプラグイン」 from Tetsuyan's Blog 2008-11-16 (日) 09:59:31
-
いろいろ実験的にテンプレートをいじくりまわしたり、新しいスタイルを取り入れてみた...
[詳しくはトラックバック元サイトで]
-
「[Movable Type] やっとLink Rollerでリンク集が作れた」 from No Second Life 2009-02-10 (火) 19:31:48
-
以前のエントリーで、Movable Type 4.23を入れてやりたいことが沢山...
[詳しくはトラックバック元サイトで]
Comments:(14)
-
said
March 14, 2008 8:47 PM
|
ReplyThis!
LinkRollerでリンクを追加する際の、snapshotsによるサイトのスナップショットですが、どのように画面を追加すれば良いのでしょうか?
別ウィンドウでsnapshotにログインした状態で、リンクを新規作成しても、プレビュー画面には「Someone didn't sign up SnapShots」という画面が表示されるだけです。
それとも、事前にSnapShotsで対象リンク先のプレビュー画面を取っておく必要があるのでしょうか?もし分かりましたらご教授いただけませんでしょうか?
-
-
replied for
ゴリ丸's comment
March 15, 2008 5:35 PM
|
ReplyThis!
はじめまして、ゴリ丸さん。
スナップショットの追加ですが、記事を書いた時点では、特に何かする必要もありませんでした。普通にURLを追加すると、自動でスナップショットが表示されていました。ここしばらく、表示がおかしかったようですし、現在はゴリ丸さんのおっしゃっている状態になっています。
APIの仕様が変わったと思われますので、調査して解ったらエントリーにしようと思います。
-
-
said
August 27, 2008 4:19 PM
|
ReplyThis!
ゴリ丸さん、はじめまして。
LinkRollerをアップし、動作するのですが、ウィジェットテンプレートにソースを貼り、保存⇒再構築したのですが、Edit Link に入力したリンク先のタイトル左に空白ができてレイアウトが崩れてしまいます。
下にソースを貼らせていただきます。
内容、御教授願います、よろしくお願いいたします。
<MTLinks tag="@LinkList"><$MTLinkID zero_pad="4" setvar="linkId"$><MTSetVarBlock name="linkset{$linkId}"><a href="<$MTLinkURL$>"<MTIfNonEmpty tag="MTLinkRel"> rel="<$MTLinkRel$>"</MTIfNonEmpty> title="<$MTLinkDescription encode_html="1"$>" class="favicon_m"><$MTLinkName$></a></MTSetVarBlock></MTLinks><div class="widget-pages widget"><h3 class="widget-header">リンク</h3><div class="widget-content"> <dd><ul class="widget-list"><MTLoop name="linkset" sort_by="key numeric"><li><$MTGetVar name="__value__"$></li></MTLoop></ul></dd></div></div>
-
-
replied for
ナツコ's comment
August 28, 2008 11:37 AM
|
ReplyThis!
>ゴリ丸さん、はじめまして。
わたし、ゴリ丸じゃありません・・・ていうのは、別として。
>リンク先のタイトル左に空白ができてレイアウトが崩れてしまいます。
えと、私のところと一緒で、FaviconAPIを使用していると考えていいでしょうか?
class="favicon_m"を使ってるので、そうなのですよね。リンク先でFaviconが用意されていないときは白紙アイコン、Faviconに問題がある場合には表示されなくなりますが、その場合でもスタイルシートで左に余白を取りますから、空白が出来ます。気になるようでしたら class="favicon_m"を削除してしまえば、スキマは出来なくなると思いますよ。ただし、Faviconの表示はされなくなります。
-
-
replied for
oscar's comment
August 28, 2008 2:09 PM
|
ReplyThis!
oscar さん、お名前を間違え、大変失礼いたしました。
質問のリンクのレイアウト崩れ(左の空白)ですが、御教授いたたいた、class="favicon_m" を削除し、保存⇒ウィジェットセットの編集【変更を保存】をし、サイト再構築(全て)を行いましたが、特に変化がありませんでした。
oscar さんがこの記事でも御紹介されているhttp://plugins.movalog.com/link-roller/ で、ダウンロードし、解凍した mt-static フォルダとpluginsフォルダを同じディレクトリにアップしただけです。
追伸:確かにsnapshotsによるサイトのスナップショットは私も表示されません。
アイテムのところが白くなるだけです。
FaviconAPI のことが勉強不足のためそれが適用されているかが不明なので、すみません、他に解消方法ってあるものでしょうか。
なんどもすみません。-
-
replied for
ナツコ's comment
August 28, 2008 5:26 PM
|
ReplyThis!
ナツコさん、ちょっと気合いを入れて、お書きになったコード見てみました。
まず、class="favicon_m"の件は、FaviconAPIを使用してなかったら、削除してください。私が使用していたので、サンプルに入っているだけで、通常は必要ないコード部分です。
それから、どうやら標準テンプレートをベースに組み込みを行われているようですが、私の環境でのマークアップ(mt.Vicunaでのもの)が、混ざってしまっていると見受けられる部分がありました。
ウィジェットコード部分の<dd>が余分に思えます。
そこが原因ではないでしょうか。
ddの開始タグと終了タグを削除してみたらどうでしょうか?
ご確認お願いいたします。
・・・なんか見覚えがあるコードだなと思ったら、私のコードがベースなんですね。自分で書いたの忘れてた。
-
-
-
-
said
October 1, 2010 2:38 AM
|
ReplyThis!
はじめまして、リンクロールをmt4で使わせてもらっているのですが、月別アーカイブでうまく表示がされず空白になってしまうようなのですが、もし解決策などわかりましたらご教授いただけませんでしょうか?
<li><a href="<$MTLinkURL$>"<MTIfNonEmpty tag="MTLinkRel"> rel="<$MTLinkRel$>"</MTIfNonEmpty> title="<$MTLinkDescription encode_html="1"$>" class="favicon_m" target="_blank"><$MTLinkName$></a></li></MTLinks>
-
-
replied for
Yuuki's comment
October 1, 2010 10:08 PM
|
ReplyThis!
はじめまして、Yuukiさん。
アイテムなので、特にアーカイブのコンテクストには影響を受けないはずなのですが。
>月別アーカイブでうまく表示がされず空白になってしまうようなのですが
ブログの方での書き込み拝見しました。
MT4.2との事ですが、更に細かいバージョンがあるはずですが、幾つでしょうか?MT4.2は最初と最後で、かなり内部が異なったようですので。
>アーカイブがひと月分だけの表示の場合は正常でふた月以上が表示されると、正常に表示がされないみたい。
ここが、どういう状況なのか、理解できませんでした。
もう少し状況をいただけますか。-
-
replied for
oscar's comment
October 2, 2010 2:09 AM
|
ReplyThis!
はじめまして♪
ご返答ありがとうございます。mtはmtos4.27です。
サイトの現状で言うと、2010年10月であるhttp://www.entanna.com/blog/2010/10/ではサイドバナーにあるブックマークが表示され、http://www.entanna.com/blog/2010/09/やhttp://www.entanna.com/blog/2010/08/ではブックマークが表示されないといったような状態です。。MTLINKSタグごと認識されていないような・・・?
-
-
replied for
Yuuki's comment
October 2, 2010 9:28 AM
|
ReplyThis!
月別アーカイブの出力のうち、今月には出力されるが、翌月以降は出力が行なわれないのですね。
チョット調べてみますが、他人の作った物ですので、正直対処出来るかは不明です。
発生している現象は解りました。-
-
replied for
oscar's comment
October 2, 2010 4:38 PM
|
ReplyThis!
そうですね、分かる範囲でご教授いただければとても助かります。ご対応感謝です。
最新の月ものかどうかははっきりしていないのですが、ひとつの月別アーカイブでのみ出力されるといった感じです。11月を出力してみたときは、10月のみが正常だったような気がします。
-
-
replied for
Yuuki's comment
October 4, 2010 12:21 AM
|
ReplyThis!
現象の確認取れました。
MT4.27+LinkRoller 2.6b1の状態で、月別アーカイブの今月以外の場合に、出力が行なわれませんね。
どういう理由でこうなるんだろう・・・不思議です。
期待薄かもしれないけれど、一応調べてみます。-
replied for
Yuuki's comment
October 5, 2010 12:22 AM
|
ReplyThis!
理由らしきもの推測できました。
LinkRoller固有の問題ではなく、アイテム全体に関係するようです。画像ファイルでも同じ現象になりました。今月だけ表示されている様に思えるのは、今月登録したアイテムだからじゃないですか?
つまり月別アーカイブで、コンテクストの制限がかかっている所為だと思います。
対処するには、コンテクスト制限を外す処理が必要です。
ignore_archive_contextモディファイアを使うか、ForceIndexContextプラグインを使って回避可能です。-
-
replied for
oscar's comment
October 5, 2010 1:47 PM
|
ReplyThis!
oscarさん
ご指摘とおりのignore_archive_contextモディファイアを使うと見事解決いたしました。さすがです。。
別の方が作ったプラグインなのに、本当に感謝いたします。
-
-
-
-
-
-




スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。