備忘録とかもろもろ

MagicalURLとShowBlogs2.7

nucleus-users.jp - 日本のNucleusユーザのためのハブサイトを見ていたら、スオミさんがShowBlogsのページスイッチで困っていることを発見。

うちはもうMagicalURL2へ移行したんですが、やはり当初はこのページスイッチの問題に引っかかって使用を中止してました。

現在のドメインに移行した時に、作業時間が取れたので無理矢理修正をしたんですが、記事を書こう書こうと考えているウチに修正内容を忘れてしまい…。

ということで思い出しながら修正点を…。というのも面倒なので、いっそのこと修正済みのファイル配布を。
ベースにしているのはNP_ShowBlogs2.7fixです。ただ、フォーラムのこのトピックの最後には、テンプレ変数author(url)に対応したfix2もあるので、もしそちらを使用する場合はコードを見比べて修正してください(^^;

ということでMagicalURL2対応ShowBlogsはこちら。
NP_ShowBlogs2.7magical.zip(10.4KB)[181clicks]
無理矢理改造なので、Magical環境以外では余計おかしくなると思います。
実際どんなページスイッチになってるかというと、
catid_3_page_2.html
といった感じになってます。個人的には前の記事でも挙げたように、
catid_3.html?page=2
でいいかと思ったんですが、MagicalURL2だとこの形式じゃスイッチしないので、妥協しました(^^;

一応スオミさんの所もスイッチが機能しない時の形式は同じなので、2ではないMagicalURLでもこのShowBlogsで機能すると思うのですが、うまくいかなかったら元と見比べて変更したあたりをいじると何とかなると思います。

2008年05月29日 01時09分24秒 藤咲記す - カテゴリ: Nucleus備忘録 - 参照:4515回

TrackBack

トラックバック URI←この記事にトラックバックする際使用してください。
(右クリックからショートカットのコピーを選択)
このエントリにトラックバックはありません

コメント

しづき 記す:

えーっと635行目のところを、
if ($manager->pluginInstalled('NP_Magical') || $manager->pluginInstalled('NP_MagicalURL2')) {
$pagelink .= '_';
} else {
$pagelink .= '/';
}
にして、あと586行目削除でいけると思います
2008年06月03日 18時31分14秒

藤咲 記す:

おお、ばっちりです!
ありがとうございます、しかしなんで586行目を追加したんだろう…>自分
2008年06月04日 23時19分43秒

コメントを書く

この記事を携帯で読む

この記事のQRコード