| 投稿者 | メッセージ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Z10 登録日: 2005.06.30 記事: 227 所在地: 湘南 |
気のせいだったら(じゃないと思うのですが)申し訳ないです。 ver3.21からver3.22にupgradeして以降、アイテムへのリンクにcatidがつかなくなったようなのですが、3.22でその辺り内部動作が変わったのでしょうか? 各ページのアイテムへのURLやRSSに記載されるURLにcatidが含まれるよう、結構必死こいて<%MultiBlogs(i)%>やら<%MultipleCategories(itemlink)%>を使い分けてテンプレートに記載したのは確かで、あとはNP_Relatedが出力する部分を残すだけだなと数日前迄認識していたのですが・・・。 _________________ TYPE-Z10改(Nucleusテスト中) http://type-z10.com/ |
||||||||
|
|
|||||||||
|
sakurae 登録日: 2004.09.26 記事: 104 |
/nucleus/libs/globalfunctions.php の 980行目
をコメントアウトし、代わりに
としたら動くかもしれません。 うちでやったコア書き換えはもう何カ所かあるのでこれだけで御希望通りに動くかは分かりませんが…。 |
||||||||
|
|
|||||||||
|
smallstar 登録日: 2005.05.14 記事: 5 |
家の場合 テスト環境でプラグインなしで試してみました <%blog()%>and<%itemlink%>では http://torilog.com/log/?skinid=7&catid=5&blogid=1 の様にItemへのリンクは問題ないようです。 また、実環境でプラグインありでは http://torilog.com/log/?catid=5&blogid=1 <%ShowBlogs()%>and<%itemlink%>使用で特に問題ないようです。 Ez Commentのurlにcatidが含まれていないのが気になりますが もしかしたら自分で改造してるのでその辺が原因かも。。。あとで調べるつもり。 upgradeが原因ではなさそう? ::追加:: テスト環境でNP_MultipleCategoriesを使用 http://torilog.com/log/?skinid=5&catid=5&blogid=1 <%MultipleCategories(itemlink)%>and<%MultipleCategories()%> で問題再現しました。 最終編集者 smallstar [ 2006.02.08 (水) 18:21 ], 編集回数 1 回 |
||||||||
|
|
|||||||||
|
Z10 登録日: 2005.06.30 記事: 227 所在地: 湘南 |
sakuraeさん、ご指示いただいた修正で以前の状態になったようです。ありがとうございました。 smallstarさん、<%itemlink%>は私の場合随分と記載していないのですが、ということはver3.22では<%MultiBlogs(i)%>やら<%MultipleCategories(itemlink)%>を記載することなく<%itemlink%>で各所不都合なくいけてしまうようになった・・・のかな・・・。 NP-Contentlistなどで該当カテゴリーの表示をcssで変化させたり、if分岐でカテゴリーごとにサイト表示を変化させてる人等の場合、私と同じような症状になってると思うのですけど。 _________________ TYPE-Z10改(Nucleusテスト中) http://type-z10.com/ |
||||||||
|
|
|||||||||
|
smallstar 登録日: 2005.05.14 記事: 5 |
うまく動いたようでなにより、コア書き換えはなるべく避けたいところですけど。。。 ちなみにEz Commentはv3.21ではcatidが含まれるが、v3.22では含まれないようになることを確認 さらに sakuraeさんの言われた修正でNP_MultipleCategoriesを使用した場合とEz Commentでのcatidが含まれない現象は改善されることも確認できました。 |
||||||||
|
|
|||||||||
|
nakahara21 モデレーター ![]() 登録日: 2003.11.14 記事: 1298 所在地: 尼崎 |
え。そんな大きな変更があったとは。半年間気付きませんでした...。 http://www.nucleuscms.org/documentation/history.html を読む限り、itemlinkの動作を変更しました、というくだりは発見できませんでした。 何らかの理由があって変更したのではないかと推測されるのですが、フォーラムをざっと検索しても見あたらず...。 Andyさん、kimitakeさんあたり、cvsに何かメモ発見できますか? 半年前の事なので埋もれちゃっていて探すの大変かもしれませんが... indexでカテゴリ選択→itemページにジャンプ、でカテゴリ選択がリセットされるのがデフォになる....いいような悪いような....Permalinkとしてitemlinkを使用するという意図でしょうか。 せっかく、カテゴリ選択を継続させたまま記事ページを表示→前後記事ナビは同一カテゴリ内の記事、とかしていたのが今後、無効になりますね。 カテゴリ選択を渡すitemlinkはプラグインで何とかしろと言う事でしょうか? 変更の経緯が読みたいです。 _________________ nakahara21 http://nakahara21.com/ *移転しています |
||||||||
|
|
|||||||||
|
sakurae 登録日: 2004.09.26 記事: 104 |
複数ブログを持っているので気づいたのですが、「ブログ1」に所属するアイテム (ID = xx) のアイテムについて http://site URI/ブログ2/item/xx とアクセスしても、v3.22 からは http://site URI/ブログ1/item/xx にリダイレクトしてくれるようになったみたいです (多分 v3.22 からで間違いないと思います)。 前はエラーが出ていたと思うのですが parmalink 重視ということで仕様が変わったのでしょうか? Z10 さん同様、私も <%itemlink%> についてはもう長いこと使っていないのですが、 カテゴリ絞込みの際、<%nextlink%> や <%prevlink%> についてもカテゴリ絞込みきかなくなっているんでしょうか? もしそうだとしたら確かにちょっと問題が大きそうですね
PHP を直接スキンに書かなければならないので必ずしもお勧めはしませんが NP_WritePHPxs 等、スキンで PHP を使えるようなプラグインを併用すれば アイテム ID からカテゴリ ID を呼び出し、カテゴリ ID のない URI にアクセスされても表示を変えることは可能です。 |
||||||||
|
|
|||||||||
|
Z10 登録日: 2005.06.30 記事: 227 所在地: 湘南 |
sakuraeさんが推察した通り<%nextlink%> や <%prevlink%>の動きも違ってるようです、サーバ移転を行う為にちょうどミラーサイト状態になってましたので、これもチェックできたのですが、純正のほうはアイテムページを表示させ<%prevlink%>をクリックしていくとカテゴリーを外れてしまいます。 _________________ TYPE-Z10改(Nucleusテスト中) http://type-z10.com/ |
||||||||
|
|
|||||||||
|
Andy モデレーター ![]() 登録日: 2004.03.18 記事: 1490 所在地: 横浜 |
とりあえず<%nextlink%><%prevlink%>の問題から調べていきますが,テスト用環境がまだ手付かずなので,しばしお待ちください。 (本家のフォーラムでもいくつか質問が出ていましたが,放置されてました _________________ Foodyn CMS開発日誌 http://www.matsubarafamily.com/lab/ |
||||||||
|
|
|||||||||
|
yu モデレーター ![]() 登録日: 2003.11.15 記事: 718 所在地: 神奈川 |
とりあえずここだけ反応・・ この件については、単に僕が以前出した要望を日本語版で取り入れてもらった箇所だと思います。 http://japan.nucleuscms.org/bb/viewtopic.php?t=917&postdays=0&postorder=asc&start=40 _________________ Nucleusだとか http://nucleus.datoka.jp/ |
||||||||
|
|
|||||||||
|
sakurae 登録日: 2004.09.26 記事: 104 |
あ、もしかして既に v3.2 で組み込まれていたのでしょうか? http://japan.nucleuscms.org/bb/viewtopic.php?t=1093 上の記事の中で「カテゴリ」に限定しているような解説だったのと、 あと以前私のサイトで試した際に正しくアクセス出来なかった記憶があるので v3.22 からだと思っていたのですが…。 いずれにせよ先日ブログ2つを統合したばかりなのでリダイレクトは非常に助かりました (^^; |
||||||||
|
|
|||||||||
|
kimitake 登録日: 2004.12.10 記事: 265 所在地: かるふぉるにあ |
ざっと本家の CVS 確認したところ、どうやらバグと認識されてるようです。 3.2 用のブランチには含まれてませんが(つまり v3.22)、その後 Sun Dec 4 18:08:58 2005 UTC には createItemLink と createMemberLink が修正されてます。 @version $Id: globalfunctions.php,v 1.111 2005/12/04 18:08:58 dekarma Exp $
確か元々このあたりのコードは 3.2 になるときリファクタリングされてた記憶があるんですが、 その際に $extra パラメータに対応するの忘れたんではないかと思います。 _________________ kimitake http://kimitakeblog.net |
||||||||
|
|
|||||||||
|
kimitake 登録日: 2004.12.10 記事: 265 所在地: かるふぉるにあ |
そうです。この機能は日本語版では 3.15 の頃から採用させてもらってます。 本家コードには入ってないです。 _________________ kimitake http://kimitakeblog.net |
||||||||
|
|
|||||||||
|
kimitake 登録日: 2004.12.10 記事: 265 所在地: かるふぉるにあ |
修正した createItemLink など使うと nextlink なんかも直るようですね。 自分ところでも修正前はカテゴリ外れていきますが、修正後はちゃんとなること確認しました。 (NP_ItemNaviEX.php にて確認) _________________ kimitake http://kimitakeblog.net 最終編集者 kimitake [ 2006.02.10 (金) 04:32 ], 編集回数 1 回 |
||||||||
|
|
|||||||||
|
Andy モデレーター ![]() 登録日: 2004.03.18 記事: 1490 所在地: 横浜 |
kimitakeさん,ありがとさんです _________________ Foodyn CMS開発日誌 http://www.matsubarafamily.com/lab/ |
||||||||
|
|
|||||||||
|
kimitake 登録日: 2004.12.10 記事: 265 所在地: かるふぉるにあ |
いえいえとんでもないです。本家版リリースから半年も経ってるのに、 最新のバグ修正を確認もせずリリースしてる自分が悪いんです _________________ kimitake http://kimitakeblog.net |
||||||||
|
|
|||||||||
|
nakahara21 モデレーター ![]() 登録日: 2003.11.14 記事: 1298 所在地: 尼崎 |
やはりcatidをitemlinkに含めないのはバグだったのですね。blog設計の根本ですからそりゃそうだ。 日本語版のみ修正する責任はないと思うので、kimitakeさんが謝る必要はないです、と思います。 それと正しいurlリダイレクトは日本語版だけなんですねぇ。 本家にマージする予定とかないんですかねぇ。 正しくない場合はエラーを出すのがポリシーかな。 _________________ nakahara21 http://nakahara21.com/ *移転しています |
||||||||
|
|
|||||||||
|
kimitake 登録日: 2004.12.10 記事: 265 所在地: かるふぉるにあ |
日本語版で修正してるものに関しては今後どんどん提起して本家コードに入れてもらうつもりです。 その方が本家コードから日本語版にマージする手間が減りますから。 ま、このあたりは Andy さんがバシバシやって下さるでしょう ってかまみおさんも是非にコミッターになってですね.... _________________ kimitake http://kimitakeblog.net |
||||||||
|
|
|||||||||
|
nakahara21 モデレーター ![]() 登録日: 2003.11.14 記事: 1298 所在地: 尼崎 |
その方が良いですよね。よろしくお願い申し上げます。
_________________ nakahara21 http://nakahara21.com/ *移転しています |
||||||||
|
|
|||||||||
|
Andy モデレーター ![]() 登録日: 2004.03.18 記事: 1490 所在地: 横浜 |
では, _________________ Foodyn CMS開発日誌 http://www.matsubarafamily.com/lab/ |
||||||||
|
|
|||||||||
|
All times are GMT + 9 Hours
新規投稿: 不可 Powered by phpBB © 2001, 2002 phpBB Group |
|||||||||