Nucleusでかなり古い記事にコメント頂いた場合、それを編集するような時には、管理画面から出来ますが、その記事のコメントにたどり着くには、かなりさかのぼらないといけません。正直言って面倒です。そこで、コメントの表示画面から編集できるように「NP_CommentEdit」をインストールしました。ログインしないと編集ボタンも表示されませんので一般ユーザーには見えません。本当は一般ユーザーが自分のコメントを編集できるような物があればいいのですが・・・・
プラグイン:NP_CommentEdit
「29.Nucleusプラグイン」カテゴリーアーカイブ
NP_ShowBlogs.php 編集
ブログ内をいろいろ見ていく内にTOPに戻るにはどうしたらいいの? という事が有ります。Homeというところや、ブログのタイトルをクリックするとTOPページに戻れるのですが、分かりやすいように上下のページスイッチのところに「TOP」を追加しました。
NP_ShowBlogs.phpの683行目に以下を追加
if ($type >= 1) { $buf .= '<div class="pageswitch">' . "\n"; $buf .= '<a href="index.php" title="TOP page">TOP</a> '; ← 追加
ブログ(Nucleus)で使用している各種プラグイン
yokensaka.comでは「あにょの自宅サーバー構築メモ」の他にいくつかのブログをNucleusで運営しています。そのいくつかのブログで使用している各種プラグインの最新版ダウンロード先と現在のバージョン管理をするためにまとめてみました。
※プラグインをいくつか最新版にしました。2007/04/07
- NP_0TicketForPlugin バージョン: 1.2.8.1a
- 独自の管理ページを持つプラグインの脆弱性を暫定的に解決するプラグイン。
- NP_0PatchBlogid バージョン: 0.2.5
- SQLインジェクション攻撃・クロスサイトスクリプティング攻撃の脆弱性を暫定的に解決するプラグイン。
- NP_NoRobotComment バージョン: 0.94
- コメントフォームを利用しないコメントスパムをを拒否するプラグイン。
- NP_ShowBlogs バージョン: 2.66.3
- indexページにページ送りを付加するプラグイン。複数blog記事の一括時系列表示にも対応。
- NP_Navigation Bar バージョン: 0.93
- パン屑リストと前後の記事へのリンクを自動表示するプラグイン。
- NP_ExtraSkinJP バージョン: 0.44
- スキンから呼び出すパーツを作ることができ、統一したいナビゲーションやサイドバーなどに便利なプラグイン。
- NP_Headlines バージョン: 0.11
- サイドメニューの「最新の 10 記事」を表示しているシンプルで動作が軽いプラグイン。
- NP_ArchiveIndex バージョン: 0.8
- アーカイブ一覧画面に、カテゴリー別に記事一覧を分かりやすく表示する為のプラグイン
- NP_TrackBack バージョン: 2.0.3 jp7
- トラックバック機能を実現するためのプラグイン。
- NP_Hit Counter バージョン: 0.63
- 時間期限付きIPチェックなど多機能版カウンターのプラグイン。
- NP_Calendar バージョン: 0.85
- 定番。記事へのナビゲーション機能のついたカレンダーを表示するプラグイン。
- NP_Contents List バージョン: 2.1
- カテゴリリストを表示させるプラグイン。カテゴリリストの表示順序を任意で決められる。
- NP_StripBR バージョン: 0.01
- 改行を自動変換しない部分を指定できるプラグイン。
- NP_SkinFiles バージョン: 2.02
- スキンファイルのアップロード、cssなどの編集を行うプラグイン。
- NP_Thumbnail バージョン: 3.0
- 画像アップロード時に自動的にサムネイル(縮小画像)を作成してくれるプラグイン。
- NP_MediaFiles バージョン: 1.01.8
- media ディレクトリのファイルを管理するためのプラグイン。
- NP_Comment Tree バージョン: 2.1
- 最新のコメントをツリー形式で表示させるプラグイン。
- NP_EzComment バージョン: 0.33
- 個別アイテムページ以外にもコメントやコメントフォームを表示する事が出来るプラグイン。
- NP_CommentEdit バージョン: 03
- いただいたコメントの編集・削除がログインしてる時、コメント表示画面から出来るプラグイン。
「NP_ShowBlogs」インストール
「よけんさか」のいくつかのブログで使ってた「NP_MultiBlogs」というプラグインが、現在、セキュリティチェックのため一時的に配布を停止しているようなので、代わりに「NP_ShowBlogs」というプラグインをインストールしました。そして、ページ切り替えの表示を見やすいように変更しました。
≪Prev | | 1 | 2 | 3 |…| 8 | 9 | 10 || Next≫
↓
前のページ ≪ | 1 | 2 | 3 |…| 8 | 9 | 10 | ≫ 次のページ
変更するには「NP_ShowBlogs.php」の689行目から752行目あたりを以下のように編集します。
$buf .= '<a href="' . $prevpagelink . '" title="Previous page" rel="Prev">«Prev</a> |'; } elseif ($type >= 2) { $buf .= "«Prev |"; ・ ・ $buf .= '| <a href="' . $nextpagelink . '" title="Next page" rel="Next">Next»</a>' . "\n"; } elseif ($type >= 2) { $buf .= "| Next&raquo;\n"; ↓ $buf .= '<a href="' . $prevpagelink . '" title="Previous page" rel="Prev">前のページ «</a> '; } elseif ($type >= 2) { $buf .= "前のページ «"; ・ ・ $buf .= '<a href="' . $nextpagelink . '" title="Next page" rel="Next"> » 次のページ</a>' . "\n"; } elseif ($type >= 2) { $buf .= " » 次のページ\n";>
「NP_Thumbnail」変更
あにょのブログでは野鳥の写真をアップしていますが、「NP_Thumbnail」で自動生成されるサムネイル画像の画質は100に対して75で作成されるので、90で作成されるように、「NP_Thumbnail.php」の173行目と176行目を変更しました。いくらかサムネイルの画質、綺麗になったかな?
173行目 ImageJpeg($im,$tmpfname); 176行目 ImagePng($im,$tmpfname); ↓ 173行目 ImageJpeg($im,$tmpfname,90); 176行目 ImagePng($im,$tmpfname,90);
あと、サムネイル画像にマウスを置くと「クリックするとオリジナル画像を表示します」というテキストを表示させるよう278行目と279行目の最後のほうを変更しました。
class=¥"thumbnail¥" $alt />"; ↓ class=¥"thumbnail¥" alt=¥"クリックするとオリジナル画像を表示します¥" />";
NP_StripBR
改行を<BR />に自動変換する設定のblogの記事を書く際に、改行を自動変換しない部分を指定できるプラグインをインストールしました。
Nucleusのデフォルトは改行を<br />に変換する設定にしているので、
<table>
<tr>
<td>
改行に変換する
</td>
</tr>
</table>
のように書くと、改行したところに<br />が挿入されてしまい、思ったような表を作成することが出来ません。このプラグインを使うと、<%nobr%>~<%/nobr%>で囲んだ範囲には、改行が<br />に変換されなくなります。表などを作成する時に便利です。