«Prev || 1 || Next»

管理画面を、部分的にテンプレート化しカスタマイズできるようにします。(サンプルスキン「helium」同梱)アイテム投稿画面では、指定プラグインのオプションフォームを分離することも可能です。
バージョンアップしました。
変更点は、
- ヘッダ、フッタ、クイックメニューなど、テンプレート化の範囲を増やしました。
- <%if%>など、独自テンプレート変数を増やしました。
- テンプレートは、Nucleus標準のテンプレートで管理するようにしました。(旧版ではブログオプションで設定していた、アイテム投稿テンプレートも)
- テンプレートのインポート・エクスポートが可能になりました。(作成したテンプレート(スキンと呼んでいますが)は配布可能です。)
- サンプルAdminスキン「helium」同梱
- コア(ADMIN.php)の改造を必須にしました。
- wysiwyg廃止しました。
です。
サンプルAdminスキン「helium」を同梱しています。

Adminスキンは、独自で作成し、エクスポート・インポートができますので、配布したりなんかしちゃったりすることも可能です。
...続きを読む
拙作プラグインのバージョンアップ・バグ情報をRSSで配信するようにしてみました。
「要らん世話です。」「自意識過剰ね。」というツッコミが入りそうですが。
プラグインを配布していると、先日のように
「あー、やっかいなバグ見つけちゃった!旧版使ってる人にはバージョンアップしてもらいたい!」ってことがありますので、僕のつたないプラグインをお使いの方は、下記RSSをお使いのRSSリーダーに、ご登録いただければと思います。
...続きを読む
先日からテストしていました、リファラプラグイン、テストもそこそこに、とりあえず完成ということに。
最初は、ただ単に通らない日本語を通そうとしていただけだったのですが、コードを見ていたら、、、
、、、かなり手を入れることになってしまい、別プラグインにしちゃいました。
でもこれって、結構便利なんじゃないかと思います。NP_Referer2の作者さまに感謝

検索エンジンから来た場合は、キーワードも拾います。
データをRSS配信する、別プラグインを作れば、
track feedみたいにもなります。(いや、素直にtrack feedを使えば良いんですけど。)
一番多くリンク(&クリック)されているページもランキング表示できますし、色々応用できそうです。
...続きを読む
リンク元ページの情報を記録・表示するプラグインで、
NP_Referer2ってのがあるんですが、外国のプラグインで日本語が通りません。
文字コード&マルチバイト文字関連は、特に苦手分野なので、ちょっと勉強のために、
改造して日本語版を作ってみました。
track feed※ってサービスに似ていますね。
※・・・JavaScriptをHPやブログに貼ると、他のサイトからリンクが張られたことをRSSで通知してくれるサービス
リンクしていただいてても、トラックバックしてもらえない場合が多いですので、こういうのはありがたいですね。
プラグインで実装すると、RSSで通知するようにもできるし、他にもいろいろ応用できそうです。
...続きを読む
以前、告知していました「NP_Counterを複数ブログ対応に
改造した、NP_CounterMB」をアップしました。
[2005-11-07追記]
自分用に作成したものなのですが、意外とダウンロードしていただいているので、ちょっと目立つように、注意点を追記しておきます。
複数Blogのカウントをするために、AUTO_INCREMENT(MySQLが自動で+1してくれる機能)じゃなくしています。
これにより、アクセスの多いサイトなどでは、重複カウントが発生する可能性があります。(このサイトぐらいのアクセスなら問題ないと思いますが)
カウントにどれくらい差が出るか、このブログで、NP_Counterと両方を入れてデモンストレーションしておきます。
「そんな細かいこと気にしないよー。」というかた向けに公開させていただいております。
NP_CounterMBも含め、NP_Counterは、アクセスごとに合計カウント値を、1レコード(件)追加していまして、
合計値=最大カウント値
todayなど=その期間内のレコード数
という集計をしています。
例)(項目は抜粋してます)
2005-10-15 23:58:50 123456
2005-10-16 00:01:38 123457┐
2005-10-16 00:02:42 123458├件数がこの日のカウント数(この例だと、3)
2005-10-16 00 05:11 123459┘最大値が、トータルカウント数(この例だと、123459)
9日間動かしてみて、NP_Counterとのカウント値を比べてみると、
...続きを読む
先日の記事、
思いつきでブログを2つに分けて、ちょっとだけ後悔してみたりで、
「NP_Counterを、複数ブログ対応に
改造しました。」って書いたところ、ありがたいことに、お声がかかりましたので、NP_CounterMBと改名して公開しようかと思っています。
...続きを読む
先日、思いつきでFlashネタを別ブログに切り離したんですが、色々と不都合があって、ちょっと後悔してみたりして。
メンバーページや、カテゴリ別のページへのリンクがうまくできなかったり、何箇所か不具合が出ました。
Nucleus(JP)フォーラムの「
複数ブログ&Fancy URL &サブフォルダでcategorylinkのリンク先がおかしくなる」を参考に対処しました。(toykyoさん、azusakさんに感謝!)
他の箇所でも、まだ気づいていない不具合もあるかも。
Nucleusの基本的な部分を把握しきれていかったりして、実は基本機能があるのに、ついプラグインを作って逃げたりしてる部分があるような気がします。一旦、問題が解決してしまうと、もうその事を気にしなくなりますので、基本機能に気づかないままになったりするかも。もう一回マニュアルを見直した方が良いのかも。
あと厄介なのが、今まで使っていたプラグインで、複数ブログに対応していないものが意外とあるんですよね。(もちろん、自分が作ったものも含めて)
「あきらめるか」「
改造するか」なんですけど、
改造するとなると、すんごーく時間がかかりそう。
みなさんどうしているんだろう。
とりあえず、NP_Counterを複数ブログ対応に
改造しました。(作者のQi Liangpeiさん、
yuさんに感謝!)
改造したプラグインの公開って、どうしたら良いのでしょう?
...続きを読む
NP_Viewsと、
NP_MostViewedをインストールすると、人気記事のランキングを表示することができます。
試してみたのですが、不具合が。。。
Firefoxだと、違う記事までカウントしてしまう。
IEだと、問題なし。
どうやらFirefoxは、<head>内の
<link rel="next" href="<%nextlink%>" title="Next Item" />
<link rel="prev" href="<%prevlink%>" title="Previous Item" />
に反応して、先読みしているみたい。
とりあえず、上記linkを外しました。
原因を調べながら、NP_ViewsとNP_MostViewedのコードをいじったついでに、2つを合成したプラグインを作りました。
英語版NP_Views V1.4、NP_MostViewed V2.0をベースにしています。
...続きを読む
メンバー管理項目に、「名前(name)」「本名(realname)」がありますが、デフォルトでは記事の投稿者や管理者、コメントなどに"name"の方が表示されます。
ところが、"name"には全角を使用できません。
全角を使いたかったので、"realname"の方を表示するようにしてみました。
記事の投稿者や、メンバーページの管理者は、スキン・テンプレートを編集すれば"realname"を表示できるのですが、コメント投稿者のメンバー名は、Nucleusのコアな部分を編集する必要があるようです。
...続きを読む
Nucleusって、コメントを入れてくれた非メンバーの方のメールアドレスを公開しちゃうんですよね。
WebサイトのURLの場合は公開。
メールアドレスの場合は非公開。
って設定ができないかと調べてみましたが、標準ではできないみたい。
今のところNucleusのコアな部分を修正するしかないようです。
参考にしたページのURLが分からなくなってしまいましたが、こんな感じで修正します。
(v3.21です。)
...続きを読む
«Prev || 1 || Next»