本文へジャンプします。



ココログサポート Top>>Questions List>>リッチテンプレートを変えたいが、過去の記...

fixed_question

リッチテンプレートを変えたいが、過去の記事の画像が・・・

教えてください。お願いします。
今使用のリッチテンプレートから
本文の幅の広い違うリッチテンプレートに変えたいのですが、
昔の記事の画像を『画像の本文の横幅にあわせて表示する』に
チェックを入れ画像をアップした記事が随分な量あります。
本文の幅の広いリッチテンプレートに変更すると
当然、画像が大きくなり汚くなります。
1枚1枚、画像を張り替えるしか方法はないでしょうか?
他に簡単にうまく変更できる方法がありましたら、
教えて頂けると有難く存じます。
よろしくお願いします。
basic infomations

かずは | | permalink | デザインの変更/管理

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
興味があったので試してみたのですが、こういう方法はいかがでしょうか?

1.ブログ記事をエクスポート
2.テキストエディターで該当記事を修正
3.修正したファイルをインポート

画像を記事幅で表示しているところは、<img>タグに「class="image-full"」が指定されてますので、この部分を削除すれば解除できます。
全ての「記事幅で表示する」をやめるのであれば、テキストエディターの検索や置換でまとめて修正してしまうのが一番手間が少ないと思います。
(各作業での細かい注意は必要ですが…)

また、もし個別に対応したいのであれば、該当記事の編集画面の「HTMLの編集」で一つずつ削除する手もあります。
少なくとも画像を貼り替えるよりは手軽だと思うのですが、いかがでしょうか?

fzqblue | |

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
早速のお返事、ありがとうございます!
実は該当記事の画像が概算ですが、およそ、
2400枚ありそうなんです^^;
エクスポート、インポートは多分出来ると思うんです。
(決してPCは詳しくないのですが^^;)
テキストエディターの検索や置換でまとめて修正という部分を
もう少し分かりやすく教えて頂けると有難く存じます。
度々すみません。
画像に記事幅なんて要らぬ事をやってしまったと
とても後悔しています(涙)

かずは | |

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
2400枚では大変ですね。
枚数が少なければ検索して一つずつ削除もさほど手間ではないですが、置換でまとめてやってしまうほうが楽そうです。
ところで、テキストエディターは何をお使いでしょうか?
Windows付属の『メモ帳』や『ワードパッド』は、文字コードが対応していないので使えません。
その場合は別途ソフトが必要となりますが、大丈夫でしょうか?

方法ですが、記事幅で表示している画像については概ね以下の記述パターンになっていると思います。

<img class="image-full" alt="●●" title="●●" src="●●" border="0" />
(「●●」の部分はそれぞれの画像ごとに異なる文字列が入ります。また、各属性の記述順が違ってる場合もあります。)

これを「class="image-full"」の部分を削除し

<img alt="●●" title="●●" src="●●" border="0" />

とすればいいので、お使いになるテキストエディターで置換機能を選択し

・検索する文字列に「 class="image-full"」と入力
 (文字列の冒頭には半角スペースが一つ入ってます)
・置換する文字列は空欄

と設定して「まとめて置換」を実行すれば、ファイル内の該当する部分が全て一括で削除できると思います。

編集でミスした時の保険として、エクスポートしたファイルのコピーを保存しておいたほうが安全かと思います。
またインポートの際は、インポートしたファイルの記事が“追加”されますので、事前に既存の記事を削除しておくか、事後に重複した記事を削除する必要がありますのでご注意ください。

このような説明でよろしかったでしょうか?
わからない部分があれば具体的にご指摘いただければまた補足します。
数が多いと大変だと思いますが頑張ってください。

fzqblue | |

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
fzqblueさま!誠に誠にありがとうございます!
1つ目の回答を頂いた後、取り敢えず、
一つ一つの記事の画像の「class="image-full"」部分の削除をしてみたのですが、
4ヶ月分のブログのその部分を削除するのに2時間以上掛かりました。
実はまだ後、問題のブログは12ヶ月分残っています^^;

