*Q&A/使い方 [#o678f32d] :主なFAQ|いわゆる整形ルールなど基本的な使い方に関する質問 #navi(Q&A) #contents **整形ルール [#l2c4c242] ***Q. リスト内での改行の仕方 [#s3b87f1f] >''A.'' チルダ~を使うことで改行ができます。 > -例~ チルダを使って改行 -例~ チルダを使って改行 ***Q. +のリストで表示できるのが999までにしかならない [#s4032f9d] >''A.'' 数字つきリストの数字は、ブラウザがそのように表示しているだけですので、ブラウザの仕様によります。出力される桁数の上限はブラウザによって異なります。 ***Q. ¥(円マーク)を表示させたいのに\(バックスラッシュ)になってしまう [#h7758d22] >''A.'' フォントの指定の問題で、スキンの中でCSSにてフォントの指定を行っている部分を、無くすかあるいは日本語対応のフォントに変えれば円マークが表示されると思います。 もしくは以下のように書けば円マークも書けます。 > ¥ ¥ ***Q. 階層(Tree)図の表示はできないのですか [#f8f1f8b3] >''A.'' 自作プラグインの「階層のページを一覧表示するプラグイン by ぱんだ」及び「サイトマップ(のようなもの)を表示するプラグイン by ぱんだ」参照 ***Q. 編集時に ~ を使わずに改行をそのまま反映させたい [#q16857a3] >''A.'' 「pukiwiki.ini.php」の以下の部分を変更してください。 ///////////////////////////////////////////////// // 改行を反映する(改行を<br />に置換する) $line_break = 0; $line_break = 1に変更する。 ***Q. 編集時に文字の色の指定方法について [#pc0de552] >''A.'' [[整形ルール]]の「文字色」の項目を参考にして下さい。 ***Q. ページ名、WikiNameやBracketNameに & や / を使いたい [#c2a63c36] >''A.'' [[dev:BugTrack/131]]、[[dev:BugTrack/138]]を参考にして下さい。 またエイリアスを使って回避するのが現実的です。 ***Q. 表組みのセル内での「~」を使った改行ができません [#v20041df] >''A.'' 表組みで改行する場合は、 ~ ではなく &br; を使ってください。 |改行~テスト| |改行&br;テスト| |改行~テスト| |改行&br;テスト| ***Q. 上付き下付き文字は打てませんか? [#y4d31c1a] >''A.'' [[dev:PukiWiki/1.4/ちょっと便利に/上付き下付き文字]]や[[Use PukiWiki/論文だって書けちゃう]]を参考にして下さい。 ***Q. インライン要素「*」のなかで左、中央、右寄せをしたい [#n2448de2] >''Q.続き''~ RIGHT:文字列やインライン要素 と書けば右寄せできますが、これをリスト構造や左寄せ文字列と同じ行でやりたい。左右から中央に向かって文字列等が伸びてゆくデザインのページが作れます。 **左寄せ文字に 右寄せインライン&new とか >''A.'' [[dev:PukiWiki/1.4/自作プラグイン/画面分割プラグイン]]などで部分的に解決してください。 ***Q. 表(table)のなかで縦棒(|)の記号を使いたい [#ce2a3ec7] >''A.'' 縦棒(|)の表組みの中で縦棒を表示するには、整形ルールにある、数値参照文字を使えば、|を使えるようになります。 |テーブルの|中に縦棒(|)を書く| |テーブルの|中に縦棒(|)を書く| ***Q. 整形済みテキストの中で文字などを装飾したい [#lfb48ca1] >''A.'' [[dev:PukiWiki/1.4/ちょっと便利に]]の「[[dev:PukiWiki/1.4/ちょっと便利に/インライン要素が展開される整形済みテキスト行]]」を利用してください。 ***Q. 整形済みテキストを簡単に指定したい [#id3b9c70] >''Q.続き''~ 整形済みテキストを<PRE>~</PRE>で囲んで表示する為には行頭にスペースを入れる以外に方法がないのでしょうか?この方法では、コードを貼り付けるときには行頭へスペースを挿入し、コピーするときはスペースを除去しなければなりません。 >''A.'' pukiwiki.ini.phpの設定に"<pre>の行頭スペースをひとつ取り除く"というものがあります。また[[dev:PukiWiki/1.4/ちょっと便利に/整形済みブロック]]も参考にして下さい。 **ページ [#f71579e6] ***Q. 異なるページ名やWikiNameに同一のページを共有させたい [#k644da32] >''Q.続き''~ HogeとFooというページがあって、Hogeのページ内容をFooにそのまま反映(include)させるにはどうしたらよいでしょうか? >''A.'' プラグインの「include」を使うことで、複数のページをあたかも1つのページであるかのように表示します。 ***Q. エラーで削除できないページがある [#k0df411b] >''Q.続き''~ "><script>alert("ソフトの更新を行って下さい。このバージョンは危険です。");< /script><"というページが一覧にできてしまい、編集に入ろうにも『有効なWikinameではありません』といわれ、編集できないため、削除もできない状態です。 >''A.'' ページ一覧から該当ページの URL を取り出します。 php? の後ろの %5B%5B で始まる文字列、これがエンコード済みページ名です。この文字列から % を全て抜き取ったものの後ろに ".txt" を付けた名前のファイルが wiki フォルダにある筈です。 ftp ソフトでそのファイルを削除してください。プラグイン「filelist」を使うと楽に作業が出来ます。 ***Q. 複数のページをまとめて削除したい [#vb511ff9] >''A.'' [[自作プラグイン]]の「delpage.inc.php」や「deldel.inc.php」を使ってください。 ***Q. CSVファイルからデータを読み込んでページを自動生成したい [#jbff5e83] >''A.'' [[整形ルール]]の「CSV形式の表組み」の項目を読んで、「[[自作プラグイン/csv2newpage.inc.php]]」を使ってください。 ***Q. 「~は編集できません」が表示されて編集ができない [#obd12927] >''A.'' 「~は編集できません」が表示されるパターンは以下のように3つあります。 +ページが凍結されている。 +ページが編集できないページに指定されている。 +ページ名が取得できない。 >pukiwiki.ini.phpの78行目付近で、$canteditのarray()の中で'FrontPage'や$defaultpageが指定されてはいませんか?または、46行目付近で、$whatsnewが'FrontPage'または$defaultpageに設定されているなど。また一度ページ名(大文字や小文字)をチェックしてください。 ***Q. FLASHの表示したい [#j06d80b0] >''A.'' [[自作プラグイン/flash.inc.php]]を利用してください。 ***Q. 新規ページを作成する時に雛形(テンプレート)を読み込ませたい [#xe368244] >''A.'' pukiwiki.ini.phpの「$auto_template_rules」の部分を書き換えて下さい。 この場合は「template」と言うページを雛形にします。詳しくは[[dev:BugTrack/299]]を参考にして下さい。 $auto_template_rules = array( '(()(.+))' => ':template' ); ***Q. body側の目次contentsをMenuBarに表示したい [#o2c84ffa] >''Q.続き''~ MenuBarの中に#contentsを指定すると、MenuBarの内容の目次が生成されてしまいます。 body側の目次をMenuBar側に表示する方法はありますか? >''A.'' [[自作プラグイン/contents2_1.inc.php]]を利用してください。 ***Q. Pukiwikiを複数設置した場合に検索を1つのPukiWikiでできるようにしたい [#y26a6935] >''Q.続き''~ 同一サイト内に異なるディレクトリを作り、複数のPukiwikiを設置した場合、Pukiwikiにある検索機能で、一度に複数設置したPuikiwikiのページを検索出来るようにしたいのですが、これは難しいでしょうか。Googleのような検索ツールで、サイト内検索という形にしたほうがいいでしょうか。 >''A.'' [[自作プラグイン/msearch.inc.php]]を利用してください。 **リンク [#z39e8770] ***Q. ローカルファイルへのリンク(file://~)も張りたい [#l3910549] >''A'' こちらのページを参考にして下さい。~ Ver1.3系[[dev:PukiWiki/1.3/ちょっと便利に/ローカルファイルへのリンクも張りたい]]~ Ver1.4系[[dev:PukiWiki/1.4/ちょっと便利に/ローカルファイルへのリンクも張りたい]] ***Q. 同一ページ内へのリンク(アンカー)の貼り方について [#jf66a49d] >''A.'' プラグインanameなどを利用して下さい。また [[ページ名#アンカー名]] としてもご利用できます。アンカー名などは†のマークのリンクの#移行を利用してください。 ***Q. 一部のWikiName(大文字小文字を混ぜた英文字列)を無効にしたい [#e65e3103] >''A.'' サイト全体でそのように設定する場合は、pukiwiki.ini.phpの「$nowikiname」を 「1」に設定してWikiNameを無効にしてください。詳しくは[[BugTrack/146]]を参照して下さい。~ 一部のWikiNameのみに適応したい場合は、大文字に当たる部分を全角で入力する方法もありますが、数値参照文字を使うのがいちばん簡単です。 WikiName だとWikiNameになってしまいますが、数値参照文字を使って WikiName とすればWikiNameとなり、一部でもWikiNameを無効にすることが出来ます。 ただしASCIIコードを覚えていないといけないので頻繁に使うには厳しいと思います。 ***Q. トップページ(FrontPage)を別のページに変更したい [#d664d867] >''A.'' pukiwiki.ini.php の「$defaultpage = "FrontPage";」の FrontPage の部分をを、希望のトップページ(HOMEやTOPなど)の名前に変更し、希望するトップーページを新たに作成するかFrontPageをrenameするなどして下さい。 ***Q. http:などから始まるのURIへの自動リンクを止めたい [#f088762b] >''A.'' 部分的に止めるというのは難しいですが、全角で記述するのは一つの手です。「整形済みテキスト」を利用する方法もあります。また、http:の1文字を数字参照(&#~;)で記述すれば半角でも自動リンクを張られずに済みます。文字参照、数字参照はユーザー定義で定義しておけば使えます。 "&(#[0-9]+|#x[0-9a-f]+;)" => "&\\1", ***Q. [[編集>cmd=edit&page=&self]] などを絶対URLを記述しないでリンクさせたい [#l7d06d93] >''A.'' InterWikiNameを利用(拡張InterWikiの項目)すれば、上下のナビにある方法を使わなくても編集や検索などのリンクを作ることが出来ます。 例 [[編集:MenuBar]] [[編集:MenuBar]] とすればMenuBarのページを編集することが出来ます。 ただし公式サイトは鍵がかかっているので編集できないけどね。 ***Q. リンクをするとき新規ウインドウで開くようにしたい [#ke68ba40] >''A.'' リンクを別窓で開く機能の標準実装「[[dev:BugTrack/730]]」をご覧ください。 ***Q. 外部サイトからの「リンク元」を表示させたい [#vdb5f868] >''A.'' プラグイン(referer)を利用することでリンク元を参照することが出来ます。