確かに、編集するのに、わざわざmt.cgiを開くのは、面倒。
その後で、どのエントリーを編集するんだっけ??
ってな事になるし。
ブログ自体に編集ボタンつけられないかな??と。
やっぱり、出来そうと思ったことは、
探せば出来るわけで・・・。
Reference
Frontend Editing for MovableType@Brain-Dump[Edit…]リンクを張りたい!@chiricoyet
相変わらず、ワガママですな。
手元にメモ書きを置くことが重要。
<MTEntries>~</MTEntries>の間の適当な場所に
<a href="<MTCGIPath>mt.cgi?__mode=view&_type=entry&id=<MTEntryID>&blog_id=<MTBlogID>"> Edit Entry </a>
を入れる。
って言うのが簡単な方法。
でも、誰でもかけてしまう?
と言うことで、AdminOnlyっていうPluginをその英語のページで
配布していました。
Reference
- Fronte
nd Editing for MovableType@Brain-Dump
↑Trackbacksのすぐ上にある。 - 自分にしか見えない [編集] リンクを作る @ alectrope
- adminlinksプラグインを導入 @ caramel*vanilla
- AdminLinks Plugin @ Thanks a ton.
結構丁寧に書いてあります。
まず、AdminOnlyを落とす。
AdminLinks.plをMTのpluginフォルダに入れる。
adminlinks_logon.php, adminlinks_logoff.phpは
サーバー上のブラウザからアクセス出来る場所に置く。
ファイル名がばれると、Editボタンが見えてしまうので、
ファイル名自体変えるべし。
(属性は644, 604でOK)
Editボタンを入れたいテンプレート
(Main Index, ~Archiveかな)
の<MTEntries>~</MTEntries>の間の適当な場所に
<MTAdminOnly> <a href="<MTAdminLink type="editentry">" style="text-decoration:none;">Edit</a> </MTAdminOnly>
を入れる。
サイドバー部分にAdminModeを作るといいかもね。
<MTAdminOnly> <h2>Admin</h2> <ul> <li><a href="<MTAdminLink type="blogmenu">">Main Menu</a></li> <li><a href="<MTAdminLink type="newentry">">New Entry</a></li> <li><a href="#" onclick="window.open('<MTAdminLink type="rebuild">', 'rebuild', 'width=400,height=300,resizable=yes')">Rebuild Site</a></li> <li><a href="~/adminlinks_logoff.php">Log Off</a></li> </ul> </MTAdminOnly>
こんな感じ↓
Admin
・Main Menu
・New Entry
・Rebuild Site
・Log Off
で、リビルドした後に
adminlinks_logon.phpにアクセスすると
今書いたところが見えます。です。
つけましたー。なの。ね。
つけたところで、AdminLinkだと、
他の人には見えない。
Leave a Reply