【お知らせ】 2010/10/12に、当サイトは更新を凍結しました。6年間、ありがとうございました!(詳細
注)このサイトの情報は最新でない可能性があります。 人狼名無し村関連サイトをお探しの方はこちら↓。
 人狼Online(仮) (Riuさん) :http://riu.moo.jp/uowolf/ UOで人狼 BBS (Remeerさん) :http://www3.rocketbbs.com/731/jinrou.html
差分 ヘルプ 一覧 ログイン ソース

設定メモ

変更する点

根本的な設定

setup.dat

# sendmailのパス【変更】
send_mail = /usr/sbin/sendmail
#【変更】バックアップ世代数(0だと無制限)
backup = 80

#【変更】トップページのページ名
frontpage = TOP
#【変更】【追加】アクセスログの保存日数制限
access_log_limit_days = 30

WEBから変更する点

  • 管理 → 環境設定 etc(改行とか)

元ファイルのアレンジ

アクセスログ日数制限パッチ

BugTrack-plugin/222 - FreeStyleWiki

BBS関係プラグインのアレンジ

BBS

comment

pcomment

bugtrack

  • スパム対策でひらがな無しの投稿を通さない変更
  • スパム対策でniku.2ch.netの串リストを参照する変更
  • 各使用場所に合わせた変更
  • スレの件名をページ名に反映する変更
  • pcommentで、元のページをあげない変更

その他のプラグインのアレンジ

Wiki.cgi

携帯用表示にもヘッダーを表示する

http://fswiki.org/wiki.pl?page=BBS%2D%A5%B5%A5%DD%A1%BC%A5%C8%B7%C7%BC%A8%C8%C4%2F702