私はテキストエディターと言うもの全く理解していないようです。
ちょっと余談なのですが、
以前違う会社でブログをしていて諸事情で削除しなくてはならなくなり、
エクスポートして保存したいた物があり、
今回の件で質問させて頂いた事がきっかけで
一度それをインポートしてみようと昨晩試みたのですが、
元々テキスト情報のみしかエクスポート出来ないブログだったみたいで
画像は別途保存しなくてはならなかったらしく、
失敗してしまいました。

それもあって、エクスポートインポートも少し自信をなくしています^^;

どのようなソフトが必要でしょうか?
ちなみに前にブログでエクスポートしたファイルは
メモ帳に保存されていました。

度々申し訳ありません。
PCの専門用語にいまいち自信が無いのですが、
よろしくお願い致します。

かずは | |

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
私もあまり詳しくはないので上手くご説明できるかわかりませんが、不明な点があればまたご指摘ください。

エクスポートされるファイルは、シンプルに文字だけのテキストファイルなのですが、文字コードが「Unicode(UTF-8N)」という普通はあまり使わないコードを使っています。
Windows付属の『メモ帳』や『ワードパッド』ではこの文字コードに対応していないので、普通に開いても文字化けしてしまいます。
Microsoft Officeをお使いでしたら『Word』で開けないこともないですが、「上書き」で保存しても改行コードが変わってしまったりしたのでお勧めできません。

参考(公式FAQ)
『記事の読み込み(インポート)ができない』
http://cocolog.kaiketsu.nifty.com/faqs/17100/thread

こちら(↑)に参考画像がありますが、こんな感じで各記事のタイトルや本文などが一定のルールで記述されています。(このルールが「Movable Type(MT)形式」と言われているものです。)
一番下の「その他」のところに改行コードと文字コードについて書かれていますが、それらが一致していないとエラーの原因になってしまいます。

ですので別途(文字コードに対応している)ソフトをインストールする必要がありますが、Vectorなどでフリーソフトも数多く公開されています。

参考:Vectorで公開されているテキストエディター
http://www.vector.co.jp/vpack/filearea/win/writing/edit/

人気のあるものは大抵複数の文字コードに対応しています。
レビューなどもありますし、インストールは自己責任になりますので、ご自分で使いやすそうなものを選択されるのがいいかと思います。
(個人的な好みですが『TeraPad』や『MKEditor』はヘルプもわかりやすかったです。)

それとエクスポートとインポートについてですが、上記参考画像にもあるように、エクスポートしたファイルには文字データしかありません。
(これは他のブログでもほとんど同じだと思います。)
画像へのリンク情報(「src="●●"」の部分)はあっても、画像ファイルそのものは含まれないので、他のブログのエクスポートファイルをインポートしても、リンク情報先にその画像がなければ表示されないことになります。

ココログの場合、管理画面の「記事一覧」で記事を削除しても記事内に挿入した画像ファイルは残っているようですので、エクスポートしたデータを戻してやれば再び表示されるようです。
ただ、利用プラン(私はベーシックなのですが)によって違いがないとも限りませんので、全ての記事に対して行う前に、どれか一つの記事で試してみたほうがいいかも知れません。
(エクスポートしたファイルから記事一つ分を抜き出し、管理画面でその記事を削除した後に抜き出したファイルをインポートしてみる、など。)

また、インポートした後は忘れずに「ブログを再構築」ボタンを押してください。
これを忘れると読み込んだファイルが反映されません。

大体こんなところだと思うのですが、わかりますでしょうか?
私自身、試行錯誤の独学型なので、もし間違っているところがあれば、どなたかフォローよろしくお願いいたします。

fzqblue | |

Re: リッチテンプレートを変えたいが、過去の記事の画像が・・・
fzqblue様。本当に本当に詳しい説明ありがとうございます。
とても感謝しております。
しっかり読ませて頂いて、連休の間にチャレンジしてみたいと思います!
とは言え、結構ドンクサイ人間なので
順調よく、うまく行くかどうかは微妙なのですが^^;

でも、折角書き続けた愛犬の成長の記録、
いつ何時かのために、バックアップも取っておきたいし、
今回教えて頂いた作業は知っておいた方が
いいと思いますので、頑張ってみます。

もしかすると出来なくてまた質問する事もあるかもしれませんが、
またよろしくお願い致します。

かずは | |