Jump to navigation
« きのこ狩り ― jargon |
無題 »
現時点の問題点
- Topページのカレンダーで、記事がないのに全ての日付に下線がつく
- 全カテゴリのURLの頭に?がつく(例:?_blogid_1.html)
- 新blog(bookshelf.php)のときのFancy URLsの設定がわからない
1は、NP_PageSwitchを使うと発生。
ただし、根本的な原因は2のせいではないかと思います。
2は、Fancy URLsを切っても発生するので、どこかの設定ミスか何かでしょうか。情けないけど、お手上げ状態で数日放置したままです…。
3は、本来はDBにしたかったのですが、根性なくてblogに。
なのに、またFancyではまるなんて。
スポンサードリンク
コメント
うーんカレンダーのリンクは不思議ですね・・・(カレンダーオプションをいじったとかじゃないんですよね?)
2の"?"はもともとそうですから間違ってはないですよ。mod_rewriteでうまく見た目を変えることはできそう?
3は具体的な状況が想像つかないです。どういうことですか?
当然カレンダのLinkALLオプションはOFFです。中身も書き換えてはいません。yuさんもまみおさんも問題ないようなので、Fancy関連の設定のせいじゃないかと疑ってみたのですが…。
3は、Topの実験エリアと題したところに、Bookshelfと題して新しいblogを作ったんですが、カテゴリ移動するとbookshelf.phpが増殖していってます。新blogの作り方が間違っていたのか…。まだ人に聞けるレベルじゃありません。(涙)
ソース見たら原因わかりました。PageSwitchで<a>タグが閉じてませんね。bookshelf.phpのロゴやカレンダー付近のリンクがおかしくなってるのはこれの影響でしょう。僕は中身いじってるうちに勝手になおしてしまったのかも・・。修正版、まみおさんのところにありました。
URLのbookshelf.phpが増殖するのは、テンプレートかスキンのリンクに直接"bookshelf.php"を書き足してませんか?FancyURLは実行ファイル名でリンクを補正するのでそこで重複してるのかも。
僕のサイトはblogidを渡して別ブログを表示する方法なのではずれたこと書いてるかもしれませんが・・・
<a>タグを閉じると今度はTOPに記事が何も表示されないというジレンマ。(涙)
(そもそも<a>タグ修正済みのを拾ってきたつもりだったのに。甘かった。)
BookShelf増殖は解決。でも、yuさんの横断検索できない件は解決方法見つかったのでしょうか?
yuさんの方のPageSwitchにすると、Pluginエラーになる…。
Error: plugin file NP_PageSwitch.php not found in plugin directory!
えー?いや、ファイル名も合ってると思うのだけど…。
もとのPageSwitchの<a>タグを閉じるだけならうまくいっている模様。なんなんだろ。
プラグインは一度管理画面でアンインストールしたほうがいいのかもしれませんね。あとはFTPし直してみるとか。
横断検索はプラグインなどで自作しないとだめでしょうね。個人的に必要性を感じなくなったので取り掛かってないんです・・・
ん、あれ僕のほうのを入れたら、ということですか。なんでだろ?
なぜでしょう…。
それと、別blog(BookShelf)の方でPageSwitchしようとすると、元blogの方に飛んでしまいます。PageSwitchにblogidを渡すように変更してみようとしたのですが、うまくいってません。
プラグインは一度アンインストールしてみました?僕のはバージョンやプラグインオプションなどがオリジナルと違うので別物と思われてるかもしれません。それじゃなかったらプラグイン内のエラーかな・・・。
blogidの指定ですが、mod_rewriteでの設定をちゃんと対応させていれば問題ないと思います。
時間がないのでちょっとだけ。
3番は、
bookshelf.phpに、
$CONF['Self'] = "bookshelf.php";
という記述があるせいでは?
$CONF['Self'] = "";
に修正して見てください。
全カテゴリへのリンクは私もちょっと困っているので月曜日以降に調べます。
カレンダーの件も、明日以降に時間があるときに考えます。すいませんがもう少し待ってください。
あ、bookshelf.phpでpageswitchできません?
それも宿題にさせて下さい。
とりあえず、確認させてください。
bookshelf.phpに、
selectBlog('blogname');
という行を入れていますか?
(blognameはbookshelfに使うblogのショートネイム)
これが有ればpageswitchできるはずなんですけど。
蛇足ですが、この1行だけ有ればスキンの増殖なんて必要有りません。
複数blogを使い分ける方法はそういえば私のサイトであんまり紹介していないですね。
今度書いておきます。
そういや、suomiさんのところはFancyURL改造&mod_rewriteのあわせワザを使ってますよね?僕のプラグインだとリンク書き出しをそれ用に合わせないとといけませんのでご注意を。('/'区切りの部分です)
たしかにカテゴリー指定してないとblogid効いてませんね・・・linkparamに埋め込んだのに変だなあ。
と思ったらblogid埋め込んでたのはカテゴリー指定時のみ、でした。当然の動作でしたね・・・。これに関しては修正版をあとで出しますね。
bookshelf.phpが$CONF['Self'] = "bookshelf.php"; になっていたので、$CONF['Self'] = "";になおしました。
selectBlog('blogname');は書いていたのですが、大文字小文字が間違っていたので直しました。ただ、動きは変わっていません…。
bookshelf.phpの$CONF['Self']の修正で、URLにbookshelf.phpが増殖する件は解決したようですね。
カレンダーも解決、で良いですか?
pageswitchはyuさんにお任せしちゃいます。
で、残る困った問題は全カテゴリ選択時の?付加だけ、かな??
ちょっと考えているうちに、0.96できました。yuさんのとはちょっとロジックが違うのでどうなるかわかんないんですが、試してみてください。(Trackback参照)
うまくいったみたいです。
まみおさん、そしてyuさん、ありがとうございました!
全カテゴリへのリンク、修正方法書きました。トラックバック参照です。
で、宿題ってこれだけでしたっけ??
カテゴリリストALLもOKです。ありがとうございました。
とりあえず、現時点での課題は収束した模様です。
コメントを追加
* コメントにURLを書くとブロックされます。
(私が気付いたときは解除されることもありますが。)
* スパムブロックのため、コメントの反映に時間がかかることがあります。
TrackBack
* 現在、当方へのリンクがないTBは受け付けておりません。
* 当方へのTBの一覧のリンクはリダイレクトされています。SEO目的のみのTBはあまり意味をなさないと思いますのでご遠慮ください。
【xx.nakahara21.net】
[48] NP_PageSwitch 0.96 FancyURL対応版: すでにyuさんが作成して[ここ]で配布されていますが、違うロジックでFancyURLモードに対応してみました(のつもり)。
普通のFancyURLでも動作します。
http://xx.nakahara21.net/category/2/blogid/1?star...
( 6/10/03)
2の"?"はもともとそうですから間違ってはないですよ。mod_rewriteでうまく見た目を変えることはできそう?
3は具体的な状況が想像つかないです。どういうことですか?