(解決) Nucleus CMS v3.51 のスペシャルスキンパーツが機能しなくなる現象
- 投稿日 : 2011-01-12, 05:11
- 最終更新日時 : 2012-01-01 05:33:34(履歴)
- タグ(Nucleus)
- カテゴリ(Nucleus)
- 記し人(luvsic)[PDF]
- 閲覧数(2554)
以前書いたNucleus CMS v3.51 日本語版 リリースのようで。で触れた、Nucleus CMS v3.51 にアップデートすると、スペシャルスキンパーツが機能しなくなる現象。これはコア側の仕様変更により、fancyurls-2 と NP_CustomURL でスペシャルスキンパーツが呼び出せなくなるというものですが、落ち着いて再度ichiroさんの記事読んだらば、簡単に解決しました。ありがたや~。
解決方法
globalfunctions.php の484行目
$_REQUEST['special'] = $data[$i];
これを、次のように変更します。
$special = $data[$i];
NP_CustomURL 0.3.7FIX2-3 の場合
2010年1月の時点で、ftruscotさんによってすでに日本フォーラムのほうへご報告がなされていました。
NP_CustomURL.php 845行目以降は下記のようになっています。
上記を下記のように変更します。
2行さしこむだけですね、検証はしていませんがきっと大丈夫なような気はします。これも、とても感謝。
これで、私の利用している2サイトでは無事、スペシャルスキンパーツが反映されました。その他不都合な点は見当たりませんでしたので、個人的ではありますが Nucleus CMS ver 3.51へのアップデートを推奨します。
No comments yet