wa - NucleusやFlashなどなど

RSS

Home > NP_znCustomAdmin

02.13 '07

NP_znCustomAdmin

znCustomAdmin 管理画面を、部分的にテンプレート化しカスタマイズできるようにします。(サンプルスキン「helium」同梱)アイテム投稿画面では、指定プラグインのオプションフォームを分離することも可能です。

最新バージョン(ver0.6.4)の解説です。

解説

バージョンアップする場合、旧版を一旦アンインストールする必要があります。旧版のブログオプションを編集している場合、テキストファイルなどに保存しておいてください。
主な機能
  • 管理画面をテンプレート化(使用できる各種テンプレート変数は、独自仕様です。)
  • アイテム投稿画面で、各プラグインのオプションフォームを分離し、任意の場所に配置できる。(ブックマークレットにも対応)
  • 管理画面用テンプレートは、Nucleus標準機能の「テンプレートの編集」で編集
  • 管理画面用テンプレートは、Nucleus標準機能のインポート・エクスポートが可能で、配布することが可能
  • アイテム投稿画面では、独自のバルーンヘルプを使用できます。
    customhelp
インストール方法
  1. アップロード
    zipファイルを解凍してできた以下のディレクトリ・ファイルを、そのままの位置関係で、Nucleusがインストールされているディレクトリ(config.phpがあるところ)にアップします。
    nucleus
    ├ libs
    │├ CUSTOMADMIN.php
    │└ CUSTOMFACTORY.php
    └ plugins
     ├ zncustomadmin
     │├ wz_tooltip.js
     │├ japanese-euc.php
     │├ japanese-utf8.php
     │└ english.php
     └ NP_znCustomAdmin.php
    サンプルAdminスキン「helium」を同梱しています。こちらはファイル数が多いので割愛しますが、通常のスキンと同じ要領でインポートしてください。(skinbackup.xml の文字コードは、UTF8になっています。EUC環境の方は、変換してお使いください。)
    helium
    Adminスキン「helium」内では、Nucleus v3.3仕様の<%if%>を使用しています。Nucleus下位バージョンでは、テンプレート「HEADER」を編集し、<%if%>、<%endif%>を削除してください。(Nucleusのバージョンアップをおすすめします。)

  2. コアファイル改造
    nucleus/libs/ADMIN.php
    ファイルの頭あたりの、
    class ADMIN {
    を、:arwbottom:以下のように編集します。
    require_once($DIR_LIBS . 'CUSTOMADMIN.php'); //add
    class baseADMIN {
    nucleus/libs/PAGEFACTORY.php
    ファイルの頭あたりの、
    class PAGEFACTORY extends BaseActions {
    を、:arwbottom:以下のように編集します。
    require_once($DIR_LIBS . 'CUSTOMFACTORY.php'); //add
    class basePAGEFACTORY extends BaseActions {
    編集したADMIN.php、PAGEFACTORY.phpをアップロードしてください。

  3. インストール
    プラグイン管理からNP_znCustomAdminをインストールしてください。

グローバルオプション
  • カスタマイズする
    「no」に設定することで、一時的にカスタマイズ機能を停止することができます。

  • Adminテンプレート
    使用するテンプレートを指定します。(アイテム投稿画面で使用するテンプレートは、各ブログのブログオプションで指定します)

  • デフォルトの投稿用テンプレート名
    新規ブログのデフォルトの投稿用テンプレート名を設定します。

ブログオプション
  • アイテム追加画面テンプレート (admin)
    アイテム投稿画面で使用するテンプレートを指定します。(アイテム投稿画面以外で使用するテンプレートは、グローバルオプションで指定します)

  • アイテム編集画面テンプレート (admin)
    アイテム投稿画面で使用するテンプレートを指定します。(アイテム投稿画面以外で使用するテンプレートは、グローバルオプションで指定します)

  • アイテム追加画面テンプレート (Bookmarklet)
    アイテム投稿画面で使用するテンプレートを指定します。(アイテム投稿画面以外で使用するテンプレートは、グローバルオプションで指定します)

  • アイテム編集画面テンプレート (Bookmarklet)
    アイテム投稿画面で使用するテンプレートを指定します。(アイテム投稿画面以外で使用するテンプレートは、グローバルオプションで指定します)

複数ブログで、それぞれ別のアイテム投稿画面を持つことができます。

アイテム投稿画面(テンプレートパーツ「ADMIN_ADD」「ADMIN_EDIT」「BOOKMARKLET_ADD」「BOOKMARKLET_EDIT」)で使用できる、独自テンプレート変数
<%customhelplink(helpid, BGCOLOR:#ffffff&BORDERCOLOR:#c0b070)%>
バルーンヘルプを設定します。使い方は、サンプルのheliumの中身をご覧ください。
<%defaultcategory%>
自動的にデフォルトのカテゴリが指定されます。通常の<%categories%>の代わりに使います。「カテゴリは変更しない」というかた用テンプレート変数です。
<%currentblogcategories(showNewCat, tabindex)%>
選択ブログのカテゴリだけが選択可能なカテゴリセレクトボックスを出力します。通常の<%categories%>の代わりに使います。「別ブログのカテゴリへ移動しない」というかた用テンプレート変数です。
オプションパラメータ:
  • showNewCat:新しいカテゴリーの作成を含めるかどうかのフラグ。0-含めない(デフォルト)、1-含める
  • tabindex:タブインデックス(Tabキーを押したときの順番指定)です。
<%wysiwyg(textareaId)%>
openWYSIWYGを使用する場合に必要となるJavaScriptを出力します。詳細は後述します。
必須パラメータ:
  • textareaId:対象テキストエリアのid。inputbody-本文、inputmore-続き、その他のテキストエリアに使用する場合は、そのid。
<%pluginform(pluginName)%>
別プラグインで、独自フォームを持つものを「追加プラグインオプション」から分離して、単独で使用できるようにします。
必須パラメータ:
  • pluginName:「NP_」から始まるプラグインの名前。
Nucleus標準のプラグインフォーム(全プラグイン一覧)が不要な場合は、<%pluginextras%>というテンプレート変数を削除してください。
<%pluginitemoption(pluginName)%>
別プラグインで、アイテムオプションを持つものを「Options for ...」から分離して、単独で使用できるようにします。
ただし、<tr><td>オプション名</td><td>値設定フォーム部品</td></tr>と出力されます。
必須パラメータ:
  • pluginName:「NP_」から始まるプラグインの名前。
Nucleus標準のアイテムオプション(全プラグイン一覧)が不要な場合は、<%itemoptions%>というテンプレート変数を削除してください。
<%znitemfieldex(fieldName)%>
NP_znItemFieldEXの指定拡張フィールドを分離して、単独で使用できるようにします。これにより、タイトル・本文などのNucleus標準項目と同じレイアウトに配置することができます。(ラベルは表示されません)
必須パラメータ:
  • fieldName:NP_znItemFieldEXにて作成したフィールド名(半角英数)。
<%znitemfieldexpresence%>
NP_znItemFieldEXの拡張フィールドレコードコントロールフォームを出力します。(拡張フィールドの削除、追加しない、などの設定を行います。)
アイテム編集画面(テンプレートパーツ「ADMIN_EDIT」「BOOKMARKLET_EDIT」)で使用できる、独自テンプレート変数
<%author(realname)%>
著者を(半角英数の「表示名」じゃない)実名で表示
テンプレートパーツ「QUICKMENU」内でのみ使用できる、独自テンプレート変数
<%url%>
各プラグイン管理ページへのURL
<%tooltip%>
各プラグイン管理ページへのリンクのツールチップ用文字列
<%title%>
各プラグイン管理ページへのリンクのタイトル
上記以外のテンプレートパーツ内でのみ使用できる、独自テンプレート変数
一部(ほとんど?)変数の説明は省かせていただきます。サンプルAdminスキン「helium」を参照してみてください。(汗
<%if%>(if系は、Nucleus v3.3以降でのみ使用可能です。)
例)
<%if(loggedin)%>
ログインしてるかどうか
<%if(loggedin, superadmin)%>
Super-Adminでログインしているかどうか
<%if(hasplugin, プラグイン名)%>
<%if(hasplugin, プラグイン名, プラグインのグローバルオプション名)%>
<%if(hasplugin, プラグイン名, プラグインのグローバルオプション名=値)%>
<%if(znCustomAdmin, アクション名)%>
管理画面でのアクションが指定アクション名と一致するかどうか
特定ブログのチームメンバの判定など、今後増やしていく予定です。
<%else%>
<%endif%>
<%elseif%>
<%ifnot%>
<%elseifnot%>
<%donate%>
Nucleus本家への寄付ページへのリンク
<%thisyear%>
今年を表す4桁の西暦を出力
<%charset%>
<%sitename%>
<%adminurl%>
<%extrahead%>
プラグインなどが出力する、htmlヘッダ内への追加内容
<%membername%>
<%indexurl%>
<%nucleusversion%>
<%nucleuspatchlevel%>
<%nucleusversionstring%>
<%quickmenu%>
プラグインのクイックメニュー
<%skinfile%>
Adminスキンの編集
「Adminスキン」と呼んでいますが、実際には、テンプレートしか使用していません。テンプレートの編集には、NP_znSpecialTemplatePartsが必要です。 独自テンプレートパーツも、Nucleus標準機能のインポート・エクスポートが可能です。
よかったら、独自スキンを作成して、公開しちゃってみてください。そしてトラックバックくださいませ。

多言語化版の一部に旧版のファイルが入っていました。差し替えが終わるまで、utf-8版のみの公開とさせていただきます。すみません。

ダウンロード

変更点

  • 新規ブログのデフォルトのテンプレートを設定する機能
  • 独自の定数をテンプレートで定義
  • 投稿画面テンプレート変数<%author(realname)%>を追加
  • オプション値更新方法を改善
  • 投稿画面テンプレート変数<%customhelplink()%>
  • テンプレート取得方法変更したことにより、カスタマイズしない場合の取得に失敗していたのを修正
  • NP_znSpecialTemplateParts対応
  • ブックマークレットアイテム投稿画面のカスタマイズが可能に
  • default管理画面スキンでのjs処理が重複していたバグを修正

バージョン経歴


VerUpdateDownload
最新
0.6.4
  • 新規ブログのデフォルトのテンプレートを設定する機能
  • 独自の定数をテンプレートで定義
  • 投稿画面テンプレート変数<%author(realname)%>を追加
  • オプション値更新方法を改善
  • 投稿画面テンプレート変数<%customhelplink()%>
  • テンプレート取得方法変更したことにより、カスタマイズしない場合の取得に失敗していたのを修正
  • NP_znSpecialTemplateParts対応
  • ブックマークレットアイテム投稿画面のカスタマイズが可能に
  • default管理画面スキンでのjs処理が重複していたバグを修正
download0.6.4.zip[175clicks]
download0.6.4-utf8.zip (開発者向けコメント付ソース)[136clicks]
0.05
  • ヘッダ、フッタ、クイックメニューなど、テンプレート化の範囲を増やしました。
  • <%if%>など、独自テンプレート変数を増やしました。
  • テンプレートは、Nucleus標準のテンプレートで管理するようにしました。(旧版ではブログオプションで設定していた、アイテム投稿テンプレートも)
  • テンプレートのインポート・エクスポートが可能になりました。(作成したテンプレート(スキンと呼んでいますが)は配布可能です。)
  • サンプルAdminスキン「helium」同梱
  • コア(ADMIN.php)の改造を必須にしました。
  • wysiwyg廃止しました。
download0.05-7z.zip[519clicks]
0.02
  • NP_ResetAdminCSSなどの別プラグインに対応
download0.02.zip[229clicks]
0.01
  • 新規作成
download0.01.zip[131clicks]
:!!::arwtop:verをクリックすると、各verの解説に切り替わります。

プラグインのバージョンアップ情報をRSSで配信しています。バグ情報などもお届けいたしますので、拙作プラグインをお使いの際には、是非RSSリーダーにご登録ください。:!!:佐藤(な)作成・改造のプラグインバージョンアップ情報RSS

コメント

04.28 '07 14:29:12 anka
最新の0.5はどこでDLできるんでしょ?
04.28 '07 14:35:31 佐藤(な)
あ、今ドキュメント書いてる最中でした。もうDLできますです。
04.29 '07 01:10:13 anka
有難うございます。さっそくDLさせていただきました。

そしてNP_znCustomAdmin.phpの49行目にスペース入っててエラーはいてましたよお:6v6:
04.29 '07 01:17:32 佐藤(な)
ankaさん、どうも。

> そしてNP_znCustomAdmin.phpの49行目にスペース入っててエラーはいてましたよお:6v6:

よかったら詳細、教えていただけますか?
04.29 '07 01:55:17 anka
投稿画面にエラー出てたんで
NP_znCustomAdmin.phpに半角スペースが入ってて、それを消したらエラー消えました。

あとは・・・サンプルAdminスキンを読み込んだのですが
「テンプレート名」
「説明」以外”無し”になってるんですがこれでいいんでしょうか・・・
04.29 '07 02:10:02 佐藤(な)
> NP_znCustomAdmin.phpに半角スペースが入ってて、それを消したらエラー消えました。

?!
半角スペースは、ソースコード内で無視されるはずですから、、文字化けして表示はされてないけど、無効なコードが入ってるのかも。
よく分かりませんが、ファイルが壊れてるかもしれませんね。

> 「説明」以外”無し”になってるんですがこれでいいんでしょうか・・・

よくないです。:ase:やっぱりファイル壊れてるのかな。。

zip圧縮ツールの相性が悪いとかかもしれませんね。
別ツールで圧縮したファイルをアップしますので、もう一度ダウンロードしてみてもらえますか?
ダウンロードリンクのところに、、
0.05-7z.zipってリンクはりました。
04.29 '07 02:13:26 anka
0.05-7z.zip試してみましたが、やっぱり全部無しになっちょります・・・
こっちの環境が悪いのかなぁ:|
04.29 '07 02:16:00 佐藤(な)
コアファイル、ADMIN.phpの編集は行っていただいてます?
04.29 '07 02:18:28 anka
はい。書かれた通りに・・・
04.29 '07 02:22:41 anka
あ”っ、アップロードし直したらテンプレート反映されましたー
すみませんお騒がせしました:ase:
でも今度は
Warning: call_user_func_array(): First argumented is expected to be a valid callback, 'adminfactory::parse_if' was given in
nucleus/libs/PARSER.php on line 109
ってエラーでました=:[
04.29 '07 02:31:33 佐藤(な)
> ってエラーでました=:[

あ、
それ、大丈夫です。:mrgreen:
このページ内に、、、
> 同梱しているAdminスキン「helium」内では、Nucleus v3.3仕様の<%if%>を使用しています。Nucleus下位バージョンでは、テンプレート「HEADER」を編集し、<%if% >、<%endif%>を削除してください。(Nucleusのバージョンアップをおすすめします。)
って書いてますが、v3.3は、まだ公式公開されてませんでした。
すみません。:bashful::poeeen: バカだ :oops:
04.29 '07 02:33:10 anka
あ、なるほど~
いや、ご親切にどうもありがとうございましたー
 それではおやすみなさい~:chin:
04.29 '07 02:43:37 佐藤(な)
いえいえ、動いて良かった。:heart:
05.02 '07 14:00:25 Juggler
Nucleus v3.3仕様にアップグレードしたのですが、

Warning: call_user_func_array(): First argumented is expected to be a valid callback, 'adminfactory::parse_if' was given in
nucleus/libs/PARSER.php on line 109

とエラーが出てしまいます。

<%if(loggedin)%>、<%endif%>を削除したらエラーは消えたのですが
Nucleus v3.3でも削除しないといけないのでしょうか?
05.02 '07 14:14:32 佐藤(な)
Jugglerさん、こんにちは。

> Warning: call_user_func_array(): First argumented is expected to be a valid callback, 'adminfactory::parse_if' was given in nucleus/libs/PARSER.php on line 109

PARSER.phpの109行目に、call_user_func_array() があるということは、Nucleus v3.24以前のままになっていると思われます。
(PARSER.phpなど)アップグレードパッケージのlibsディレクトリ内のファイルをアップロードして、今一度お試しください。

v3.3仕様になっているかどうかの確認は、
Nucleusの通常のスキン(NP_znCustomAdminで扱うものではないもの)で、、
<%ifnot%>、<%elseif%>、<%elseifnot%>、などが使用できるようになっているかで確認できると思います。(多分
05.02 '07 16:26:31 Juggler
アップグレードパッケージでアップロードして、v3.3になっていたので問題ないかと思っていたのですが、きちんと完了していなかったみたいです。。。

再度、アップデートをしなおしたら、エラー表示もなくなりました。

お騒がせして申し訳ありませんでした^^;
ありがとうございました:exult:
05.02 '07 16:51:33 佐藤(な)
いえ、いえ、
動いて良かった。:-D
07.28 '07 15:44:07 モリ
はじめまして、znCustomAdminを使用すると、ブログ投稿画面をブログ毎に分けることができるということなのでインストールしてみました。
また、サンプルスキン「helium」も一緒にインストールしました。

これにより、ブログの設定で「アイテム追加画面テンプレート 」で「default」か「helium」かを選択できるようになったのですが、この状態で「helium」を選択したとき、どこのテンプレートを参照することになるのでしょうか?
もともとadmin_add.templateファイルがあった
/mydomain/nucleus/libs/include
には新しいテンプレートファイルが増えたわけでもないようですが・・・。

すみませんがご教授よろしくお願いします。
07.28 '07 16:23:05 佐藤(な)
モリさん、はじめまして。

> この状態で「helium」を選択したとき、どこのテンプレートを参照することになるのでしょうか?

テンプレート名「helium」(説明が「znCustomAdmin」)の中で定義している内容を参照するようになります。
各、テンプレートパーツは独自仕様になっていますが、それぞれの説明を書いてませんねぇ。すみません。:lol:

> もともとadmin_add.templateファイルがあった
> /mydomain/nucleus/libs/include
> には新しいテンプレートファイルが増えたわけでもないようですが・・・。

Nucleus標準機能では、アイテム投稿画面は、テンプレートファイルで定義するのですが、
このプラグインでは、ブログデザイン用(通常の)テンプレートを使用しています。
テンプレートの説明を、「znCustomAdmin」とすることで、NP_znCustomAdmin用のテンプレートパーツを定義するようになります。※

※・・・環境によって、テンプレートの説明を「znCustomAdmin」としても、NP_znCustomAdmin用のテンプレートパーツに切り替わらない場合があるかもしれません。
友人宅で試したとき、切り替わらなかったのですが、原因特定できていません。
07.28 '07 18:17:15 モリ
テンプレートの部分を見たら確かにありました!

解決しました、どうもありがとうございました!
08.11 '07 11:19:20 Geo
これからがっちり向き合っていこうかなと思っております、Geoです。
NP_znCustomAdminなのですが、携帯向けスキンを作って携帯でアクセスしてきた場合にそちらに振り返るようなNP_MobileAdmin的な拡張はできませんでしょうか。
PC版と携帯版で同じスキンはちょっと厳しいなぁと思いつつ、Nucleusでそこまで対応していないよなぁ、とおもいながらNP_znCustomAdminで振り分けて管理画面作り込めばいけるかも!?とか思ったのがきっかけです。いかがでしょうか。
08.11 '07 13:51:40 佐藤(な)
携帯用管理ページですか?!なるほど8-|
たしかに、
携帯用Adminスキンを作成しておいて、振り分ければ簡単に実現できそうですね。

携帯関連、まったくうといので調べないと分かりませんが、、
Geoさん、携帯振り分けの具体的方法ご存知でしょうか?
08.12 '07 14:17:51 Geo
http://japan.nucleuscms.org...
NP_MobileWithSinglePageではうまいこと振り分けて出力してくれています。

細かい部分までわからないのですが、こちらでお分かりいただけますでしょうか。
これ、実現できるとすごいですね。
08.12 '07 19:47:42 Geo
追加で質問させてください。

アイテム投稿画面(テンプレートパーツ「ADMIN_ADD」「ADMIN_EDIT」)で使用できる、独自テンプレート変数

なのですが、<%znitemfieldex(fieldName)%>を入れると入力フォームを呼び出せますよね。
フォームではなく、ラベルを呼び出す方法ってありますでしょうか。
中身は変わらないけど、ラベルを変えたいというときに、テンプレート側をいじるより、ラベルを書き換えれば一括で変更できて間違いもなくなるかと思ったのですが。いかがでしょうか。:**:
08.12 '07 19:49:04 Geo
あ。。。メアド表示されちゃうんですね。できれば・・・削除お願いします。
08.13 '07 08:08:55 佐藤(な)
あれれ?
いつの間にか NP_HideCommentMailAddr を外しちゃってたみたいです。
すみません。:ase:

> フォームではなく、ラベルを呼び出す方法ってありますでしょうか。

現状ではできません。

> 中身は変わらないけど、ラベルを変えたいというときに、テンプレート側をいじるより、ラベルを書き換えれば一括で変更できて間違いもなくなるかと思ったのですが。いかがでしょうか。:**:

す、すみません。
ラベルを呼び出す機能との関連がよくわからないです。。。

> NP_MobileWithSinglePageではうまいこと振り分けて出力してくれています。

そんな機能もあるんですかー、知りませんでした。
確認させてもらいます。
08.13 '07 22:23:37 yama
横っちょから失礼。笑

> ラベルを呼び出す機能との関連
投稿画面用テンプレートを複数作っている場合、ということではないでしょうか。
僕も以前に、これができると少し便利かな?と思ったことがあります。
どっちが便利というより、ケースバイケースで使い分けるのでしょうけどね。

ラベルだけ呼び出す・フォームだけ呼び出すというと、プラグインオプションも
そのようなことができると便利ではと思ったことがあります。
たとえば「Custom URL」「TagEX」と書いてあっても、Nucleusをよく知らないユーザには
ピンとこないと思いますが、「この記事のエイリアス名」「この記事に設定するキーワード」
などというラベルを自前で付けることができれば分かりやすいなと。ラベルを呼び出すと
いうか、フォームだけを呼び出して、ラベルはznCustomAdminテンプレートに直書きで。
08.13 '07 23:25:32 佐藤(な)
:-Dあ、yamaさん、ども。

NP_znItemFieldEXの、ラベル・フォームを別々に出力するのは、現状ではできませんが結構簡単に実装できます。

> たとえば「Custom URL」「TagEX」と書いてあっても、Nucleusをよく知らないユーザには
> ピンとこないと思いますが、「この記事のエイリアス名」「この記事に設定するキーワード」
> などというラベルを自前で付けることができれば分かりやすいなと。

これは、、、できると便利なんですが、
それぞれのプラグインで、ラベル・フォームを一緒に出力しているので、、む、無理かな。

「Custom URL」、「TagEX」、などなど、それぞれのフォームをNP_znCustomAdminに実装してしまえば可能ですが、ちょっと現実的ではないかも知れません。
08.14 '07 03:02:50 yama
あれれ、そのへんは意外と難しかったりするのですね。
08.14 '07 10:06:26 Geo
yamaさん、補足ありがとうございます。
実は、テンプレートに直書きで書いていくと拡張していったときにどこかで書き直し漏れが出たりしてしまうので、呼び出しを一元化したかったんですね。と思っては見たものの、拡張はBlog単位になっていて、テンプレはブログに一つだけしか呼べないということは、結局テンプレいじれば良いので問題ないんですね。(頭の中で拡張性に対する妄想が爆発していたようです)
09.08 '07 12:05:21 Ittyan
NP_znCustomAdmin_0_05-7z.zip をダウンロードして解凍したんですが、
肝心の libs/ADMIN.php がないのですが^^;
libsディレクトリには libs/COSTUMADMIN.php しか入っておりません。
私の解凍の仕方が悪いのでしょうか?
初歩的な質問で申し訳ないです^^;
09.08 '07 12:08:38 Ittyann
すいません、自己解決しました^^;
本体にあるlibs/ADMIN.phpの事ですねTT
無駄な書き込みをしてしまいすいませんでした。。
01.24 '08 14:28:13 Juggler
ver0.6.4をインストールしてみたのですが、下記「」部分がコードのままになってしまいました。

・アイテムの追加
コメント部分「_CUSTOM_ADD_DISABLE_COMMENTS」のままになっている。
・プラグインの管理
znCustomAdmin By:「 _ZNCA2」 説明:「_ZNCA1」
・Options for NP_znCustomAdmin
情報 「_ZNCA14」「_ZNCA15」「_ZNCA16」

上記部分がコードのままになっていたので、再インストールをしてみましたが直りません。
01.24 '08 14:32:02 佐藤(な)
Jugglerさん、ありがとうございます。
確認してみます。
01.25 '08 10:09:56 Juggler
佐藤(な)さん、0.6.4-utf8.zipの方をインストールすると管理画面のほうは修正できました。
またアイテムの追加の方は、「helium」のskinbackup.xmlを修正しました。
「_CUSTOM_ADD_DISABLE_COMMENTS」を「_ADD_DISABLE_COMMENTS」のようにしました。
追加プラグインオプションのバルーンヘルプも「_ADD_PLUGIN_EXTRAS」のように変更しました。
01.25 '08 10:18:21 佐藤(な)
Jugglerさん、すみません。
ランゲージファイル自動生成ツールを通したあとに、古い言語ファイルを入れちゃったかもしれません。

コメントありがとうございます。:-D
01.28 '08 20:31:38 佐藤(な)
言語ファイルの読み込み&へりうむのファイル同梱ミス
のようです。
ダウンロードファイル上書きしておきました。(たぶん大丈夫だと思います。。本当に?
01.30 '08 17:01:48 Juggler
えっと、下記の方にコメントしたんですが、一応こちらにもコメント残しておきます。
http://wa.otesei.com/item/4...

先ほど、再度ダウンロードしてインストールをしてみましたが、
下記の箇所が前回と同じ状況のままになっていました。

・アイテムの追加
コメント「_CUSTOM_ADD_DISABLE_COMMENTS」
コメントのバルーンヘルプ「_CUSTOM_ADD_DISABLE_COMMENTS」
追加プラグインオプションのバルーンヘルプ「_CUSTOM_PLUGIN_EXTRAS」

・アイテムの編集
原作者「<%author(realname)%>」
コメント「_CUSTOM_ADD_DISABLE_COMMENTS」
コメントのバルーンヘルプ「_CUSTOM_ADD_DISABLE_COMMENTS」
追加プラグインオプションのバルーンヘルプ「_CUSTOM_PLUGIN_EXTRAS

追記です。

関係ないとは思うのですが、アイテムの追加と編集時に下記のエラーが出るようになりました。
ただ、違うプラグインの可能性もあるので一応ご連絡しておきます。

mySQL error with query select * FROM nucleus_item WHERE inumber=19: Lost connection to MySQL server during query
02.10 '08 17:30:53 yoshinori
はじめまして。プラグイン各種を愛用させていただいております。
さて、NP_znCustomAdminを使ってみようと、ADMIN.php、PAGEFACTORY.phpを編集してアップロードしたのですが、次のエラーが出て、管理画面に入れなくなりました。

 Parse error: syntax error, unexpected ']' in /home/〜中略〜/libs/ADMIN.php on line 1504

当方のNucleusはv3.31SP1です。
プラグイン同梱のADMIN.phpと、v3.31SP1のADMIN.phpのバージョンが異なるので、そのことが影響しているのではと思うのですが、PHPがわからないので、どうすればよいか困っているところです。解決方法を教えていただけると幸いです。
ちなみにプラグイン同梱のADMIN.phpをアップロードすると、管理画面に入れますが、上記の事情でまだプラグインのインストールはしていません。
02.10 '08 18:09:44 yoshinori
こちらのファイルのアップロード時の文字コードの問題が原因と判明しました。今は動いております。お騒がせしました。上の投稿とこの投稿は削除していただいて構いません。
02.11 '08 01:04:11 佐藤(な)
いえいえ~、動いて良かったです。また何かありましたらお気軽にどうぞですー。
02.21 '08 01:42:39 yorozu
はjめまして。プラグインを愛用させていただいています。Nucleusはv3.31SP1です。
さて、導入後、「プレビューの表示/非表示」ボタンが無反応になっていることに気づきました。
クリックしても、プレビューが行われません。
カスタマイズをOFFにすると、正常に戻ります。
ちなみに、プレビューボタンをクリックすると、ブラウザ(IE7)のステータスバーにエラーが表示され、内容は以下の通りです。

ライン:47
文字:2
エラー:オブジェクトがありません。
コード:0
URL: http//xxxxx.xxx/nucleus/indexphp?action=createitem&blog=1

念のため、プラグインを削除してから全ての手順を踏みなおして再インストールしましたが、改善しませんでした。
まだ何かの手落ちがあるかもしれず、いろいろ試行してみようと思いますが、まずはご報告いたしました。

コメント追加



プレビュー

コメント追加通知RSS:
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
トラックバックURL:
znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash