Home > Nucleus
Web 酒 肴
Nucleus3.41日本語版でアップグレード失敗
これを導入したら、ブログのトップページが表示されなくなってしまった。 データを復旧しようとバックアップファイルからデータベースを再構築したら、それにも失敗。 ここ数ヶ月分のデータが一時的にぶっ飛んでしまった。
冷汗かきながらphpMyAdminを使ってなんとか復旧完了・・・
状況から察するにCustomURL0.3.7が競合を起こしているのかもしれない。 まだ確信はないのでフォーラムなどへの報告はしてないけど。 時間があったら別の環境で検証してみる。
[Nucleus]記事のページングや一覧表示をするプラグインNP_ShowBlogs
以下のプラグインを導入し、ページング機能を追加する。
プラグインは普通にpluginsフォルダ配下にダウンロード&解凍したファイルを設置し、プラグイン管理からのインストールでOK。 その後テンプレート編集で使用しているテンプレートの「メインの目次ページ」を編集。
<%blog(template/index, 10)%>
のように記述されているところを
<%ShowBlogs(template/index,10)%>
のように変更するだけで過去記事へのリンクが上下に表示される。 とりあえずこれでいいや。
疑問点
ここで使用しているテンプレートではblogではなMultipleCategoriesという変数を使用していた。 これは以前導入したサブカテゴリ用のプラグインの変数で、サブカテゴリの設定が反映されるように表示するためのものらしい。
[参照] カテゴリの階層化
だけどMultipleCategoriesをShowBlogsに変更したところで表示は別に変わってないし、記事にサブカテゴリも表示されている。 なんだろう?まあいいや。
[Nucleus]カテゴリの階層化
NP_MultipleCategoriesで実現できます。
ただしスキン編集とかスキンファイルをいじったりする必要がある。
Nucleusはデザインに関する設定内容が色んな場所に散らばってる。
これはスキンとテンプレートという思想上しかたのないことかもしれないけど、若干不便に感じるんだなぁ。
そういえばMODxもこれに似ているところがある。
でもMODxは普通のHTMLに近いので知ってる人にはわかりやすい気がする。
Nuleusのスキンとテンプレートの概念って、本当にちゃんと理解するのって大変そう。。
[Nucleus]検索フレーズ分析プラグイン NP_SearchedPhrase
とりあえずここに書いてるとおりやってみた。
するとGoogle検索のキーワード表示がどうも文字化けしている。
そ こで見つけた情報がこちら。
NP_SearchedPhrase.phpの396行目のmb_convert_encoding()の第3引数に"auto"を追加。
できた!!
僕が使用しているvicunaというスキンの場合はスキンファイルのothers.incを編集したらOKでした。
文字化けしてた時の残骸が残ってるけど、ログは直近の一か月しか持たないらしいし、そのうち消えるでしょ。
さて、飲みに行くか。
[Nucleus]NP_Markdown利用者に嬉しいプラグイン NP_MarkdownEditor
NP_Markdown利用者は上記のプラグインを入れることで、以下のことが簡単にできるようになる。
- リンクテキスト挿入
- ページ内リンク(脚注など)挿入
- リスト記述
- 引用文記述
- 改行処理
- HTMLエンティティ変換
そして何よりも嬉しいのが編集中の記事のプレビューができること。
これ欲しかった。
ブラウザはFirefox推奨のようですが、Nucleusの編集はFirefoxでやってので僕にはちょうどよかった。
今後、他のブラウザ対応も進めていただけるとさらに助かります。
Home > Nucleus