#author("2018-05-19T09:44:09+09:00","default:hrmz","hrmz")
*PukiWiki Plus!カスタマイズの目次 [#q27b2bb2]
#contents
*見た目を変える [#qd188bf3]
default.ini.php を編集し以下のdefineの所を変える
// Skin file
if (defined('TDIARY_THEME')) {
// define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'tdiary.skin.php');
define('SKIN_FILE_DEFAULT', SKIN_DIR . 'tdiary.skin.php');
} else {
// define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'pukiwiki.skin.php');
define('SKIN_FILE_DEFAULT', SKIN_DIR . 'default.skin.php');
// define('SKIN_FILE_DEFAULT', SKIN_DIR . 'bluebox.skin.php');
// define('SKIN_FILE_DEFAULT', SKIN_DIR . 'cloudwalk.skin.php');
// define('SKIN_FILE_DEFAULT', SKIN_DIR . 'irid.skin.php');
// define('SKIN_FILE_DEFAULT', SKIN_DIR . 'iridorange.skin.php');
// define('SKIN_FILE_DEFAULT', SKIN_DIR . 'orangebox.skin.php');
*サイドメニューをつける [#n6fa0155]
標準だとサイドメニューがないので~
ページの新規作成で”MenuBar”という名前でwikiページを作成するとサイドメニューが表示される様になる。~
最新の20件を表示するには”#recent(20)”
#自分の場合は1.4.6からコンテンツコピーしたので、そのタイミングでできちゃいましたが。。。
*ブラウザとかで表示されるWEBページのタイトルを変える [#v93cd1ea]
pukiwiki.ini.php
// Title of your Wikisite (Name this)
// Also used as RSS feed's channel name etc
$page_title = 'ここを変える';
*TOP(ホーム)ページを変更する。 [#ma21f699]
標準だとFrontPageなので~
まずはFrontPageをコピーして好きなTOPページの名前に変更する。
pukiwiki.ini.php
// Default page name
//$defaultpage = 'ここに変更した名前を入れる'; // Top / Default page
*リンク先を新しいWindowで開く [#hbc6d26c]
リンクの横の小さい画像”&ref(http://180.style.coocan.jp/wiki/image/plus/ext.png);”をクリック
*トラックバックを送信しない [#td06bc04]
pukiwiki.ini.php の $trackbackの値を修正する。
$trackback = 1;
|>|$trackbackの値|
|0|トラックバックを使用しない|
|1|受信だけ受け付ける(EUC版デフォルト)|
|2|送受信(UTF8版デフォルト)|
#外部ブログ等にリンク貼ったら自動的にtrackbackしてたんですね。。。~
知らんかった。。。
*コメントスパム対策 [#babfb664]
最近外国からの変なコメントスパムをつけられる様になったので。。。
-[[モーグルとカバとパウダーの日記さん>http://d.hatena.ne.jp/stealthinu/20070516/p2]]のspam_filterを利用
-spam_filter.phpをwikiをインストールしたディレクトリ/libに設置
-libディレクトリのplugin.phpを修正してspam_filterを呼び出す様にする。
// Call API 'action' of the plugin
function do_plugin_action($name)
{
if (! exist_plugin_action($name)) return array();
if(do_plugin_init($name) === FALSE)
die_message('Plugin init failed: ' . $name);
// Spam Filter ★この下の部分を追加
require_once(LIB_DIR . 'spam_filter.php');
spam_filter($name);
-pukiwiki.ini.phpを修正
/////////////////////////////////////////////////
// Spam Filter
define('SPAM_FILTER_COND', '#useragent() or #filename() or #ngreg or #onlyeng() or #urlbl() or #urlnsbl()');
define('SPAM_FILTER_ONLYENG_PLUGIN_NAME', 'comment,pcomment,');
(自分の場合はとりあえずonlyengだけでもよさそうな感じ)
*コメント [#d9916eee]
- >外部ブログ等にリンク貼ったら自動的にtrackbackしてたんですね これは私も知りませんでした。この記事がかなり参考になりましたありがとうございます。 -- [[りょーち]] &new{2007-04-16 (月) 10:57:45};
- そういって頂けると嬉しいです。バージョンにもよると思いますが私のインストールしたPlus1.4.6-18n版はデフォルトがそうなっていた様です。 -- [[hrmz]] &new{2007-04-17 (火) 01:09:30};
- かなり参考に為りましたw有難う御座います !(T-T -- &new{2008-02-13 (Wed) 00:02:22};
- たいした事かいてないですがお役に立てて嬉しいですw -- [[hrmz]] &new{2008-02-13 (水) 09:56:53};
- 自分のurl/index.php?MenuBar でメニューバーの新規ページが開きます。 -- &new{2010-04-19 (月) 13:02:39};