t0mori
table の修正、ありがとうございます。
なーるほど。後ほど直してみますね。
 OKAMURA
そうそう一つ書き忘れたのですが、WriteEntryLink4EntryPage の二番目の引数を変えればそれぞれが作る前後のエントリへのリンクの文字列を変えることができます。直接文字列を突っ込んでみてください。

NextEntryLinkString と PrevEntryLinkString を使ったのは、前のカスタム版 Commonlib.js を使った前後のエントリへのリンクの設定と互換性をアップさせるためだけで、特に今回の AroundEntries.js が必要としているわけではないです。
 tauran
これ、やりたかったんです。
前後Linkでのエントリタイトル表示。

どやれば実現できるのか考えたことがあったのですが、
挫折してました(^^;

使わせていただきます(_ _)
 t0mori
>WriteEntryLink4EntryPage の二番目の引数を変えれば〜(snip) 〜直接文字列を突っ込んでみてください。

わう! そうだったのですか。実はさっきアップしたあと、AHLに怒られて(^^; そこのScriptタグをtableの外に出したのでした。
明日にでも直して、再度プレビューリセットしておきます。(tableが2段になってちょっと行間が開いてしまったのが気になっていたので)
 hitsu
さっそく使わせてもらいました。ありがとうございます。
 hitsu
導入後に摩訶不思議な事があります。
それは、私の「PowerBook G4 15"バッテリーリコール!」エントリが前後エントリでのタイトル表示をすると、「PowerBook G4 15」の表示になります。また、15" PowerBook G4...と変更すると「15」のみのタイトルになります。要するに15という数字のあとの文言がなくなります。これは半角・全角も同じでWクオートのあるなしも関係ないようです。
どうしてなんでしょうか.....?
 OKAMURA
15" の「"」が邪魔をしているかもしれません。早速安全版の作成に取り掛かります。

>半角・全角も同じでWクオートのあるなしも関係ないようです
が気になります。「"」を全角にしても取り去っても同じということでしょうか? そうなると「あれこれポップアップ」に起因するものもあるかもしれません。
 hitsu
再度、確認したところやはり原因は「”」でした。
W クオートの入ったエントリから、Wクオートを削除しても駄目です。一度、そのエントリを削除して新規でWクオート抜きのエントリを作ると15のあとも表示されます。不思議です...
 OKAMURA
iBlog はタイトルを変えただけでは DayPage が更新されないんです。それでエントリページのタイトルが変わっても DayPage は昔のままで、entries.js はその DayPage から作成されているから " が残っているんです。

今更新版を作成しました。Hitsuさんの entries.js を使ってテストさせていただきます。
[ 追記]あ! 変えちゃったんですね。遅かったか。
 OKAMURA
8/21 15:38 に既に AroundEntries.js は入れ替えてあります。ファイルを入れ替えるだけで OK です。

今エントリをアップしている最中ですが、全エントリのアップになってしまっているのでここで速報しておきます。
 gabaya
こんばんはgabayaです。
前後Linkですが、毎度のごとくすんなりとは作動してもらえません。
CategoryPage.txt にもUnyoを導入してみたんですが、そちらも作動しません。ちなみにBlogPage.txtは前のタイプのUnyoでこちらは作動します。
もしかしたら、根本的にiblogPatcherが導入出来てないんでしょうか?
バージョンはiBlog1.4でアップしました。
いつも、質問ばかりですみません。
 OKAMURA
今サイトにある CommonLib.js が古い iBlog 用の CommonLib.js になっています。iblogPatcher 1.3.1 のパッケージに入っているのは当時の iBlog 用なので「iBlog 1.3.8 用カスタム CommonLib.js」から最新版をダウンロードして入れ替えてみて下さい。

あ! iblogPatcher のエントリにこのエントリがリストされていないですね。これは入れ替える必要があるとは気付きにくい状況でした。済みません。

unyo の方は、まずプレビューの段階で、プレビュー後のCommonLib.js や archive.html があるフォルダー、それとその下の C12345678 のようなカテゴリのフォルダーに unyo.js ができているでしょうか? このファイルができている場合とできていない場合では、原因を探る対象のファイルが異なってくるので、ちょっと確認してみて下さい。
 gabaya
いつも早々に、ありがとうございます。
まず、 CommonLib.jsを入れ替えてみました。
プレービュー段階では、元々の前後のリンクは出ますが、やっぱりiblogPatcheのほうはだめみたいです。
unyo ですが、CommonLib.js や archive.html があるフォルダーと言うのは、(ホーム) >Sites > iblog > B18‥>C11‥を見ればいいんでしょうか?
下のフォルダーにunyo.jsは見あたりません。
すみません。システムも良く理解できていないもので。(汗)とりあえずアップしてみました。
 OKAMURA
>プレービュー段階では、元々の前後のリン
>クは出ますが、やっぱりiblogPatcheのほう
>はだめみたいです。
いや、うまくいってますよ。

それから、
>CommonLib.js や archive.html がある
>フォルダーと言うのは、
>(ホーム) >Sites > iblog > B18‥>C11‥を
>見ればいいんでしょうか?
B 数字列 というフォルダーのことです。このブログのトップのフォルダーと各カテゴリのフォルダーに unyo.js が生成されないことにはなんともなりません。

エントリ「iblogPatcher のブログ定義ファイルテンプレート」に書いてある
ENTRYPAGE_ACTION
CATEGORYPAGE_ACTION
BLOGPAGE_ACTION
が含まれる行は全て有効にしてありますか? 全部で 4 行あります。
 gabaya
gabayaです。
またまた早々のお返事ありがとうございます。
なかなか時間が取れなくてゆっくりやってます。
やっぱり、各カテゴリのフォルダーに unyo.js が生成されてないみたいです。
「iblogPatcheのブログ定義ファイルテンプレート」は、OKAMURAさんの指示されるままやっているつもりなんですが。
 OKAMURA
OK。そうしたらお使いの blog 定義ファイルをメールで送ってもらえます。すぐに検討できないかもしれませんが。
そのときに、iblogPatcher に -v オプションを付けて実行した様子も一緒に送って下さい。普段
iblogPatcher --blog myblog.txt preview after
としているとしたら
iblogPatcher -v --blog myblog.txt preview after
として実行します。そしてターミナルのメニューで [ファイル]-[テキストを保存] で出力を保存したファイルをお願いします。
- 表示されません
Gravatar にサインアップするとメールアドレスの入力でアバターアイコンを表示できます。
コメントの入力ヘルプ,


(S(P)