Home > Internet > Movabletype > MTBlogRollじゃないけれど

MTBlogRollじゃないけれど

ちょっとずつ再開します。

さて今回のネタは、実は秘密にしといてコッソリ「ある事」で使おうと思ったのだが、実際にはすでにあそこで、ネタばらししてしまっているので、いつも通りサクッとエントリーにしちゃうものです。(いい加減「ブログ記事」って言わなきゃならないんだよなぁ)

Link Roller | Movalog Plugins: Movable Type plugins by Arvind Satyanarayan
解りますか?あのMT Blogrollプラグインのところです。

詳しい事は解らないんですけど、どうやらこれがMTBlogRollの次期バージョンって事らしいです。その為LinkRollerのバージョン番号は 2.60になってますよ。

機能としては、リンクのカテゴリーによる分類機能が無くなってたり、Technoratiやdel.icio.usとの連携機能が付いてなかったりして、簡易版という位置づけに思えますが、その代りMT4のアイテムとして、リンクが扱えるなど新しい機能もあります。

使い方は、まずアイテムですから「新規」>「リンク」とクリックします。
newitem

URLの入力画面になりますので、入力して保存ボタンをクリックします。
newlink

するとURLから自動でサイトタイトルと概要を取得し、リンクアイテムが作成されます。
そのまま編集が可能ですので、あとはタグ付け等の作業をして保存です。
Snap Shots™による、サイトのスナップも行われます。
editlink

デフォルトでは、タグなどのメタデータ部分は、表示されません。右上の表示オプションをクリックして必要なものを表示するようにしてください。メタデータにはタグのほかに、MTBlogrollでも存在した、ターゲット(送信先・ウィンドウの開き方です)や、XFNがあります。
metadata

アイテムリストにはこの様に表示されます。
itemlist

前述したカテゴリー以外は、ほぼ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って付いてるリンクアイテムを、自動でリンクリストに追加するようになります。
前はカテゴリー分けだったけど、タグでも付け間違えなけりゃ、問題ないですよね。

Trackbacks:(2)

TrackBack URL for this entry.(1)
Listed below are links to weblogs that reference
MTBlogRollじゃないけれど from WolaWola
Tetsuyan's Blog thumbs 「便利なプラグイン」 from Tetsuyan's Blog 2008-11-16 (日) 09:59:31

いろいろ実験的にテンプレートをいじくりまわしたり、新しいスタイルを取り入れてみた...
[詳しくはトラックバック元サイトで]

No Second Life thumbs 「[Movable Type] やっとLink Rollerでリンク集が作れた」 from No Second Life 2009-02-10 (火) 19:31:48

以前のエントリーで、Movable Type 4.23を入れてやりたいことが沢山...
[詳しくはトラックバック元サイトで]

Comments:(14)

ゴリ丸`s user-pic TypeKeyAuthed ゴリ丸 said March 14, 2008 8:47 PM | ReplyThis!

LinkRollerでリンクを追加する際の、snapshotsによるサイトのスナップショットですが、どのように画面を追加すれば良いのでしょうか?
別ウィンドウでsnapshotにログインした状態で、リンクを新規作成しても、プレビュー画面には「Someone didn't sign up SnapShots」という画面が表示されるだけです。
それとも、事前にSnapShotsで対象リンク先のプレビュー画面を取っておく必要があるのでしょうか?

もし分かりましたらご教授いただけませんでしょうか?

oscar`s user-pic oscar replied for ゴリ丸's comment March 15, 2008 5:35 PM | ReplyThis!

はじめまして、ゴリ丸さん。
スナップショットの追加ですが、記事を書いた時点では、特に何かする必要もありませんでした。普通にURLを追加すると、自動でスナップショットが表示されていました。

ここしばらく、表示がおかしかったようですし、現在はゴリ丸さんのおっしゃっている状態になっています。

APIの仕様が変わったと思われますので、調査して解ったらエントリーにしようと思います。

ナツコ`s user-pic ナツコ 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>

oscar`s user-pic oscar replied for ナツコ's comment August 28, 2008 11:37 AM | ReplyThis!

