編集サポート

設定 (セキュリティ, スパム対策)

default.ini.php

pukiwiki.ini.php

最低限凍結用パスワード。加えてスクリプト名とWikiの名称

デザイン

デフォルトスキン

内部・外部リンクの区別

はじめはpukiwiki:自作プラグイン/exlink.inc.phpを使ってみましたが、好みにあわせて自分で改造しました

  1. lib/make_link.phpのclass Link_url内
    return '<a href="' . $this->name . '"' . $rel . '>' . $this->alias . '</a>';
    を以下のように
    return '<a href="' . $this->name . '"' . $rel . ' class="external_link">' . $this->alias . '</a>';
  2. lib/make_link.phpのclass Link_interwikiname内
    return '<a href="' . $this->url . $this->anchor . '" title="' . 
        $this->name . '" rel="nofollow">' . $this->alias . '</a>';
    を以下のように
    return '<a href="' . $this->url . $this->anchor . '" title="' . 
        $this->name . '" rel="nofollow" class="external_link">' . $this->alias . '</a>';
  3. skin/pukiwiki.css.phpに以下を追加
    a:link.external_link {
     background: url(external.png) center right no-repeat;
     padding-right: 13px;
    }
    a:active.external_link {
     background: #CCDDEE url(external.png) center right no-repeat;
     padding-right: 13px;
    }
    a:visited.external_link {
     background: url(external_v.png) center right no-repeat;
     padding-right: 13px;
    }
    a:hover.external_link {
     background: #CCDDEE url(external.png) center right no-repeat;
     padding-right: 13px;
    }
  4. skin/external.png、skin/external_v.pngをアップロード

改造

RecentChangesページのみLast-Modifiedヘッダを出力するようにする

lib/file.phpのfunction header_lastmod内で

        if ($lastmod && is_page($page)) {

        if ($lastmod && is_page($page) && $page == 'RecentChanges') {

に変更

アップロード

以下の書き込み属性をonにする(1.3.7のとき書いた)

サードパーティプラグイン

InterWikiName の整備

ページを確実に削除する


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-09-15 (土) 15:14:31