トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

サポート掲示板

ページの作成や編集にはユーザ登録が必要です。

FSWikiサポート掲示板

  • 設置に関するトラブルや要望などがあれば書き込んでください。
  • 記事のタイトル一覧をサポート掲示板一覧で見る事ができます。それ以前の過去ログは[サポート掲示板]から参照できます。
  • 投稿する前に
    • Tips、FAQ、サポート掲示板の過去ログに同様の内容がないかを確認してください。
    • バグ報告に関してはバグトラックのほうにお願いします。
    • 機能拡張のためのパッチやプラグインの投稿はプラグイン投稿にお願いします。
      • パッチは本体にあてるものの場合はGPL、プラグインにあてるものの場合はプラグインのライセンスにしたがうものとします。
    • 開発に関するご意見、質問等はメーリングリストにお願いします。
  • FSWikiとは無関係と思われる投稿、コメントに関しては削除させていただきますのでご了承ください。
  • 特定の設置環境でのみ発生するトラブルがいくつかあります。トラブル報告の際には、「どんな設定の」「どのサーバ/レンタルスペースに」「どうやって」設置したかを詳しく書くと、返事がもらいやすいですよ
  • どういうことを書けば回答を得やすいか判らない方は、こちらのページをご一読ください。
お名前
件名
本文

cygwin版perlでの動作 - Yoshimov (2003年07月10日 17時50分52秒)

cygwin版のperl v5.6.1で、3.4.2dev3を試しに動かしてみましたが、以下の問題がありました。

  • テンプレートファイルが ./tmpl では読み込めない。->ドライブ名からの絶対パスを指定すると読み込めました。
  • lib/URI.pm が無いというエラーが出る。->ActivePerl の lib/URI.pm および lib/URI/ をコピーしてくると動作しました。

ほとんどFAQですが、ご参考まで。

  • 3.4.2dev4からURIモジュールを同梱するようにしました。 - たけぞう (2003年07月13日 04時02分38秒)
お名前: コメント:

Wiki文の内部でコメントアウト - 名無しさん (2003年07月10日 12時30分58秒)

出来ないそうなのですが、どうしてそのような仕様なのでしょうか?なにかコメントアウトするためのtipsなどありますでしょうか?

  • どうしてといわれても困りますが、lib/Wiki/Parser.pmを修正すれば比較的簡単に実装できると思います。 - たけぞう (2003年07月10日 12時55分53秒)
  • すみませんでした。人によってニーズが違いますよね、、、//で始まる行をコメントにするのにsub parse のpreの前か後にelsif(index($line,"//")==0){}を入れればいいのでしょうが、perl初心者で{}の中身が検討もつきません、コメントアウト必要な人な人が多いようであれば、どのように{}を書き換えればいいか御教授ください。 - 名無しさん (2003年07月10日 22時26分34秒)
  • 括弧のなかにはなにもいれなくてよいと思いますが、空行として扱いたいということであれば、$self->l_paragraph();を書いておけばいいと思います。 - tinsep19 (2003年07月10日 23時53分59秒)
  • tinsep19 さんどうもありがとうございます。無事コメントアウトができるようになりました。pukiにできてfsに出来ないことがひとつ減りました。 - 名無しさん (2003年07月11日 00時37分49秒)
  • コメントアウトは要望が多いようであれば取り込もうと思いますが、いかがでしょうか。書式は検討の余地があるかもしれませんが・・・。 - たけぞう (2003年07月11日 09時23分17秒)
  • //は割とありそうなので///あたりとか・・・ - にらたま (2003年07月11日 09時29分01秒)
  • 行頭に//はそれほどないのでは?pukiによく書き込みしているので、できれば、pukiと同じ//の方がありがたいです。#でもいいですが、、、 - puki->fs (2003年07月11日 12時29分37秒)
  • Parser.pmの書き換えは3.4.1では少し違いますね、釈迦に説法でしょうが、、、
  • 3.4.2dev4で行頭に//でコメントアウトできるようにしてみました。 - たけぞう (2003年07月13日 04時03分19秒)
  • ありがとうございます。 - 名無しさん (2003年07月13日 05時30分32秒)
お名前: コメント:

携帯電話で「ログインしていません」が出ます。 - 鈴木充 (2003年07月09日 02時43分02秒)

携帯電話からFrontPageを見ると

FrontPage 新規 編集 差分 一覧 ソース 検索 ヘルプ RSS ログイン
ログインしていません。
Copyright (C) 2002-2003 mits
Powered by FreeStyleWiki3.4.1

