hitsu
いつもご苦労様です。
 iBlog1.3.6が日本語環境で使えるようになってから入れ替えさせていただきます。
 OKAMURA
そうなんですよね。iBlog のために英語環境っていうのは本末転倒ですよね。他のアプリで問題が発生しないとも限りませんし。Jaguar なら日本語環境で問題ないんですけどねぇ。

そういえば連休明け一週間くらいで新しいりビジョンがリリースされるという噂がありましたが、どうなったんでしょうね。
 kaoru_ari
調子いいですよ! iblogPtcher 1.3。ありがとうございました。
>そういえば連休明け一週間くらいで新しいりビジョンがリリースされるという噂がありましたが、どうなったんでしょうね。

毎日 ibloggers.net をのぞいている私です。早く出ないかな〜。
 t0mori
そう言えば来ないですねぇ......Newビルド。
 t0mori
あのぅ...1.3.7を機に導入に踏み切っておるのですが、RECENT_ENTRIES_JS.pluginとUNYO_DISABLE.pluginが同梱されていないようなんですが......僕、何か勘違いしてます?
 OKAMURA
どうもありうがとうございます。t0mori さんが教えてくれなければ、かなり気付きにくい状況でした。

もうねるところでしたが緊急エントリあげます。
 hitsu
そういう事だったんですね.....
それはそうと、ADD_DATE.pluginが使えなくなりました。
 kaoru_ari
質問なのですが、iBlog が UTF-8 対応したことで、CHANGE_ENCODE. plugin、UTF8_FEED. plugin を使わない設定の場合 Jcode.pm のインストールは必要ないのでしょうか?

私も ADD_DATE.plugin 使えてないです…
 OKAMURA
現在のプラグイン群では
Latin2utf8.plugin
IEFeedback.plugin
CHANGE_ENCODE.plugin
MY_REPLACE.plugin
RECENT_ENTRIES_JS.plugin
の五つで Jcode.pm を使っています。最初の二つは私は必須プラグインと位置づけているので Jcode.pm は必要と考えています。Latin2utf8 は作用するところに日本語を使わなければ不要になりますが、IEFeedback はエントリのタイトルが変換対象なので、そこに日本語を使うのは避けられないと思います。
 OKAMURA
ADD_DATE はまったく使っていませんでした。まず説明から読んでみます。
今、とっても忙しいので済みませんが少々ご辛抱ください。
 yamatatz
いつもご苦労様です。数日がかりで(苦笑)どうにか導入させていただいて、ようやくパブリッシュ出来ました。が、まだどこかが間違ってるみたい。BlogPeapleのリンクだけ文字化け、またまた不思議です。
 t0mori
くきさんが第4のサードパーティpluginを公開されてました。報告まで。
Another HTMLlintで高得点をめざす
 くき
どうも、第4のサードパーティです。(笑)

perl 知らないのが不安ですが(致命的)、
サードパーティとしてがんばります。
 netslave
いろいろなアイブログの先人たちのアドバイスをよんでいるとどうもOKAMURA大先達に行き着くようです。iblogpacher導入しました。エクサイト英訳ページで英訳できたのでうまくいっているんじゃないかと思いますが..ほんとのところは何もわかりません。これからも、時々お世話になります。ありがとうございました。
 hitsu
いつもお世話になってます
24 時間制の場合のRecent Entriesの並び順なのですが、同日に複数エントリした場合、時間の若い順から表示されますがこれは前からこうだったんでしょうか?
 OKAMURA
Hitsu さんの 5/30 の二つのエントリの部分ですね。エントリページに書いてある時刻とブロッグページに書いてある時刻が食い違っています。

RECENT_ENTRIES.plugin はエントリページに書いてある日時を見て順序を決めるので直接の原因はこれです。

なぜそうなったかは謎です。というのは日時に関してどちらのページも同じ変換をかけているから、変換前の状況が二つのページで異なっていたという可能性が大なのですが、私が使用している iBlog-1.3.6 + Mac OS X 10.2.8 とはどちらのバージョンも異なるためか、どういう状況なのかがよくわからないからです。

ReformatDateTime.plugin による変換がされる前のブログページとエントリページの両方のファイルが入手できれば原因が掴めるかもしれません。
 OKAMURA
一つ気になることがあります。何も設定変更をしていないにも関わらず、一度だけ iBlog が出力する日付のフォーマットがいつもと変わってしまったことがありました。

このときは結局 Mac を再起動しておさまりました。
 hitsu
いや、何か変ですね。
再起動・システム日付を色々変更してみましたが駄目ですね。
 OKAMURA
一度日時の書式が変換されてしまったら、そのエントリのファイルが iBlog で更新され直さない限り変化が起きませんが、この点はどうでしょう?

もし差し支えなければプレビュー状態をリセットしてプレビューした直後のファイル達をコピーして保存しておき、その後 preview after をしてみてください。

