PrestonCafe

Tuesday, July 20, 2004

Blogの中に編集メニューを追加する

Helloを使った写真の追加の場合にWEBLINKをクリックすると編集のメニューが 追加されるというのを知りいろいろ見ていくと、この機能をBlogger.comのほかのBlogにも追加できることがわかりました。evhead: Front-End Editing for Bloggerという記事に解説されています。


<script>
if (location.href.indexOf("?edit")!=-1 ||
document.referrer.indexOf("blogger.com/app/publish_status.pyra")!=-1)
document.write("[<a
href='<$BlogItemDoOverUrl$>'>edit</a>]");
</script>


というコードをBlogger.comでのテンプレート内に入れておくとBlogger.comからのリファラーがある場合とBlogのURLの後ろに?editをと追加した場合のみ[edit]という編集用のリンクが表示されるようになります。

More...

他の人もアドレスの後ろに?editを追加すれば見ることができますが、通常は表示されないので気になりません。また、Blogger.comでのアカウントがなければそもそもログインできないですし、自分のアカウントでなければ編集ができないので他の人には見えないし、利用できません。これは便利です。

今は[edit]というのがコメントの数の表示のところに見えていないと思いますがhttp://www.prestoncafe.com/?editとすると見えると思います。そのままeditをクリックするとblogger.comへのログイン画面が表示されると思います。自分のBlogであればこのまま編集画面が表示されるというわけです。

Dashboardから投稿したエントリーをView Blogを押して確認したりする場合すぐに編集したりすることが多いと思いますがこの場合はBlogger.comからのリファラーがありますのでそのまま編集用のリンクが表示されます。ちょっとしたアイディアですが、これはいろいろ応用できそうです。

0 Comments:

Post a Comment

<< Home