人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなダイアリーの指定した日付より昔の記事を一括削除する方法を教えて下さい。
楽に行える方法でも…。1つ1つ消していましたが、多すぎてくじけそうです。

●質問者: fshatohato
●カテゴリ:はてなの使い方 インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●100ポイント ベストアンサー

普通にブログの管理 - 記事 からチェックする形で削除できるけど、勘違いして面倒くさいやり方をしているのかな?
http://d.hatena.ne.jp/fshatohato/archive?mode=edit
このURLからいけるはず。

ぽちぽちチェックするのが面倒くさいなら以下。
firefoxのfirebugコンソール、chromeデベロッパーツールで動作確認。
削除する画面で以下のコードをコンソールから実行すると2010年6月24日以前の記事に削除用のチェックを入れることが出来ます。

var del = document.querySelectorAll('[name="deldate"]');
for (var i=0; i<del.length; i++) {
 var e = del[i];
 if (new Date('2010-06-24') >= new Date(e.value)) {
 e.checked = true;
 }
}

fshatohatoさんのコメント
なるほどー、これならできます。 ヘルプで調べたのですが http://hatenadiary.g.hatena.ne.jp/keyword/%E6%97%A5%E8%A8%98%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BF%9D%E5%AD%98%E3%83%BB%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B > 日記を1日ずつ削除する場合は、削除したい日付の編集画面にある「この日を削除」ボタンを押してください。 とあったので、編集画面まで行って、ご回答の方法に気がついておりませんでした。 スクリプトの方も大変素晴らしいです! ありがとうございました!

2 ● シンジ
●1ポイント

ブログの上の方の「管理」から「ブログ一覧」の「記事」と行って、削除したい記事にチェックを入れて「削除」を押せばできます。

上と被ってしまってすいません。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