web関連tips備忘録

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

ブログ管理権限の与奪権の改善


現状のnucleusでは、ブログ管理権限を持つユーザーは、そのブログに関してはスーパー管理者の権限まで剥奪できてしまいます。
当該ブログの権限を剥奪されたスーパー管理者は、そのブログに対しては何もできなくなってしまい、そのブログはブログ管理者の独壇場になってしまいます。

ブログ管理者が最高管理権限保持者(スーパー管理者)の権限を剥奪できるという仕様に違和感があるので、ブログ管理者は最高管理権限保持者の権限を剥奪できないように修正してみました。

customADMIN.zip|linkcnt=customADMIN.zip

設置方法

  1. customADMIN.zipを解凍して、blog/nucleusに、customADMIN.phpをアップロードします。
  2. blog/nucleus/index.phpの72行目をコメントアウトして下記のように書き換えます。

    blog/nucleus/index.php
    // $admin = new ADMIN();
    include("./libs/customADMIN.php");
    $admin = new customADMIN();

    $admin->action($action);

NuCleus 2006-01-08(日) 09:50:51 - kei - TrackBacks

metaタグを生成するNP_Headerの設置方法


NP_Headerプラグインをインストールすると、各ブログおよびアイテム毎に検索エンジンロボット用のmetaタグを生成することができます。
ウェブページの概要を書く「description」 は、自動的にアイテムの先頭250文字から生成されます。

インストール手順
設置方法
その他、オプションの補足説明
尚、インストールが済むと各ブログの設定の編集画面に、"Options for NP_Header"と書かれた、ブログ毎にNP_Headerのオプションを設定できる場所があらわれる。
そこでは、キーワード等のオプションを好きなように変更できる。

NuCleus 2005-12-22(木) 20:45:47 - kei - TrackBacks

メインページで希望する記事を表示させる


リスト表示(メインページの目次)で希望する記事の頭にリンクさせる方法

  • メインの目次ページ用テンプレートのアイテムのヘッダーに以下のように挿入する。
    <a name="<%itemid%>" />
  • リンクさせたいページで以下のように書く。
    FancyURLを使用している場合
    <a href="/blog/index#196">
    FancyURL+ページスイッチを使用している場合。
    <a href="/blog/index/page/ページ数#アイテムid">

使用例
横高発進!

コード例
<a href="/blog/index/page/4#137">横高発進!</a>


NuCleus 2005-12-18(日) 23:24:17 - kei - TrackBacks

記事の並び順を固定できるプラグイン


アイテムのタイトルの並び順を固定できるプラグインを探していたら、記事の並び順を固定できるプラグインに出会った。後学のためにメモを残しておく。

NP_Sticky
基本的な使い方 使い方の詳細は、作者のページにて参照
NuCleus 2005-12-17(土) 16:56:31 - kei - TrackBacks

edit.jsのカスタマイズ「メディアの挿入方法選択後の取消」


メディアの挿入タイプ(埋め込み・ポップアップ)を間違って指定したまま、目的のファイルを選択した場合は取消が効かないが、それを取消が効くようにカスタマイズする。

function includeImage内の行185辺りにある
insertAtCaret(replaceBy);の上に下記を挿入する。
if(!confirm("よろしいですか?")){return false;}
insertAtCaret(replaceBy);

ここで、いいえをクリックするとやり直しができる。
NuCleus 2005-11-16(水) 20:15:32 - kei - TrackBacks
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
LINK