地獄ギターと初音ミクとXlink Kai
SOUND-SYNC

Jamp to Navigation


2008-11

«Prev || 1 | 2 || Next»

2008-11-01

Nucleusのbr自動挿入をtextareaやpreタグ中で無効にする

前のエントリを書いていて、ソースコードの部分を灰色で出しています。
そこんところで、preタグを使っているわけですがnucleusはデフォルトで
日記を書くと改行をbrタグに変換してくれます。

よってpreタグの中では2重改行になってしまいます・・・
で プラグインやらnucleus本体の修正で解決してる人をちらほら発見できたのですが・・

実はこれCSSで解決できるじゃん!

ソースコードを書くpreタグはclass="code"をつけるものとした場合
pre.code{
width: 90%;
background-color: silver;
}
pre.code br{
display:none;
}
このようなCSSを読み込んでおくことで、preタグ内だけbrを無効化できました。
プログラムでやるより手軽で良い感じかと(preでなくてtextareaなどでもできるし)。

Comment(0) TrackBack(No Trackbacks)

この記事のタグ: /

2008-11-01

Nucleus Pluginの作り方

このサイトでも使っているPHPで動くブログというかCMS?のNucleusですが。
敬遠してたけど、プラグインってめっちゃ簡単に作れるみたいです。
以下手順。

hello world こぴぺ

http://japan.nucleuscms.org/documentation/devdocs/plugins.html
ここのサンプルプログラムをメモ帳などでこぴぺして、「NP_Sample.php」などとしてファイルに保存します。

自分のすきなプラグイン名に変える

上のサンプルプログラムのなかの、「NP_HelloWorld 」というところを「NP_Sample」などと書き換えます。

プラグインの処理を書く!

サンプルプログラム中の「doSkinVar」というメソッドの中に自分の好きなようにPHPプログラムを書けば出来上がり。
function doSkinVar($skinType)
{
echo 'Hello World!'; //←ここを好きな処理にするだけ!
}

ブログの中に表示してみる

あとはスキンの中にと書いてやれば、上で書いた好きな処理の部分が実行されます。

簡単だね!

Comment(0) TrackBack(No Trackbacks)

この記事のタグ: /
«Prev || 1 | 2 || Next»