if ($is_handyphone) {
 # 携帯電話用処理
 $output = $template->output;
 &Jcode::convert(\$output,"sjis");

↓に変更

if ($is_handyphone) {
# 携帯電話用処理
$output = $template->output;
# インクルード命令
# <!--FSWIKI_INCLUDE PAGE="ページ名"-->
# ページ名でWikiNameを指定する。
my $fswiki_include_tag = '<!--\s*FSWIKI_INCLUDE\s+PAGE\s*=\s*"([^"]*)"\s*-->';
while($output =~ /$fswiki_include_tag/o){
if($wiki->page_exists($1) && $wiki->can_show($1)){
# キャッシュモードONの場合
if($wiki->use_cache($1)){
my $cache = $wiki->get_page_cache($1,0);
if($cache ne ""){
$output =~ s/$fswiki_include_tag/$cache/oe;
} else {
$wiki->update_page_cache($1);
$cache = $wiki->get_page_cache($1,0);
$output =~ s/$fswiki_include_tag/$cache/oe;
}
# キャッシュモードOFFの場合
} else {
$output =~ s/$fswiki_include_tag/$wiki->process_wiki($wiki->get_page($1))/oe;
}
} else {
$output =~ s/$fswiki_include_tag//o;
}
}
&Jcode::convert(\$output,"sjis");

htmlのtitleタグに含まれる文字列を「サイト名 - ページ名」とする

$template->param(SITE_TITLE  => &Util::escapeHTML($wiki->get_title()." - ".$wiki->config('site_title')),

↓に変える

$template->param(SITE_TITLE  => &Util::escapeHTML($wiki->config('site_title')." - ".$wiki->get_title()), #【変更】

サイトテンプレートで、「サイト名」「ページ名」を参照できるようにする

参考:BugTrack-sitetemplate/1 - FreeStyleWiki SITE_NAME => $wiki->config('site_title'), #サイト名

PAGE_NAME   => &Util::escapeHTML($wiki->get_title()),  #ページ名

サイトテンプレート関係

admin_spam.tmpl…フォームの縦の幅を伸ばす

bbs.tmpl…スパム対策の表示

bugtrack.tmpl…表現の修正

redirect.tmpl…「ページを更新中」の表示

plugin/core/SpamFilter.pm

		#【変更】NGワードに引っかかった旨をアナウンスする
		$wiki->redirect("SpamError");
		
		

plugin/admin/AdminPluginHandler.pm

プラグイン設定ページを少しだけ使い易くするプラグイン改造
プラグインの解説を詳細にする修正パッチ

plugin/core/include.pm

BBS-サポート掲示板/685 - FreeStyleWiki
50→100へ

plugin/Attach.pm

「添付」ボタン→「このファイルをUPする」ボタンに変更

          "  <input type=\"file\" name=\"file\" size=\"75\" >\n"

plugin/AttachHander.pm

以下以外にもとにかくいろいろ

	#【変更】同一ファイル名のものがあった場合、エラーを返す 080527
		foreach my $file (&get_file_list($wiki,$pagename)){
		if($filename eq $file){
			return $wiki->error("同じ名前のファイルがあります。名前を変えてアップロードしてください。");
		} else {
		}
		
		}
		
	#【変更】ここまで
#===========================================================
# ファイルの一覧を取得する関数 【変更】files.pmからのコピー
#===========================================================
sub get_file_list {
	my $wiki = shift;
	my $page = shift;
	my $encode_page = &Util::url_encode($page);
	my @list;
	if(-e $wiki->config('attach_dir')){
		opendir(DIR,$wiki->config('attach_dir')) or die $!;
		while(my $entry = readdir(DIR)){
			if(index($entry,$encode_page.".")==0){
				my $file = (split(/\./,$entry))[1];
				push(@list,&Util::url_decode($file));
			}
		}
		closedir(DIR);
	}
	@list = sort { $a cmp $b } @list;
	return @list;
}

lib/Wiki/HTMLParser.pm

class名を記述

	$self->{html} .= "<div class=\"ref_image\"><img src=\"".$wiki->config('script_name')."?action=ATTACH&amp;".
	                 "page=".&Util::url_encode($page)."&amp;file=".&Util::url_encode($file)."\"></div>\n";
}

オリジナルプラグイン

ktopic KOCHAのトピックを表示するプラグインを提供します。

backup Wikiページにバックアップリンクを挿入するプラグインを提供します。

導入するプラグイン

_ex_block 複数行プラグインサポートの為の拡張

BugTrack-plugin/203 - FreeStyleWiki

_ex_edit_button 編集画面にWiki書式自動挿入ボタンを表示します。

BugTrack-plugin/224 - FreeStyleWiki

_ex_iconmenu Wikiメニューにアイコン表示をするためのプラグインを提供します。

BugTrack-plugin/233 - FreeStyleWiki

adddeco フォントサイズなどを指定する拡張書式を導入する

BugTrack-plugin/71 - FreeStyleWiki

修正

Install.pm 6〜7行目の以下の部分をコメントアウトすること
use plugin::style::Div;
use plugin::style::Span;

category2 Wikiページを、多階層でカテゴライズするためのプラグインを提供します。

BugTrack-plugin/153 - FreeStyleWiki

  • category2

ページに、そのページが属するカテゴリを記述します。

  • category2title

ページに記述し、カテゴリリストに表示されるページ名を指定します。

  • category2list

カテゴリを指定し、そのカテゴリ以下の、ページとカテゴリを、階層付きで整形したリストとして表示します。

  • category2belong

ヘッダ・フッタや、ページの末尾に記述し、表示中のページの登録カテゴリを追加・削除・更新する機能を提供します。

counter2 ブラウザの更新ボタンではカウントアップを繰り返さないカウンタ(兼ロゴタイプ風)プラグインを提供します。

BugTrack-plugin/150 - FreeStyleWiki

dictionary Dictionaryプラグインのインストールスクリプト

BugTrack-plugin/3 - FreeStyleWiki

include_html HTMLで記述されたページをインクルードするプラグインです。

BugTrack-plugin/157 - FreeStyleWiki

insert Insert プラグイン Wiki変換結果を任意の位置に挿入するプラグイン

BugTrack-plugin/248 - FreeStyleWiki

tag2 装飾用に用いられるHTMLタグを利用可能にします。(<a>,<img>,<br>,<span>,<div> 他各種)

BugTrack-plugin/160 - FreeStyleWiki

ページ数を表示するプラグイン PageCount.pmをplugin/infoにおいて

BugTrack-plugin/227 - FreeStyleWiki

テーブルにカラム属性指定を追加するプラグイン※以前はパッチ

BugTrack-plugin/162 - FreeStyleWiki

pagelist 一覧っぽい一覧表示

BugTrack-plugin/191 - FreeStyleWiki

showhistory 表示履歴を表示するプラグイン

BugTrack-plugin/77 - FreeStyleWiki

3.5.8→3.6.2にあたって追加導入したプラグイン

anchor ページ内anchorの設定と利用

BugTrack-plugin/195 - FreeStyleWiki

パッチ (lib/Wiki/HTMLParser.pm を修正)

BugTrack-plugin/331 - FreeStyleWikiを元に変更
http://bsoup.skr.jp/t/anchor_htmlparser.txt

datetime 現在の日時やページの更新日時などの情報を表示するためのプラグインを提供します。

BugTrack-plugin/102 - FreeStyleWiki

3.6.2導入後に追加したプラグイン

スラッシュ区切りドキュメントをツリー表示

BugTrack-plugin/298

{{slashtree}}

slashtree_sumari.zip版

Thumb サムネイルプラグイン

BugTrack-plugin/345

解像度の大きな画像を添付する際,小さな画像 (サムネイル) を自動的に生成し,表示するプラグインです.

独自のCSSを追加

/* thumbプラグイン */
.thumbinner {
  background-color: #f8f8f8;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  padding:10px; /* オリジナル */
}

.thumbcaption {
  font-size: 80%;
}

変更点
・ThumbImage.pm
 ・デフォでnone
 ・画像名を説明文に入れる変更
 ・サムネイルからプレビューを挟まずそのまま表示

$wiki->config('script_name') . "?action=FILE&amp;page="


$wiki->config('script_name') . "?action=THUMB&amp;page="

 ・ソースに直に入ってるCSSのpaddingを削除し、上記のCSSにまとめる

ref_lastmod 添付ファイルの更新日を表示

BugTrack-plugin/158

表示中のページの添付ファイルの最終更新時間を表示します。

添付のファイルをplugin/attach にアップして  
plugin/attach/Install.pmに

$wiki->add_inline_plugin("ref_lastmod","plugin::attach::RefLastMod","WIKI");

と記述して下さい。

ページ名をglob形式で指定するリスト

BugTrack-plugin/200 - FreeStyleWiki

導入するかも?なプラグイン

自ページへのリンクのスタイルを変更するパッチ

BugTrack-plugin/50 - FreeStyleWiki

導入検討してみたけど入れてないよ、なプラグイン

パンくずリスト(階層構造表示)を行うプラグイン

BugTrack-plugin/273 - FreeStyleWiki

ディレクトリインデックスプラグイン

BugTrack-plugin/274 - FreeStyleWiki

ページリンク階層表示プラグイン

BugTrack-plugin/155 - FreeStyleWiki

開閉式リンクツリー表示プラグイン

BugTrack-plugin/154 - FreeStyleWiki

サイト設定にあったCSSのメモ

/* エラーメッセージ */
.error {

 color       : #FF0000;
 font-weight : bold;

}

/* 存在しないWikiページ */
span.nopage {

 background-color : #FFFF88;

}

/* Wikiページへのアンカ */
a.wikipage:link {

 text-decoration : underline;

}

a.wikipage:visited {

 text-decoration : underline;

}

a.wikipage:hover {

 background-color: #DDDDDD;
 text-decoration : underline;

}

/* parteditプラグイン */
div.partedit {

 text-align : right;
 font-size  : 80%;

}

/* calendarプラグイン */
td.today {

 background-color : #FF8888;

}

td.have {

 font-weight : bold;

}

.calendar td {

 text-align : right;

}


■権利表記

「ウルティマオンライン」は、EA GAMES社のオンラインゲームです。
(c) Electronic Arts Inc. Ultima, the UO logo, Britannia, EA GAMES and the EA GAMES
are trademarks or registered trademarks of Electronic Arts Inc. in the U.S. and/or other countries. All rights reserved

UOで人狼の元となっている「汝は人狼なりや?(LUPUS IN TABULA)」は、daVinci社のカードゲームです。
LUPUS IN TABULA (c) daVinci Editrice S.r.l.



◆名無し村 the Movie2◆
2010年新作動画、公開中!

公開ページへGO!

◆名無し村 the Movie!◆
UOで人狼動画、公開中!

公開ページへGO!

 

最近更新されたページ

2010/10/12

2010/10/11

2010/10/10

→ 【もっと見る


[カウンター]

0755493

 
■オープンな「UOで人狼」が、継続的に開催されること、
それに伴う情報・知識・その他が蓄積され、共有されること、
そして「UOで人狼」が多くの人に楽しまれることを願っています。

 
■このサイトの内容について、ウェブサイト上の転載・引用については自由です。その他の媒体への無断転載・引用はご遠慮願います。(リンクについて)