その上で同じ問題が発生するようでしたら、日時の変換がうまく行っていないエントリのファイル(保存した方)を送ってください。

プレビュー状態をリセットしてプレビューだと全部再アップになるのでちょっとというときは、こういうのはどうでしょう? ただし、エントリの順序が更新順ではなく投稿順の場合のみです。

問題のエントリの本文を書き換えた振り(スペースを書いてすぐ消すとか)して保存し、iBlog でプレビューしてみてください。そしてプレビュー直後のそのエントリのファイルをコピーしておき、preview after をしてみます。それで日時が相変わらずでしたらそのエントリのファイル(コピーして保存しておいた方)をお送り下さい。
 hitsu
どうもすみません
プレビュー状態をリセットして再公開とか、書き換えたふりをしての再アップ等もしましたが駄目ですので、前後のファイルを送りますのでよろしくお願いします。
 hitsu
エントリページの時刻が全て置き換えられていないですね、どうしてなんだろう...?
 hitsu
解決しました (-_-
EntryPage.txtを
以下のようにコードを分かりやすくするために改行をしているのが原因で時刻の変換がされなかったみたいです。
<!-- BEGIN EntryTimestamp -->
<$EntryTimestamp$>
<!-- END EntryTimestamp -->

以下のように改行しなければ、時刻の変換がされるようになりました。
<!-- BEGIN EntryTimestamp --><$EntryTimestamp$><!-- END EntryTimestamp -->
 OKAMURA
こちらでも確認しました。改行が入っていても大丈夫なように ReformatDateTime.plugin を修正しました。どうも協力ありがとうございました。

追って更新された ReformatDateTime.plugin のエントリを書きます。
 KHOO
このページの「iBlog-1.3.7 B1 でタイトルのみのエントリ一覧を整形するには」のリンクが、ローカルへのリンクになってしまっているようですよ。

昨日からボチボチ導入を開始しました。今のところ大きな問題は見つかってません。毎度お世話になってます(^^)
 OKAMURA
あ、どうもリンク直しておきました。
私もいいかげん iBlog-1.3.7 を導入しないと。新しいテンプレートもあることだし。
 Maji
勝手に大先達と呼ばせてもらっているOKAMURAさんからの書き込みありがとうございます。(Haloscanのコメントが文字化けしていることもあって気づきませんでした。)カレンダーは何度試みてもうまく行かず、とうとう本日tOmoriさんのTopページをmiというもので開いてコピーペーストしたところうまく表示されました。文字列はOKAMURAさんのと同じなのにスペースの位置が違うだけでナビゲーションバーの見栄えまで変わったことが不思議に感じる程度の私です。rss.xmlの件ではご迷惑がかかっているのだと思います早々に直したいと思います。
 OKAMURA
そんなおだてないでくださいよ。恥ずかしくなっちゃいます。

このブログのサンプルコードは mi と相性が悪いみたいです。tab を使っているからかもしれません。rss.xml は私自身は特に迷惑ではないのですが、Majiさんのサイトを巡回する方に不便だと思いますので、なるべく早いうちに修正した方がいいでしょう。

sample ファイルでいうと 191 行目に書いてある URL を変更すれば直ると思います。
 m_wada
お久しぶりです。病院がよいを始めてホルモン注射を打たれたら急に元気になってきました。で、iBlog1.3.8を導入したついでに、iBlogPacher1.3.1の入れ替えに挑戦。
さぼっているうちになんだかとても進化していたのですね。okamuraさんはすごい。
それはともかく、1.3.5以前のiBlogPacherからだいぶ様子が変わっているので少々混乱しています。
たとえば……

新しい1.3.XのiBlogPacherにはUnyo.jsがなくなっていたりしてとまどいました。1.3.X以降のiBlogPacherでは、1.3.5以前のものはすべて外していいんですか?
プレビューした後ウィンドウでチェックすると以下のファイルが存在しないと表示がでます。
file:///i/chp/TKCounter.js
file:///m_wada/counter/Text/TextCounter.js
file:///Users/m_wada/Sites/iblog/B459371987/ unyo.js
file:///Users/m_wada/Sites/iblog/B459371987/ unyoSetting.js
file:///Users/m_wada/Sites/iblog/B459371987/ ValidateListEntry.js

ブログ定義ファイル(Myblog.txt)を見てもそれらしいものは見あたらないし???
PreviewCommand を実行すると、以下のようになるし!
/Users/m_wada/Library/Application Support/iBlogTools/Preview.command: line 1: iblogPatcher: command not found
/Users/m_wada/Library/Application Support/iBlogTools/Preview.command: line 2: iblogPatcher: command not found
/Users/m_wada/Library/Application Support/iBlogTools/Preview.command: line 3: iblogPatcher: command not found
/Users/m_wada/Library/Application Support/iBlogTools/Preview.command: line 4: iblogPatcher: command not found
logout

なぜか、日付の表示から「日」がなくなって、6月13,2004になってしまうし、カテゴリーの表示が文字化けだし?????

混乱しています。
 OKAMURA
エントリ拝見しました。
今日中に仕上げなければならない仕事があるので、ゆっくり段階を踏んでメールにてサポートします。まずはこちらからメールをお送りします。
 m_wada
いつもいつもすみませんです。
okamura さんからメールをいただいてチェックしたら、肝腎のiBlogPacherがディレクトリーから消えていた!
そうなんです。私バカよね♪、おバカさんよね♪ 実はシステムを一度入れ替えていたことをすっかり忘れていた。
で、最初からすべてやり直して復帰です。
とりあえず見たところは大丈夫です。
お騒がせしました。

残った問題は、日付の表示だけ。お暇なときに教えてください。
 KHOO
今更な質問ですが、エントリ一覧表示したときのプチコメのリンクに、 ”%7EYOURUSERNAME” というのが挟まってちゃんと表示されません。具体的には私の場合 ”http://khoo.upper.jp/%7EYOURUSERNAME/p-com/a.cgi?Exxxxxxxxx&Cxxxxxxxxx” となります。

ListEntryPCom.js など、いろいろ見たのですが、結局私にはわかりませんでした。お暇なときにでもチェックしていただけるとうれしいです。

t0mori さん他、プチコメ+iblogPatcherユーザーのみなさん同じようになってしまっているようです。なぜかみなさん気がついていないようですが(^^)
 OKAMURA
”%7EYOURUSERNAME”は ListEntryPCom.js の 9 行目
var PComDir = '/%7EYOURUSERNAME/p-com';
という箇所で設定するプチコメのパスです。

KHOO さんの場合でしたら
var PComDir = '/p-com';
あるいは
var PComDir = 'http://khoo.upper.jp/p-com';
としてください。

今、KHOOさんのところ見てきました。
ListEntryPCom.js の中の\(半角)のところが¥(半角)になっています。このファイルの文字コードは UTF-8 で、UTF-8 ではこの二つの文字は別な文字なのでエラーが発生しています。オリジナルには¥(半角)が入っていないので、全ての¥(半角)を\(半角)に置き換えればちゃんと表示されると思います。

... 日本語環境の通常の操作で\(半角)を打つにはどうしたらよいのでしょう??? 僕はターミナルのエディタで書いたのですが、困りましたね。

ターミナルで\(半角)を書いてそれをコピー&ペーストすればよいようです。
 KHOO
OKAちゃんマンありがとう(^^)
意外なところが原因だったんですね。miのせいかなあ?

さっそく今夜試してみます。
 KHOO
miでは何度やっても編集した後保存すると \(半角)が化けてしまいます。テキストエディットでは開けないし、他に適切なエディタを知らないので、やけくそになってMS Wordでやったら見た目はうまくいくようになりました。

どうもスッキリしませんが、結果オーライとします。OKAMURAさんも言ってたけど、miはどうも相性が悪いようですね(-_-)
 かつら
iblogPather 1.3.1 のREADME.txtを読んでいるのですが、「手順7」が書かれていないことは無いですか?
カレンダーの変更の部分です。気のせいかもしれませんが。。。
 OKAMURA
それです!!!
何か書き忘れたという思いがしこりとして残っていたのですが、おかげさまでやっとわかりました。どうもありがとうございます。また丁寧につたない文章をよんでくださり恐縮です。

早速、これから訂正版を書いてアップします。
取り敢えず、それに該当する部分は
iBlog 1.3.8 用カスタム CommonLib.js
を参照してください。
 かつら
ご苦労様です。ついでに質問させて下さい。
ようやくiBlog1.3.9とiblogPacher1.3.1環境に移行しました。Panther環境なのですがReformatDateTime.pluginが動いてくれません。iBlog1.3.5とiblogPatcher1.2ではちゃんと変換してくれていたのに。
Homepage が最新の1.3.9によるページですが、スクリプトや設定を確認しても特に問題ないみたいですが...。
 OKAMURA
ReformatDateTime.plugin の 44 行目に
'panther' => 0,
という箇所があります。ここを
'panther' => 1,
とすると Panther 用になります。
この設定、私のところでちゃんとアナウンスしていなくてすみません。

その上で、各テンプレートで
iBlog の各ページに任意の正規表現による置換を行うためのプラグイン公開
の一番下のセクションに書いてある変更を行ってください。
 かつら
ありがとうございます!
ReformatDateTime.plugin の方は直してありました。正規表現にばかり気を取られていて、テンプレート修正の方は知りませんでした。
おかげさまで無事変換することができました。のどにつっかかった骨が取れてようやくスッキリしました。
本当にありがとうございました。
- 表示されません
Gravatar にサインアップするとメールアドレスの入力でアバターアイコンを表示できます。
コメントの入力ヘルプ, Attach Image


(S(P)