Nucleus

プラグインの追加

2005年6月19日

プラグインの追加は、以下の通り行える。

1)http://japan.nucleuscms.org/plugins.phpから目的の物を探し、ダウンロード。
2)ダウンロードした php ファイルを、nucleus/plugins/フォルダに転送。
3)"管理ホーム"の"プラグイン管理"をクリック
4)目的の物を選択していることを確認して、"プラグインのインストール"を押す。

*****以下、プラグインインストールメモ*****

NP_TrackBack 2005-06-20
設定の詳細は、別ページで。

NP_LinkList 2006-10-20
Ver 0.53 をインストール。改造を施さずに、スキンHTML及びCSSの記述で対応した。

HTML
<div class="sidebarlinklist">
<h1>Links &amp; Bookmarks</h1>
<%LinkList%>
</div>

CSS
.sidebarlinklist
{
    padding: 0 0 10px 0;
    margin: 0;
}
.sidebarlinklist h1
{
    background: #E5E5E5 url(images/sidetitlebg.gif);
    color: #3A3523;
    font-size: 12px;
    font-weight: bold;
    font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif;
    padding: 4px 10px;
}
.sidebarlinklist h2
{
    background: #EEEEEE;
    padding: 2px 10px;
    margin: 1px 0 0 0;
    font-size: 12px;
}
.sidebarlinklist li
{
    background: #EEEEEE;
    padding: 2px 10px;
    margin: 1px 0 0 0;
    font-size: 10px;
}
.sidebarlinklist li:hover
{
    background: #E7E7E7;
    padding: 2px 10px;
    margin: 1px 0 0 0;
    font-size: 10px;
}
.sidebarlinklist li a:link, .sidebarlinklist li a:visited
{
    background: url(images/arrow.gif) left center no-repeat;
    padding: 0 0 0 10px;
    font-size: 10px;
}



NP_LatestWritebacks 2005-06-22
NP_LatestWritebacks.phpにかなり変更を加え、sidebar.incに入れて使える様にした。

NP_Calendar.php 2005-06-23
設定の詳細は、別ページで。

NP_MultipleCategories 2005-06-24
ver0.37jをそのまま使用。プラグイン管理メニューの編集から、使用するタグを<dd>系に変えた(使用中のスキンにフィットさせるため)。タグの細かな調節が出来る機能は便利で、今後プラグインの改変の参考にしたい。

NP_RomanceOf3K 2005-09-02
設定の詳細は、別ページで。

NP_SimpleCode 2005-09-12
詳細は別ページで。

コメント

qoop (2007年6月22日 04:08:20)


Warning: comments::cb1_tag_body(): Argument #1 ($m) must be passed by reference, value given in /home/u109394186/domains/rad51.net/public_html/jeans/jeans/libs/comments.php on line 51
お世話になります。

Nucleus 3.3 SQLite に NP_MultipleCategories をインストールすると下の様なエラーが出ます。

インターネットを探してもエラーらしいものの情報はほぼありませんし、
いずれも katsumiさんの作とのことで、私の設定に何かの間違いがあるか
と思うのですが、とっかかりが掴めません。

このページの「NP_MultipleCategories 2005-06-24」の項目も残念ながら
リンク先が切れていました。

よろしければ解決のアドバイスをいただけないでしょうか。

==============================

Warning: sqlite_query() [function.sqlite-query]: no such column: parentid in /******/nucleus/sqlite/sqlite.php on line 328
Warning from SQLite-MySQL wrapper: SQL error
in /******/nucleus/plugins/NP_MultipleCategories.php on line 350

SQL logic error or missing database
SELECT scatid FROM nucleus_plug_multiple_categories_sub WHERE parentid=0 ORDER BY ordid

SELECT scatid FROM nucleus_plug_multiple_categories_sub WHERE parentid=0 ORDER BY ordid
--------------------------------------------------------------------------------
 
Warning: sqlite_query() [function.sqlite-query]: Cannot execute empty query. in /******/nucleus/sqlite/sqlite.php on line 568