と表示されます。パソコンからはちゃんと見えるのですが、DoCoMoのP209iSでは見えないのでしょうか?

  • 私のauのA3012CAでも同じように、ログインしていませんと出ました。 - Yoshimov (2003年07月09日 10時41分00秒)
  • lib/CGI2.pmのバグです。以下のパッチをあててください。3.4.2dev3で修正しています。 - たけぞう (2003年07月09日 11時39分28秒)
--- d:\httpd132f\root\fswiki\lib\cgi2.pm.org	Mon Jun 30 11:24:12 2003
+++ d:\httpd132f\root\fswiki\lib\cgi2.pm	Wed Jul 09 11:34:05 2003
@@ -45,8 +45,10 @@
 		}
 		if($#array==0){
 			return $array[0];
-		} else {
+		} elsif($#array!=-1){
 			return @array;
+		} else {
+			return undef;
 		}
 	} else {
 		return $self->CGI::param();
  • 携帯で見れました。早速の対応ありがとうございます。 - 鈴木充 (2003年07月10日 00時04分02秒)
お名前: コメント:

管理者ログインについて - ひえ (2003年07月08日 23時43分00秒)

ID:admin,Pass:admin でログインしようとすると,「IDもしくはパスワードが違います。」といわれてしまいます。(初めてのログインです)。別のマシンで動作させたときはログインできたので,私の設定がマズイかもなのですが,原因がわかりません。対処方法を教えていただけないでしょうか。Ver.3.4.1 を使用しています。

  • 別のサーバで試してみたところ,admin でログインするとログインに成功するものの,管理用メニューをクリックすると「ログインしていません。」といわれてしまいました…。なにかヒントでも良いので,ご助言いただけたらと思います。 - ひえ (2003年07月10日 01時46分45秒)
  • cookieがoffになっていませんか? - にらたま (2003年07月10日 09時53分33秒)
  • Mozilla で「全ての cookie を受け入れる」として使用していますが,残念ながらうまくいきいません。 - ひえ (2003年07月10日 20時44分02秒)
  • 3.4.1からパスワードが暗号化されて保存されるようになったことは影響していませんか?3.4.1に付属しているconfig/user.dat を再送してみるとどうでしょう? - sugi (2003年07月10日 23時49分00秒)
  • 同様の経験をしましたが、3.4.1のuser.datの再送で解決しました - 名無しさん (2003年07月11日 12時25分03秒)
  • 現在以下のような状況です。 - ひ → ひえ (2003年07月12日 00時48分08秒)
S1 : 3.4.1 : 会社のサーバ
 問題なく使えています。
S2 : 3.4.1 : 自宅のお試しサーバ
 管理者ログインで「IDもしくはパスワードが違います。」といわれます。
 ログイン機能以外は,問題なく使えています。
S3 : 3.4.2dev : tok2 (http://tok2.com/) の第 36 サーバ
 管理者ログイン後,管理用メニューをクリックすると,「ログインして
 いません。」といわれます。ログイン機能以外は,問題なく使えています。

私が wiki を設置するのは今回が初めて(FSWiki3.4.1 が初めて)なので,S1,S2 については 3.4.1 付属の config/user.dat を使っています。

S2 で念のためダウンロード直後の(3.4.1 の) user.dat に差し替えてみましたが,状況は変わりませんでした。さらに,3.4.0,3.4.2dev をそれぞれ使用してみたところ,3.4.0 では問題なく使うことができましたが,3.4.2dev は 3.4.1 と同じ状況でした。

S3 でも,3.4.0,3.4.2dev をそれぞれ使用してみましたが,いずれも 3.4.1 と状況は同じでした。

※3.4.2dev はそのまま動かすと Software error となってしまったので,wiki.cgi 33 行目の

use LWP::UserAgent;

をコメントアウトしてしまいました…。

  • トクトクでは、HTTPヘッダーを認識しないような覚えがあります。そのせいかもしれません。 - kuwa (2003年07月12日 01時58分56秒)
  • ログインに関してはちょっとわからにのですが、SoftwareエラーのほうはURIモジュールが存在しないのだと思います。3.4.2dev4からURIモジュールを同梱するようにしました。 - たけぞう (2003年07月13日 04時04分44秒)
  • dev4 で Software エラーはでなくなりました。ありがとうございました。 - ひえ (2003年07月13日 10時07分14秒)
  • HTTP ヘッダとか(Perl もですが)良くわからなかったので,tok2 サーバで少し試してみました。 - ひえ (2003年07月14日 06時26分21秒)

まず,テスト用の CGI setcookie.cgi をブラウザから実行し,cookie をセットしました。

 #!/usr/bin/perl
 print 'Set-Cookie: CookieTest=TesutoDayo; expires=Sun, 13-Jul-2004 23:59:59 GMT;';
 print "Content-type: text/plain", "?n?n";
 print "setcookie";

念のため,レスポンスヘッダを確認した後,

 > telnet www36.tok2.com 80
 ...
 HEAD /piyo/setcookie.cgi HTTP/1.1
 host: www36.tok2.com
 
 HTTP/1.1 200 OK
 Date: Sun, 13 Jul 2003 11:21:41 GMT
 Server: Apache/1.3.26 (Unix) mod_layout/2.8.2 PHP/3.0.18-i18n-ja-2
 Set-Cookie: CookieTest=TesutoDayo; expires=Sun,
   13-Jul-2004 23:59:59 GMT;Content-type: text/plain
 Content-Type: text/plain

テスト用の CGI getcookie.cgi をブラウザから実行し,cookie 中の値を確認してみました。

 #!/usr/bin/perl
 print "Content-type: text/plain", "?n?n";
 print "Cookie: ";
 print $ENV{'HTTP_COOKIE'};

しかし,ブラウザには以下の出力しかされませんでした。

 Cookie:

ちなみに,同じ CGI をFSWiki が動作していると思われるサーバで実行すると,

 Cookie: CookieTest=TesutoDayo

と出力されました。つまり tok2 サーバではリクエストヘッダ(cookie ヘッダ)が認識されない。なのでログイン機能が使えない。ということでしょうか。長くなってしまって申し訳ありません。

  • そのようですね。サーバーの比較と使い方にも書いておくとよいかもしれませんね。 - たけぞう (2003年07月14日 11時34分13秒)
  • ちゃんとしたものは書けないので,「機能制限」だけ書いておきました。自宅のお試しサーバ(S2)については,さして重要なものではないので,また時間を見つけて試してみたいと思います。ありがとうございました。 - ひえ (2003年07月15日 00時20分46秒)
  • plala (cgi32)でもS3(S2と書いていたのは間違いです)と同じ状況でした。 - てんつく (2003年07月18日 03時51分21秒)
  • FS Wiki では試していませんし,具体的にどこを弄れば良いのか分かりませんが,<meta http-equiv="Set-Cookie" content="(クッキーに食べさせたい値)"> というタグが HTML で出力されるようにすると,tok2 でもきちんとブラウザがクッキーを食べてくれます.oddmuse という wiki ソフトを使うためにアップロードする CGI.pm を手直しして対策しました. - Emmanuel Chanel (2005年06月05日 23時18分37秒)
  • なるほど…そうですねー。気づきませんでした…。ちょっと改造が必要になりますが、ぜひ対応したいところですね。 - たけぞう (2005年06月07日 10時25分00秒)
  • JIkqUHzP - yOaWIBRrDalN (2013年01月06日 02時09分06秒)
お名前: コメント:

guestはログインするといいことあるのでしょうか? - 名無しさん(2003年07月08日 04時15分29秒)

ログインによる管理のしかたの説明が見つかりません。ログインした人のみ編集できるという設定もできるのでしょうか?

  • 管理画面の「環境設定」で「ページの作成・編集許可」を「許可しない」に設定するとログイン時のみ編集可能となります。このあたりは設定画面でもう少しわかりやすくするつもりです。 - たけぞう (2003年07月08日 10時36分16秒)
  • どうもありがとうございました。 - 名無しさん (2003年07月08日 23時08分10秒)
お名前: コメント:

キーワード全てを最長マッチにするパッチ - Aki (2003年07月04日 16時00分41秒)

Keyword に記述されたキーワードについても最長マッチ優先になるようにするパッチです。管理画面で最長マッチ優先と定義順優先(軽い)を選択できます。このサイトで動作実験を行っています。

このパッチを当てると、キーワード A, B, A+B の3つのキーワードがKeywordで定義されているときに、A+BがAとBに分けられてしまうことを防ぐことができます。

  • lib/Wiki/Keyword.pm
    • 87,94d86
< 	if ($self->{wiki}->config('sort_keywords')==1) {
< 		# 最長マッチになるようにソート
< 		@{$self->{keywords}} = sort {
< 			my $len_a = length($a->{word});
< 			my $len_b = length($b->{word});
< 			return $len_b <=> $len_a;
< 		} @{$self->{keywords}};
< 	}
  • plugin/admin/AdminConfigHandler.pm
    • 76,79d75
< 	$buf .= "<h3>長いキーワードを優先する</h3>\n";
< 	$buf .= "<input type=\"radio\" name=\"sort_keywords\" value=\"0\""; if($config->{sort_keywords}!=1){ $buf .= " checked"; } $buf .= ">キーワード定義順</input>\n";
< 	$buf .= "<input type=\"radio\" name=\"sort_keywords\" value=\"1\""; if($config->{sort_keywords}==1){ $buf .= " checked"; } $buf .= ">長いキーワードを優先</input>\n";
< 
    • 131d126
< 	$config->{sort_keywords}    = $cgi->param("sort_keywords");
  • wiki.cgi
    • 78d77
< $wiki->config('sort_keywords'        ,$config->{sort_keywords});
  • 3.4.2dev3でデフォルトで最長マッチになるようにしました。 - たけぞう (2003年07月09日 14時02分12秒)
  • ありがとうございます[1] - Aki (2003年07月09日 14時42分20秒)
お名前: コメント:

検索プラグインの仕様 - ざ (2003年07月04日 10時51分21秒)

を詳しく知りたいのですが、、、たとえばキーワードはいくつまで受け付けるとか?ストップワードはなにか?とか?どこにドキュメントはあるのでしょうか?

  • 特にドキュメントには書いてないです。キーワードは半角スペースまたは全角スペースで区切って無制限に指定できます。 - たけぞう (2003年07月04日 11時02分35秒)
  • 正規表現はもちろん自分で( )を使ってAND と OR を混ぜたり、NOTを使ったりも出来ないですよね、、、ちなみにIndexはどれくらいの頻度で作っているのでしょうか? - ざ (2003年07月04日 11時52分04秒)
  • できません。検索は全ページをベタ検索しているのでインデックスは作っていません。詳しくはplugin/search/SearchHandler.pmのソースを参照してください。 - たけぞう (2003年07月04日 12時06分38秒)
  • ありがとうございました。namazuを導入しました。 - ざ (2003年07月04日 21時44分37秒)
お名前: コメント:

複数Wikiの利点 - guest (2003年07月04日 02時39分05秒)

WikiFarmというものを知らず、二つFSWikiをインストールしてから、

FSWikiFarm - FreeStyleWikihttp://www3.vis.ne.jp/~asaki/wiki/wiki.cgi?page=FSWikiFarmを読みました。

特徴を読んで、分かったような分からないようなですが、

複数のFSWikiをインストールしてしまった場合 容量と設定の煩雑さ以外になにかデメリットありますでしょうか?

また、複数Wikiをインストールをしたほうがいいことってあったりするのでしょうか?

雑談掲示板の方がよければ、その旨指示してもらえれば動かしておきます。

  • バージョンアップの手間を考えなければ今はどちらの場合もそれほど変わりはありません。ただ将来的にはWikiFarmで作成したWiki間でなんらかの連携ができるようにしようと考えています。 - たけぞう (2003年07月04日 07時46分44秒)
  • うちでは複数インストールして、ひとつはベーシック認証で制限をかけて普通に運用し、もうひとつは公開用として閲覧のみで運用しています。この2つは、全てのページを共有するのではなく、一部のパターンにマッチするページだけをプラグインで自動的にシンボリックリンクにして、共有するようにしています。 - Yoshimov (2003年07月04日 09時26分18秒)
  • うちは.htaccessでアクセス制限しているWikiと普通のWikiとをインストールしています。Yochiovさんのおっしゃっているプラグインはどのようなぷらぐいんでしょうか? - guest (2003年07月04日 09時52分56秒)
  • こんな感じの簡単なプラグインです。絶対パス直書きなので、そのままでは使えません。autolink-20030704.zip(590) - Yoshimov (2003年07月04日 13時13分18秒)
お名前: コメント:

編集画面 テキストエリア内に テンプレート - ざ (2003年07月03日 20時49分06秒)

何度もすみません。検索しても分からないので失礼します。

編集画面 テキストエリア内に htmlのformでのvalueのようにテンプレートを使いたいのですが、どうすればいいのでしょうか?要望が多ければ、foolproofな対応を、要望なければ、ここをこういじれば、できるというのを御教授ください。

  • Template/ではじまるページを作っておくとページの新規作成時にテンプレートを選択するためのコンボボックスが表示されます。 - たけぞう (2003年07月03日 21時18分05秒)
  • 解決しました ほんとにアホですみません・・・ ひょっとして仮想ディレクトリにも対応しているのですか? - ざ (2003年07月04日 01時43分53秒)
  • テンプレートの使い方も知らない訪問者のためにやはり新規のページにのみテキストエリアにメッセージを表示したいのですが、可能でしょうか?たとえば「テキストエリア(今読んでいる場所)の下のコンボボックスからテンプレートを選んでください」などとテキストエリアに書いてあれば、テンプレートを知らない訪問者でも気づくと思うのです。 - ざ (2003年07月04日 01時58分23秒)
  • 今のところはplugin/core/EditPage.pmを直接修正するしかないですね。 - たけぞう (2003年07月09日 11時43分04秒)
お名前: コメント:

バージョンの表記の削除 - 質問者 (2003年07月03日 11時27分32秒)

一つ質問があります。

FSWikiをインターネットに公開する場合に、右下にあるバージョン表記が気になっています。よく「CGIで著作権表示になっている部分は編集禁止」となっているのがありますが、私的には、非常に疑問に思います。それは、著作権表示を削除・・・ということが目的ではなく、バージョン番号の表記が危険がセキュリティー的に危険なので削除したい。こういうニーズを持っています。例えば、昔のバージョンで、致命的なセキュリティーホールがあったとします。バージョン表記が出ている場合、明らかに、それを簡単に教えてしまうことになります。無論、最新版に常にメンテナンスするのが最も正しい対処だとは思うのですが、毎日更新をチェックするわけにもいかないので、せめて更新に気づくまでの間だけでも、それを隠すように出来ないかと思います。

このあたりは実運用時+セキュリティー向上では重要だと思うのですが、たけぞうさんは、どのようにお考えでしょうか?

  • tmplフォルダ内のfooter.tmplを書き換えれば、バージョン表記をなくすことはできますよ。 - あがた (2003年07月03日 11時58分19秒)
  • セキュリティ対策の1つではあると思いますが、モラルの問題だと思います。消したいのであればご自由にどうぞという感じでしょうか。 - たけぞう (2003年07月03日 12時12分14秒)
  • 回答ありがとうございました。 - 名無しさん (2003年07月04日 10時07分36秒)
お名前: コメント:

.htmlを.wikiに一括変換 - 名無しさん (2003年07月03日 01時59分26秒)

FSWiki最高です!!今まで普通に作ってきた.htmlファイルを一気に.wikiファイル(もちろんFSWiki)に変換して/dataにぶち込みたいのですが、そのようなCGIor窓アプリはありますでしょうか?

  • wiki->html変換についてはtools.zipに入ってるコマンドで可能ですが、逆のhtml->wikiについてはhtmlのほうがwikiフォーマットに比べて表現力が豊かなので不可能だと思いますが?H1とかH2を!!!とか!!に変換するぐらいならperlなりsedなりで置換すれば簡単だろうけど。 - しお (2003年07月03日 13時31分39秒)
  • HTMLパーサを使って自力で変換とか。どっちにしても既存のアプリでHTML→Wiki変換を行うというものはないと思います。 - たけぞう (2003年07月03日 15時05分45秒)
  • しおさん たけぞうさん ありがとうございます。 sedは使ったことないのですが、htmlを表示してそれをテキスト保存すると言うことを一括してするにはどうすればいいでしょうか? - ざ (2003年07月03日 20時30分21秒)
  • sedは「どうすればいいでしょうか」という人には荷が重い気が。HTML→テキスト変換のツールならばWindows用でいくつかあるので、そのへんを使ってあとは手で修正というのが妥当な線かと。 - 名無しさん (2003年07月04日 09時52分55秒)
  • ありがとうございました。 - ざ (2003年07月04日 21時42分37秒)
  • この間ふと思ってググってみたら、html2wikiってのがありました。方言が違うでしょうから、そのままじゃ使えないでしょうが、html -> wiki変換して取り込める機能ってのもあったら便利そうですよね。 - Kinsan (2003年07月05日 18時21分47秒)
  • wiki->html変換 便利に使っています。wiki.cgiと同じようにプラグインも反映したhtmlファイルを作成するプログラムがあると助かるのですが、いかがでしょうか? - 名無しさん (2003年09月11日 12時27分00秒)
お名前: コメント:

最新 人気 リスト に除外頁を設定 - ざ (2003年07月03日 00時46分07秒)

accessaccessdaysrecentなどで、除外頁(たとえばMenu,FrontPage etc)を指定できればたすかります。正規表現対応だとさらにうれしいです。

  • IPアドレスやホストで自分自身のアクセスをカウントしないようにできれるとさらにうれしいです。 - ざ (2003年07月03日 01時53分58秒)
  • これ、実装しないんでしょうか?結構いいと思うんですが… - 名無し (2004年12月10日 15時05分36秒)
  • これは是非欲しいです。編集するたびにアクセスが記録されてしまうので、どうにも…… - もりやん (2005年07月05日 18時42分09秒)
  • 欲しいですね。ちょうど今これと同じことを考えていたところでした。「ホスト名でアクセスをカウントしない」は、私管理のサーバでは独自で実装してます(ただし、ホスト名の取得にnslookupという外部コマンドを使ってるのでパフォーマンスはかなり落ちてます)が、できれば設定画面などで設定できるのが理想ですね。ソースを覗いてみます。 - あき (2005年07月05日 19時02分34秒)
  • 任意のページをaccess,accessdays,recent,recentdaysのリストから除外する改良を作成してみました。(添付ファイル「unlist_page.zip」) - あき (2005年07月09日 05時21分51秒)

管理ページの環境設定から除外するページを指定します。

指定例:FrontPage,Menu,Header,FooterとHelpから始まるページを除外する。

^(FrontPage|Menu|Header|Footer|Help.*)$

ファイル構成

tmpl/
  admin_config.tmpl
plugin/
  access/
    Access.pm
    AccessDays.pm
  recent/
    Recent.pm
    RecentDays.pm

上記ファイルを差し替えて下さい。

  • また、自分自身のアクセスをカウントしないようにする改良ですが、nslookupという外部コマンド以外に、ホスト名を取得する方法ってありますでしょうか? 環境変数のREMOTE_HOSTでは、取得できないことが殆どなのです。かと言って、IPアドレスでしか指定できないのは不便ですよね?何か良い手段をご存じの方いらっしゃいましたらどうかご教授下さい。 - あき (2005年07月09日 05時32分48秒)
    • 自己解決:IPアドレスからホスト名を取得する方法、有りました。って気付いてからもうかなり経ちますが…。 - あき (2005年11月08日 20時10分53秒)
  • これ、要望有りますでしょうか? 有るようでしたら、きちんと対応して公開したいと思います。今は除外ページリストを正規表現で指定できるようにしてありますが、正規表現は危険ですのでワイルドカード等にして対応しようと思います。要望がございましたらコメント下さい。 - あき (2005年11月08日 20時12分30秒)
  • 要望します。ちょうど管理用ページでどのコンテンツをよく見てもらっているかを調べる方法探していたので、試してみたいと思います。 - テトラン (2005年11月09日 09時43分32秒)
  • 今気が付いたんですが、前回公開したこの添付ファイル、ファイルが一つ欠けてるっぽい気がしますね。plugin/admin/AdminConfigHandler.pmも改造しなきゃ動かない気がする…。どの設定画面で設定させるようにするかも含め(現状の「環境設定」より「ログ・キャッシュ」の方が良さそう)、再設計したいと思います。 - あき (2005年11月09日 13時07分24秒)
  • AdminConfigHandler.pmの差し替えをUnlist_admincfgh.zipとしてUPしてみました。恐れながらunlist_page/tmpl/admin_config.tmplの154行目はvalue="<!--TMPL_VAR NAME="UNLIST_PAGE" ESCAPE="HTML"-->"><br>と思われます。 - すなぷ (2006年07月25日 09時52分09秒)
お名前: コメント:

脚注 - ざ (2003年07月03日 00時38分54秒)

要望ばかりですみません。

脚注を良く使うのですが、PukiWikiのような脚注機能があるとたすかります。

  • BugTrack-plugin/11に脚注プラグインが投稿されています。これを使われてはいかがでしょうか。ちなみにうちでも使っておりますが、かなり重宝しております。 - BJM(と) (2003年07月03日 00時48分24秒)
  • どうもありがとうございました。プラグインもチェックするよう気をつけます。 - ざ (2003年07月03日 01時38分08秒)
  • 実は結構制限があるので気をつけてください。outlineと組み合わせたときに脚注が重複するとか、URLを書けないとかあります。 - tinsep19 (2003年07月03日 13時29分52秒)
  • Outline は仕様だと思います。URLかけないのは知りませんでした。 - 名無しさん (2003年07月03日 19時26分13秒)
お名前: コメント:

テーブルのヘッダ行を表示しないようにするパッチ - 名無しさん (2003年07月02日 18時38分18秒)

ヘッダを表示したくないちょっとしたテーブル向けにいじってみました。カンマだけで中身がない場合には<th>のある行自体が表示されないようになります。

diff -ur wiki3_4_1/lib/Wiki/HTMLParser.pm wiki3_4_1_mod/lib/Wiki/HTMLParser.pm
--- wiki3_4_1/lib/Wiki/HTMLParser.pm	2003-06-24 20:22:23.000000000 +0900
+++ wiki3_4_1_mod/lib/Wiki/HTMLParser.pm	2003-07-02 13:28:23.000000000 +0900
@@ -172,12 +172,18 @@
 	if($self->{table}==0){
 		$self->{table}=1;
 		$self->{html} .= "<table>\n";
-		$self->{html} .= "<tr>";
+# 中身が空のときは出力しない
+		my $trow = '';
+		my $len = 0;
+		$trow .= "<tr>";
 		foreach(@$row){
 			my $html = join("",@$_);
-			$self->{html} .= "<th>".$html."</th>";
+			$len += length($html);
+			$trow .= "<th>".$html."</th>";
 		}
-		$self->{html} .= "</tr>\n";
+		$trow .= "</tr>\n";
+		$self->{html} .= $trow if $len > 0;
+#
 	} else {
 		$self->{table}=2;
 		$self->{html} .= "<tr>";
  • セルの幅を指定したりすることってできないでしょうか? - . (2004年12月02日 15時59分38秒)
  • BugTrack-plugin/162を参照してみてください。 - KG (2004年12月02日 18時19分03秒)
  • このパッチは3.6.2でも有効なものでしょうか - NORI (2008年07月04日 18時32分24秒)
  • 試してみれば? - 名無しさん (2008年07月04日 19時06分27秒)
お名前: コメント:

文法の質問 <pre> と 改行 - ざ (2003年07月02日 14時03分12秒)

文章をあえて改行したいとき、空白orタブで始めると囲われてしまったりしますし、他のwikiでは~で改行できたり、<br>タグのみ有効だったりします。なにかいい方法はないでしょうか?

<pre></pre>に相当するもので、囲われない方法はありますでしょうか?

  • 通常は改行で<br>にはしたくないけど、一部で明示的に改行したい場合があるということでしょうか。改行プラグインを使われてみてはどうでしょう?PDFには反映されませんが。 - たけぞう (2003年07月02日 14時14分47秒)
  • うまく動きました。このようにbrプラグインは存在しません。行頭一字下げになるのは仕様で、変更不可でしょうか? - ざ (2003年07月03日 10時21分35秒)
  • スタイルシートを変更してください。 - たけぞう (2003年07月03日 10時27分20秒)
  • そういうことですか?ありがとうございます。これもfoolproofでお願いします。 - ざ (2003年07月03日 19時27分23秒)
お名前: コメント:

画像を張る - RYO (2003年07月02日 13時56分50秒)

ページに画像を添付して、参照させるとき、画像サイズを指定することはできるんでしょうか?画像サイズが大きいと、ページいっぱいに画像が出てきてしまいます。

  • サイズは指定できないです。 - たけぞう (2003年07月02日 14時16分16秒)
お名前: コメント:

MIME::Base64のバージョンエラー - はたぼー (2003年07月02日 12時30分24秒)

FSWiki3.4.1をインストールしてページを作成・更新したところ、以下のエラーが出力されました。

MIME::Base64 object version 2.12 does not match bootstrap parameter 2.20 at /usr/lib/perl5/5.6.0/i386-linux/DynaLoader.pm line 219.

エラーは出ていますが、ページの作成・更新は問題なく行われているようです。

ためしにlib/MIME/Base64.pmをBase64.pm.orgと名前を変えてみたところ、エラーが出なくなりました。

もっとよい対処方法、もしくは正しい対処法はありますでしょうか?

  • よくわからないんですが、MIME::Base64が標準モジュールとしてインストールされているということなんでしょうか?そうであればFSWikiのMIME::Base64はディレクトリごと削除してよいと思います。 - たけぞう (2003年07月03日 21時21分07秒)
  • 友人のLinuxサーバを間借りしているので詳しくはわからないのですが、多分そうだと思います。ご回答ありがとうございました。 - はたぼー (2003年07月08日 14時10分27秒)
  • uminでもPerlが5.6.0なので同じエラーがでてディレクトリの削除でOKでした。 - 名無しさん (2003年07月30日 10時47分23秒)
お名前: コメント:

フッターのコメントプラグイン - ざ (2003年07月02日 06時27分58秒)

フッターにコメントプラグインをいれてもコメントはどっかに行きます。どこにいっているのでしょうか?

フッターより下、つまりdefaultだと点線の下に一行コメントをつけて、どのページにもコメントをつけやすくするにはどうすればいいでしょうか?

URLを引数にしてのサイト管理者への直接フィードバック一行コメントプラグインもあるとたすかります。

  • フッタに入れたコメントプラグインから投稿してもコメントはどこにも書き込まれません。コメントプラグインは対象ページのソースをパースしてコメントの挿入位置を決定しているためです。いまのところは全ページ共通でコメントを入れる方法はないです。 - たけぞう (2003年07月02日 10時05分20秒)
  • ありがとうございました。各頁にメールフォームを使ったコメント欄をもうけたいのですが、点線の下をいじるのはどこをいるじるのでしょうか? - ざ (2003年07月02日 11時02分03秒)
  • HTMLの修正だけであればtmpl/footer.tmplを編集してください。 - たけぞう (2003年07月02日 11時05分58秒)
  • そうでした。どうもありがとうございました。 - ざ (2003年07月02日 12時29分05秒)
  • http://plaza.umin.ac.jp/~epi/cgi-bin/fswiki/ のようにしました。HTTP_REFERERでどの頁からメールがきたかも分かります。それだけではなく来たメールのURLをクリックするとどの頁からメールが着たのか分かるので便利です。 - ざ (2003年07月02日 19時44分33秒)
お名前: コメント:

辞書プラグイン 希望 - ざ (2003年07月02日 04時28分16秒)

一行コメントフォーム見たいなインターフェースで自動的に単語順にソートされて、上にはコンテンツ一覧が見れるようなプラグインがあるとうれしいです。

bbsプラグインでタイトル順にソートできればいいだけですが、、、

お名前: コメント:

PDFで改行されない - ロマニエ (2003年07月01日 21時53分19秒)

はじめまして。FSW3.4.1を使用させていただきました。演劇活動をしていまして、今度、FSWを使って演劇脚本をWEB上で執筆・改正してみよう、と思っています。そのため、PDF化は大変重宝するかと思います。プラグインについて検討されているようですが、さらに便利になればと期待しています。

質問です。「改行をbrタグに変換する」の環境で文書を作成していますが、つくったPDFには改行が反映されていません。Perlの知識も薄いのでソースをみてもどうすればいいかわかりません。(PDFParserのl_text部分をどうにかするのでしょうか?)できれば教えていただけませんか?よろしくおねがいします。

  • 現状ではPDFにはプラグインの出力は反映されません。 - たけぞう (2003年07月02日 10時10分19秒)
  • ??? 通常文書の改行はプラグインではないですよね?あれもプラグインという位置づけなのかな・・・。そうですか、残念です。もう一度自分でいじってみます。お返事ありがとうございました。 - ロマニエ (2003年07月02日 21時34分12秒)
  • 解決しましたので報告します。PDFParserの231行目に「push(@{$self->{text}},NewLine());」と加えると、無事改行されてでてきました。(^ ^)ご迷惑おかけしました。 - ロマニエ (2003年07月02日 22時00分53秒)
  • 横槍を入れて申し訳ありませんが……、

HTMLPerser.pm l.232〜235

# brモードに設定されている場合は<br>を足す
if($main::br_mode==1){
	$self->{html} .= "<br>\n";
}

にならい、

# brモードに設定されている場合は改行を出力
if($main::br_mode==1){
	push(@{$self->{text}},NewLine());
}

としたほうがいいではないかと。- BJM(と) (2003年07月03日 00時35分40秒)

  • そうですね。そうします。 - たけぞう (2003年07月03日 21時21分51秒)
お名前: コメント:

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ]

  • [1]あちゃー、dev2入れた直後だったよ・・・

最終更新時間:2011年08月03日 23時16分46秒