«Prev ||
1 |
2 |
3 |...|
26 |
27 |
28 ||
Next»
Nucleus CMS の「記事の項目(フィールド)を拡張するプラグイン」NP_znItemFieldEX は、拡張フィールドの値が無い場合、設定しておいた定型文ごと表示させない機能があります。
これにより、1つの拡張フィールドの値の有無で複数の拡張フィールドの表示を、まるごとオン・オフできます。チュートリアルでは、「間食(したもの)」拡張フィールドと、「カロリー」拡張フィールドを設定し、間食フィールドを入力した記事のみ、「反省文(間食したものと、そのカロリー)」を表示する方法を紹介します。
...続きを読む
NP_znItemFieldEX の最新版は、ver0.12.8alpha だったようですが、このサイトでは ver0.1alpha のあとは公開していなかったようなので、アップしました。
NP_znItemFieldEX解説ページからダウンロードできます。(この記事で紹介しているver0.12.8alphaが最新版です。)
どのバージョンだったかの dokuwiki コアのアップデートにより、headerselector プラグインがうまく動作しなくなっていました。なかなか手を付けられず放置していましたが、また、dokuwiki を触る機会があったので、修正してみました。
(
dokuwikiのプラグインです)
見出しに、class, id を指定するプラグイン
見出し(h1からh5)にidやclassを指定できれば、cssでアイコンを指定したりできて、もっと表現の幅が広がります。
...続きを読む

Vious CMS(ビアスシーエムエス)
主な特徴は以下の通り
- Nucleus の MySQL データ、及びスキンを無変換でそのまま使用可能
- ごく一部の Nucleus プラグインのみ動作可能
- PHP5.3 以上必須(PHP5.3.6 以上推奨)
...続きを読む
ずーっと放置してたので、レンタルサーバの更新も気にしてなくて契約切れちゃってました。レンタルサーバからメールが着ていたみたいだけど、見事に Gmail さんが迷惑メール扱いしてくれたようです。
カウンターデータは、MySQL リストア時に何度もコケたのでリセットしました。
一応復活できたみたいですが、たぶん挙動がおかしい部分があると思います。(Nucleus 関連のウェブサービスとかも含め)機能上問題ない部分は、おおめに見てやってください。
ではでは
Jeans CMSは、Nucleus JPコアメンバーの
Katsumiさんが 2007年から開発されているCMSです。
...続きを読む
今まで備忘録は、ローカルPCなどで動作させたNucleusでつけていたんですが、より手書き感覚に近い「wiki」で書いてみることにしてみました。新しいオモチャを使うと、自分仕様にしたくなっちゃうんですよねぇ、ということで、
dokuwikiのプラグインを作ってみました。
見出しにセレクタを指定するプラグイン
見出し(h1からh5)にidやclassを指定できれば、cssでアイコンを指定したりできて、もっと表現の幅が広がるなぁと思いまして。(一人wikiの発想ですけど)
ja:developmentあたりを見たり、既存プラグインを参考にしたりして、なんとなく作ったものなので細かい部分把握しきれてません。
挙動や手法でおかしな点がありましたら、直してやってくださいませ。(dokuwikiのプラグインって
UTF-8で書けば良いのかな)
wikiっていうもの自体、あまり経験がないのですが、いまさらながら面白いですねぇ。dokuwikiのプラグイン構造も素敵です。使っていくうちに不満な点があれば、プラグイン作成にはまりそう(喜)。ただ、不特定多数のユーザが編集するwikiっていうものの特性上、プラグインを公開する場合、脆弱性対策には細心の注意が必要だなぁ。(当たり前か)
...続きを読む
ダウンロードを一旦止めていましたが、修正して
再開しました。2008.12.18 以前にダウンロードしていた方はお手数ですが、再度ダウンロードしてください。(バージョンはあげていません)
SkinnableAdminの開発用Nucleusでは、
スペシャルスキンタイプを動的に変更できるといいのにな。の改造を施しています。公開するにあたって、一応コアの改造が不要なようにしたのですが、公開直前に差し込んだコードのテストが不十分でポカミスしていました。
まだまだ問題は山積、テストも不十分なんですが、構造サンプルということで一旦公開いたします。しょぼくてすみません。
今のところ、、
・管理画面作成フレームワーク(作りかけ)
・overviewアクション
・itemlistアクション
・createitemアクション
・additemアクション
を実装しただけです。プラグインの対応も不十分です。
管理画面作成フレームワーク自体の構造が変わる可能性もありますので、各アクションの実装方法ドキュメントはまだ着手していません。
...続きを読む
#[追記] 動的に指定できるといいのにな。 のほうが適切かな。
スペシャルスキンパーツのことなんですけど、自分の中では「スペシャルスキンタイプ」とよんでます。
使用するスキンはグローバル変数 $skinid を変更することで動的に変えることができますが、スキンタイプは InitSkinParse イベントで値渡しされるため、プラグインで変更することができません。
SKIN.phpの以下の部分、
$manager->notify('InitSkinParse',array('skin' => &$this, 'type' => $type));
リファレンス渡しになれば、夢が広がります。
SkinnableAdminの管理ページは、スペシャルスキンタイプを使っています。URLに任意のパラメータが与えられると発動し、(プラグインオプションで)設定したスキンの「Admin」スキンタイプをパースします。現状では上記箇所をリファレンス渡しに改造するか、InitSkinParse イベント以降の制御を無理やり奪うかのどちらかが必要になります。
スキンタイプがリファレンス渡しになれば、他にも面白いことができるんじゃないかと思います。
«Prev ||
1 |
2 |
3 |...|
26 |
27 |
28 ||
Next»