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

雑談掲示板

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

FSWiki雑談掲示板

サポート掲示板は質問などの書き込みが主になっているようなので、FSWikiを使っての感想など、些細なおしゃべり・雑談の場合はこちらをお使いください。話が盛り上がってきたら適宜、サポート掲示板などに話題を移行させるような感じでの使い方もできるかもしれません。

  • 過去ログはページ下部の選択肢から参照できます。
  • 件数が増えてきたら古いものから順に過去ログに移動します。
  • 雑談掲示板一覧もどうぞ。
  • 設置に関するトラブルや要望などはサポート掲示板のほうにお願いします。
  • バグ報告に関してはバグトラックのほうにお願いします。
  • FSWikiとは無関係と思われる投稿、コメントに関しては削除させていただきますのでご了承ください。
お名前
件名
本文

複数ファイルのアップロードはできますか? - JerryFish (2004年10月27日 12時33分14秒)

マニュアルページで利用していて、画像をアップロードし、{ {ref} } を { {ref_image} }に変更する、というやり方で書いていますが、文章をまとめて書いておいてから画像をアップすることが多いので、何度も編集→アップロードを繰り返すのが面倒です。

指定した複数のファイルをまとめてアップする方法はないでしょうか?

  • 既存のプラグインでそういうものはないと思いますが、attachプラグインを改造すれば簡単に実現できるのではないかと思います。 - たけぞう (2004年10月27日 20時14分05秒)
  • (´-`).。oO 紅猫さん公開してくれないかなぁ. - 名無しさん (2004年10月27日 22時16分02秒)
  • 貼ってみました。attach2.zip(689) - 紅猫 (2004年10月31日 17時38分16秒)
  • 解凍してできたファイルをattachプラグインフォルダに入れてください。AttachHandler.pmは上書きでOK。 - 紅猫 (2004年10月31日 17時38分40秒)
  • attach/Install.pmに下の行を追加します。 - 紅猫 (2004年10月31日 17時39分54秒)
$wiki->add_paragraph_plugin("attach2","plugin::attach::Attach2","HTML");
  • 動かなかったら適当に直しましょう。 - 紅猫 (2004年10月31日 17時40分18秒)
  • 非常に便利なツールです。元のattachHandlerを上書きしないほうがいいかもしれません。本体がupdateされるとき、pluginもupdate されるのです。 - Mo (2005年08月26日 14時35分19秒)
お名前: コメント:

提案:post_editフック - matto (2004年10月25日 14時19分35秒)

ページを編集した後、それを保存する前にページを加工するようなpluginを作りたいのです。(具体的には、CVSやRCSの$Logタグのような感じで、ページの編集記録をページ上に残すpluginを作りたい。)

現在のフレームワークではsave_beforeフックもsave_afterフックもWikiページを参照することはできても加工することはできません。(その意味で、これら二種類が準備されていても、実質的な違いはありません。実際のところ、save_beforeを使っているプラグインは一つもないですよね?)format変換pluginを作れば一応できないこともないのですが、邪道だと思います。

編集後ファイルに書き出される前にpost_editフックを新設し、pluginにcontentを加工させることはできないでしょうか?

  • 以前、フックとは別の仕組みで保存前にソースの内容を置換するタイプのプラグインの導入を考えていたのですが、思うところがあって結局実装はしませんでした。どういった方法で実現するのがいいのか、少し考えてみます。 - たけぞう (2004年10月25日 22時01分47秒)
  • 上記の件ですが、3.5.7ではsave_beforeフックでページ内容の書き換えをできるようにしようと思います。 - たけぞう (2004年11月06日 15時56分49秒)
お名前: コメント:

outline が参照する name 値の生成方法 - nobody (2004年10月17日 22時14分30秒)

outline プラグインによって、ページ内の見出しの一覧とリンクを生成できます。この生成された見出し一覧のリンクは #p1, #p2, ...と生成されます。

ここで、ページ内に include プラグインで他のページの見出しが含まれる場合に、include 元ページの見出しのみを評価して生成しているため、include したテキストを含めて最終的に生成されたページ内の見出しとの間にはずれが生じてしまいます。

そこで、見出し用の name 属性で生成する値は #p1, #p2, ... ではなく、「見出し文字列のhash値を用いる」というのはどうでしょうか。

  • fswiki3.6.5にて当問題に対応しました。 - KG (2018年03月30日 11時10分13秒)
お名前: コメント:

プラグイン(fn + footnote_list)とpdf - roseau (2004年10月12日 00時19分10秒)

とくに困っているわけではないので、サポート掲示板ではなく、こちらに投稿しておきます。プラグインfn + プラグインfootnote_listを使用したページをpdf化すると、

 "「Gothic-BBB-Medium」フォントの /Bbox が正しくありません"

というエラーメッセージが出ます。ちなみに、脚注部分はまるごと消えてしまって、pdfファイルには表示されません。とりあえずご報告しておきます。うちはiswebですが、こちらのサイトでも同じ現象が発生しています↓BBS-サポート掲示板/43?

サイト検索でヒットしなかったので既出ではないと思われますが、既出だったらすいません。

  • エラーメッセージが出るのは問題ですね。調べてみます。ただ、いずれにしても脚注はPDFには反映されません。 - たけぞう (2004年10月12日 12時51分01秒)
お名前: コメント:

ref_imageプラグインを修正しサーバー負荷を軽くする - KG (2004年09月15日 19時33分46秒)

ref_imageプラグインを多用する方はこの方法でパフォーマンスを向上させることができるかもしれません。

ref_imageプラグインではattachディレクトリ内のファイルをwiki.cgi経由で参照するようにimgタグを生成していますが、これを直接参照するように変更します。

変更箇所は以下のようになります。

--- HTMLParser.pm.org   Mon Aug 16 10:20:00 2004
+++ HTMLParser.pm       Thu Sep 16 01:22:21 2004
@@ -491,8 +491,13 @@
        $self->end_table;
        $self->end_quote;

-       $self->{html} .= "<div><img src=\"".$wiki->config('script_name')."?action=ATTACH&".
-                        "page=".&Util::url_encode($page)."&file=".&Util::url_encode($file)."\"></div>";
+       my $path_info  = $wiki->get_CGI()->path_info();
+       if (length($path_info) > 0) {
+               $path_info =~ s|/([^/]+)$|../|;
+       }
+
+       $self->{html} .= "<div><img src=\"".$path_info.$wiki->config('attach_dir')."/".
+                        &Util::url_encode($page).".".&Util::url_encode($file)."\"></div>";
 }

この変更によってwiki.cgiの実行回数を減らすとともに、サーバーへの負担を軽減させることができます。

但し、画像ファイルへのリンクは拡張子部もエンコードされている為、MIMEの設定を無視する形になると思われますが、こちらのPC環境のIE6、Firefoxでは正常に画像を表示させることができました。

以前、サポート掲示板に登校された「IE6で、MHT形式保存するとref_imageの画像が表示されない」へも対応できるように添付ファイルの"."をエンコードしないように修正したものもありますが修正箇所がattach関連のプラグイン全体に必要な為ここでは割合させていただきます。(必要な方がいればアップいたします。)

  • コードの変更部分を訂正しました。 - KG (2004年09月16日 01時30分47秒)
お名前: コメント:

BBS2にBBSを合体させたような掲示板 - リュナン (2004年08月20日 17時51分05秒)

BBS2のコメントをBBSにした様な掲示板を作ってみました。まだ、プラグイン投稿に投稿出来るほど出来上がっていないので自サイトに置いておきます。

お名前: コメント:

外部エディター - Kinsan (2004年06月29日 20時16分02秒)

今日見つけたんですが、ブラウザーから外部エディターを使えるんですね。

キーワードを色分けできるエディターをこれで、Wikiに使ったら便利そうですね。

(でも、私はOperaなんでどちらも使えないw)

  • AreaEditor を使っています。IE の textarea では困難な正規表現による置換を外部エディタで行う等でとても重宝しています。また外部エディタ側でのファイルバックアップによって、ブラウザでの競合オペレーションによる更新エラーによるデータ損失を防ぐ意味でも利用しています。 - nobody (2004年10月17日 22時07分25秒)
お名前: コメント:

Taintモードでの実行 - nishi (2004年06月28日 20時32分10秒)

はじめまして。こちらでは諸般の事情により、CGIで呼び出したPerlはTaintモードになってしまうのですが、3.5.5がそのままでは動かなかったので、とりあえずソースを数箇所書き換えてしまいました。全ての機能を試したわけではなく、変なところを書き換えていたりとか、抜けがある可能性大なのですが(穴もあるかもしれません)、何かのご参考になれば幸いです。

既に解決している問題でしたらすみません。

diff -ruN wiki3_5_5.orig/lib/Util.pm wiki3_5_5/lib/Util.pm
--- wiki3_5_5.orig/lib/Util.pm  Thu May 20 07:26:52 2004
+++ wiki3_5_5/lib/Util.pm       Mon Jun 28 14:52:58 2004
@@ -17,7 +17,8 @@
        my $retstr = shift;
        $retstr =~ s/([^ 0-9A-Za-z])/sprintf("%%%.2X", ord($1))/eg;
        $retstr =~ tr/ /+/;
-       return $retstr;
+       $retstr =~ /([\w\+%]+)/;
+       return $1;
 }

 #==============================================================================
=
@@ -240,7 +241,8 @@
                my ($name,@values) = split(/=/,$line);
                $name = &trim($name);
                my $value = &trim(join("=",@values));
-               $hash->{$name} = $value;
+               $value =~ /(.*)/;
+               $hash->{$name} = $1;
        }
        return $hash;
 }
diff -ruN wiki3_5_5.orig/wiki.cgi wiki3_5_5/wiki.cgi
--- wiki3_5_5.orig/wiki.cgi     Thu May 20 07:26:52 2004
+++ wiki3_5_5/wiki.cgi  Mon Jun 28 17:25:21 2004
@@ -117,7 +117,8 @@
 my @plugins = split(/\n/,&Util::load_config_text($wiki,$wiki->config('plugin_fi
le')));
 my $plugin_error = '';
 foreach(sort(@plugins)){
-       $plugin_error .= $wiki->install_plugin($_);
+       /(\w+)/;
+       $plugin_error .= $wiki->install_plugin($1);
 }
 # プラグインごとの初期化処理を起動
 $wiki->do_hook("initialize");
  • すみません、いろいろなマッチパターン書いていますが、結局、全部/(.*)/で構わない気がします。Util.pmの方は既にエンコード終えてますし、wiki.cgiの方は、設定ファイルの中身に対する処理なので。 - nishi (2004年06月28日 23時56分13秒)
お名前: コメント:

ref_image 等で align center したい - kasai (2004年06月20日 10時34分14秒)

ref_image plugin等で画像をalign centerして表示したいのですが,簡単な方法がありましたら教えてください.

  • CSSを変更すればできますよ - 名無しさん (2004年06月20日 11時50分40秒)
  • 具体的に教えていただければ参考になります.ref_imageプラグインは存在しません。 とか,個別に設定できれば便利だと思います.alignを設定できるplugin があったようですが,プラグイン投稿を見ても見つかりませんので,ご存じの方から情報をいただければと思いまして... - kasai (2004年06月20日 23時09分24秒)
  • divプラグインですね。divプラグインは存在しません。}} なんて書けます。 - TAKE^2 (2004年06月22日 16時56分05秒)
  • TAKE^2さん,感謝です!これでした.うまくいきました.ただ,ref_imageプラグインは存在しません。の書式だとうまくいかなかったです.動作報告でした. - kasai (2004年06月22日 19時03分37秒)
  • せっかく教えていただいたので,参考までにdivプラグインの使用例を書いてみました.ここ. - kasai (2004年07月27日 12時38分32秒)
お名前: コメント:

お聞きしたいのですが、、。 - nuts (2004年06月01日 17時50分13秒)

導入したばかりのWikiですが、非常に楽しく使わせております^^さて、iswebにてファイル添付可能にするのに色々手順があったのですが、それをサーバーの比較と使い方、iswebの機能制限の所に書き込んでみたのですが差し支えなかったでしょうか?もしまずいようでしたら削除して下さい。Wikiの誰でも編集可能、というオープンさが(いい意味で)オープンすぎていまいち理解できていません、、、^^;

  • あれ? 昔はiswebの報告もあったのですが…。 記入、ありがとうございます。 - BJM(と) (2004年06月01日 18時28分48秒)
お名前: コメント:

[ 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 ]

最終更新時間:2014年08月28日 09時33分14秒