>ゴリ丸さん、はじめまして。
わたし、ゴリ丸じゃありません・・・ていうのは、別として。
>リンク先のタイトル左に空白ができてレイアウトが崩れてしまいます。
えと、私のところと一緒で、FaviconAPIを使用していると考えていいでしょうか?
class="favicon_m"を使ってるので、そうなのですよね。

リンク先でFaviconが用意されていないときは白紙アイコン、Faviconに問題がある場合には表示されなくなりますが、その場合でもスタイルシートで左に余白を取りますから、空白が出来ます。気になるようでしたら class="favicon_m"を削除してしまえば、スキマは出来なくなると思いますよ。ただし、Faviconの表示はされなくなります。

ナツコ`s user-pic ナツコ 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 のことが勉強不足のためそれが適用されているかが不明なので、すみません、他に解消方法ってあるものでしょうか。
なんどもすみません。

oscar`s user-pic oscar replied for ナツコ's comment August 28, 2008 5:26 PM | ReplyThis!

ナツコさん、ちょっと気合いを入れて、お書きになったコード見てみました。

まず、class="favicon_m"の件は、FaviconAPIを使用してなかったら、削除してください。私が使用していたので、サンプルに入っているだけで、通常は必要ないコード部分です。

それから、どうやら標準テンプレートをベースに組み込みを行われているようですが、私の環境でのマークアップ(mt.Vicunaでのもの)が、混ざってしまっていると見受けられる部分がありました。

ウィジェットコード部分の<dd>が余分に思えます。

そこが原因ではないでしょうか。

ddの開始タグと終了タグを削除してみたらどうでしょうか?

ご確認お願いいたします。

・・・なんか見覚えがあるコードだなと思ったら、私のコードがベースなんですね。自分で書いたの忘れてた。

Yuuki`s user-pic Yuuki 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>

はじめまして、Yuukiさん。
アイテムなので、特にアーカイブのコンテクストには影響を受けないはずなのですが。
>月別アーカイブでうまく表示がされず空白になってしまうようなのですが
ブログの方での書き込み拝見しました。
MT4.2との事ですが、更に細かいバージョンがあるはずですが、幾つでしょうか?MT4.2は最初と最後で、かなり内部が異なったようですので。
>アーカイブがひと月分だけの表示の場合は正常でふた月以上が表示されると、正常に表示がされないみたい。
ここが、どういう状況なのか、理解できませんでした。
もう少し状況をいただけますか。

Yuuki`s user-pic Yuuki 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タグごと認識されていないような・・・?

月別アーカイブの出力のうち、今月には出力されるが、翌月以降は出力が行なわれないのですね。
チョット調べてみますが、他人の作った物ですので、正直対処出来るかは不明です。
発生している現象は解りました。

Yuuki`s user-pic Yuuki replied for oscar's comment October 2, 2010 4:38 PM | ReplyThis!

そうですね、分かる範囲でご教授いただければとても助かります。ご対応感謝です。

最新の月ものかどうかははっきりしていないのですが、ひとつの月別アーカイブでのみ出力されるといった感じです。11月を出力してみたときは、10月のみが正常だったような気がします。

現象の確認取れました。
MT4.27+LinkRoller 2.6b1の状態で、月別アーカイブの今月以外の場合に、出力が行なわれませんね。
どういう理由でこうなるんだろう・・・不思議です。
期待薄かもしれないけれど、一応調べてみます。

理由らしきもの推測できました。
LinkRoller固有の問題ではなく、アイテム全体に関係するようです。画像ファイルでも同じ現象になりました。今月だけ表示されている様に思えるのは、今月登録したアイテムだからじゃないですか?
つまり月別アーカイブで、コンテクストの制限がかかっている所為だと思います。
対処するには、コンテクスト制限を外す処理が必要です。
ignore_archive_contextモディファイアを使うか、ForceIndexContextプラグインを使って回避可能です。

Yuuki`s user-pic Yuuki replied for oscar's comment October 5, 2010 1:47 PM | ReplyThis!

oscarさん

ご指摘とおりのignore_archive_contextモディファイアを使うと見事解決いたしました。さすがです。。
別の方が作ったプラグインなのに、本当に感謝いたします。

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > MTBlogRollじゃないけれど

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top