Warning: sqlite_query() [function.sqlite-query]: Cannot execute empty query. in /******/nucleus/sqlite/sqlite.php on line 568

Warning: sqlite_query() [function.sqlite-query]: near "AFTER": syntax error in /******/nucleus/sqlite/sqlite.php on line 545
Warning from SQLite-MySQL wrapper: SQL error
in /******/nucleus/libs/globalfunctions.php on line 588

SQL logic error or missing database
ALTER TABLE `nucleus_plug_multiple_categories_sub` ADD `parentid` INT( 11 ) DEFAULT '0' NOT NULL AFTER `scatid` , ADD `ordid` INT( 11 ) DEFAULT '100' NOT NULL AFTER `parentid`

==============================

Kat (2007年6月22日 11:45:24)

少し、見てみます。おそらく、現在のSQLiteラッパーが、今のバージョンのMultipleCategoriesに対応していないと思います。SQLiteラッパーをデバッグするか、MultipleCategoriesを少し書き換えないといけない可能性が大です。

qoop (2007年6月22日 22:30:52)

ありがとうございます。

Nucleus選択の理由が
・SQLiteが使えること
・マルチカテゴリーが出来ること
と・・・、

ココがなければ始まらないものでした。
大幅な話になりそうですか・・?

よろしくお願いします。

Kat (2007年6月23日 15:51:08)

nucleus/sqlite/sqlite.php の608行目付近を、

} else {
$buff.=substr($query,0,$i+1);
$query=substr($query,$i+1);
if (!strlen(trim($query))) $ret[]=$buff;// last column
}

と変更(1行挿入します)して、試していただけますか?

Kat (2007年6月23日 15:52:39)

追記ですが、NP_MultipleCategoriesの新規インストールでは、新規インストールした瞬間にいくらかSQLエラーが出ますが、その後は大丈夫のはずです。

qoop (2007年6月24日 17:25:22)

お世話になりました。

おかげさまで無事NP_MultipleCategoriesのインストールが出来ました。

記載いただいたとおりインストール時に数行エラーがありましたが、インストール後の「プラグイン管理」でエラーが出ることはありません。

プラグイン管理のNP_MultipleCategories「管理」でInternal ServerErrが出ましたが、phpファイルのパーミッションを777から644に戻して解消しました。

ありがとうございます!

※並行して、mitasnom/imagemanagerをインストールしました。いいもの色々ありがとうございます。

Kat (2007年6月24日 23:55:36)

うまく行ってよかったです。

バグがあっても報告せずにSQLiteの使用を諦めるといったケースがあるようです。そういった場合は、私のほうでは対処のしようがないので、今回のように報告していただけるとホント助かります。こちらのほうこそ、有難うございました。

qoop (2007年6月25日 03:33:00)

すいません。続きが出てきました。

Sitebar.incのカテゴリに<%MultipleCategories(1,categorylist)%>を入れて、早速1アイテムを編集してカテゴリを追加しました。

2つのカテゴリにはそれぞれ(1)が付いていますが、チェックボックスで追加した方のカテゴリをクリックしたときにはアイテムが出てきません。

何か考えられるものがありますでしょうか?
よろしくお願いいたします。

Kat (2007年6月25日 11:36:35)

http://japan.nucleuscms.org/wiki/plugins:multiplecategories#sukinhensuu

ここの『アイテムスキン内』の設定で述べられている変更はしてありますか?『<%MultipleCategories(mytemplate,10)%>』をき述する必要があります。

qoop (2007年6月25日 17:28:26)

すいません

少々安易に頼ってしまいました。
<%MultipleCategories(mytemplate,10)%>のmytemplateの意味を理解し損ねていました。

うちのはDefoultのままなので
[スキン編集]→[メインの目次ページ]で<%blog(default/index,10)%>を<%MultipleCategories(default/index,10)%>に変更したら
しっかり追加カテゴリでアイテムが出るようになりました。

ありがとうございます。

コメント送信