#author("2022-01-05T13:53:32+09:00","","")
#contents
*** Update 時の再設定項目 (update 用パッケージ利用時) [#idbb8d42]
- pukiwiki.ini.php
-- init_set("upload_max_file_size",2MB) :  2MB ->  128MB
-- define("MAX_FILESIZE",1000000);
- php.ini
-- memory_limit
-- post_max_size
-- upload_max_filesize
*** 顔文字の表示 [#u7d4cb41]
PukiWiki には顔文字のイメージが用意されており、
例えば :) は :) と表示されます。
|CENTER:記号|イメージ||CENTER:記号|イメージ||CENTER:記号|イメージ|h
|||||||||
| :) |CENTER: :) || :D |CENTER: :D || :p |CENTER: :p |
| :d |CENTER:  :d || XD |CENTER:  XD || X( |CENTER:  X( |
| ;) |CENTER:  ;) || ;( |CENTER:  ;( || :( |CENTER:  :( |
| ⌣ |CENTER:  ⌣ || &bigsmile; |CENTER:  &bigsmile; ||CENTER:  &huh; |CENTER:  &huh; |
| &oh; |CENTER:  &oh; || &wink; |CENTER:  &wink; || &sad; |CENTER:  &sad; |
| &heart; |CENTER:  &heart; |||||||

*** [[カラーコード:http://www.tagindex.com/color/index.html]] [#e19b1c9e]
- [[Color's:http://www1.odn.ne.jp/artistic/color/]]
//*** 文字の色の指定 [#ycb46b13]
//~文字色,背景色の指定は6桁の16進数値(rrggbb)か、色名を指定する。
//~以下、[[W3C勧告書:http://www.w3.org/TR/1999/REC-html401-//19991224/types.html#h-6.5]] より抜粋した色名。
//&ref(W3C_color.jpg);
//&heart; [[KnoweldgeBase トップページに戻る>Knowledge_Bank]] &heart;
- [[latex 日本の色:http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/color.html]]
- [[グラデーションチャート:https://www.tagindex.com/color/color_gradation.html]]

***添付ファイルのアップロードサイズの制限の変更方法 [#od8579cc]
~plugin/attach.inc.php に定義されている以下の箇所を変更することで対応できます。
 // max file size for upload on PHP(PHP default 2MB)
 ini_set("upload_max_filesize","2M");
 // max file size for upload on script of PukiWiki(default 1MB)
 define("MAX_FILESIZE",1000000);
~ini_set("upload_max_filesize","2M"); の定義部分は、/etc/php.ini に同様な定義があると思います。PHPとしての制限値の変更です。PukiWiki での制限を緩和しても、PHP の制限に引っかかったら意味が無いですからね。

#hr
:補足|
~/etc/php.ini では memory_limit > post_max_size > upload_max_filesize となるように下記の設定を変更する必要があります。
 ; Maximum amount of memory a script may consume (8MB)
 memory_limit = 8M
 ; Maximum size of POST data that PHP will accept.
 post_max_size = 8M
 ; Maximum allowed size for uploaded files.
 upload_max_filesize = 2M 
~phpの設定ディレクティブには次のように書かれています。
>
:post_max_size integer|
~POSTデータに許可される最大サイズを設定します。この設定は、ファイルアップロードにも影響します。大きなファイルをアップロードするには、この値を upload_max_filesize より大きく設定する必要があります。 configureスクリプトでメモリ制限を有効とした場合、memory_limitもファイルアップロードに影響します。一般的に memory_limit は、 post_max_sizeよりも大きくする必要があります。
<
~/etc/php.ini を変更したら apache の再起動を忘れずに。

&heart; [[KnoweldgeBase トップページに戻る>Knowledge_Bank]] &heart;

*** 外部エディターの利用 [#d949a965]
-- [[IE環境で外部エディターを利用するための拡張(編集区域内の右クリックで絵エディターが起動):http://www.iburiworks.com/products/areaeditor/features.html]]
-- Areaeditor ⇒ &ref(AreaEditor110.exe);

*** 表組みの左寄せ表示 (IEの非互換性対策) [#j482ff9e]
- ie5のクラスはW3C非準拠のInternet Explorer 5/5.5で正常に表示させるための対策ですので、その部分だけを変更してもW3C準拠のブラウザでは左寄せにはなりません。style_tableのクラスに対するcssも変更する必要があります。具体的には下記のように変更してください。
- 編集するファイルは2つ
-- pukiwiki/skin/defaulr.ja.css
-- pukiwiki/skin/default.eu.css

    .style_table
    {
        padding:0px;
        border:0px;
        margin:auto;
 +      margin-left:0px;
        text-align:left;
        color:inherit;
        background-color:#ccd5dd;
    } 
 
    div.ie5
    {
 -      text-align:center;
 +      text-align:left;
    }
- pukiwiki 1.4.7 での対応 (質問箱 4/2)
-- http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B14%2F2
pukiwiki 1.4.7を使ってます。~
tableにLEFT:/RIGHT:を適応させるために[[dev:PukiWiki/1.4/ちょっと便利に/テーブルの中央寄せor右寄せ]]を参考に以下の変更を加えました。~
pukiwiki/lib/convert_html.php~
558行目~
 class Table extends Element
 {
	var $type;
	var $types;
	var $col; // number of column
	var $align = 'left';  //これを追加
652行目
  $string = $this->wrap($string, 'table', ' class="style_table_'.$this->align.'" cellspacing="1" border="0"'); //align値を最後につけるように書き換え
		return $this->wrap($string, 'div', ' class="ie5"');
660行目
 class YTable extends Element
 {
	var $col;
	var $align = 'left'; //ここにも追加
716行目
		$rows = $this->wrap($rows, 'table', ' class="style_table_'.$this->align.'" cellspacing="1" border="0"'); //上と同じように書き換え~
以上です。~
そして、cssを変更してスタイルを適応するために以下を追加しました。~
pukiwiki/skin/pukiwiki.css.php~
170行目~
 .style_table,
 .style_table_left{
	padding:0px;
	border:0px;
	margin:auto auto auto 0px;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
 }
 .style_table_center{
	padding:0px;
	border:0px;
	margin:auto;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
 }
 .style_table_right{
	padding:0px;
	border:0px;
	margin:auto 0px auto auto;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
 }


*** 最新の20件に表示させない [#k142ba7b]
- 最新の20件に表示したくないページは$non_listの定義で。$search_non_list=0にしておけば、文字列検索の対象からも外せます。[[続・質問箱/181:http://pukiwiki.org/index.php?%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F181]] より引用
- $non_list の設定を変更した場合、何かファイルを編集しないとフィルター条件の変更が反映されない
- $non_list の設定には [[正規表現>RegularExpressions]] が使える
- pukiwiki.ini.php

 /////////////////////////////////////////////////
 // 一覧・更新一覧に含めないページ名(正規表現で)
 $non_list = "^正規表現で対象ページを指定$";
 $non_list = '^\:|^PukiWiki\/1.4\/マニュアル';
 
 /////////////////////////////////////////////////
 // $non_listを文字列検索の対象ページとするか
 // 0にすると、上記ページ名が単語検索からも除外されます。
 $search_non_list = 1;

- 現在の設定
-- $non_list = '^Peewee*';
-- $non_list = '(^Peewee*|^accountcode*)'; ← 正規表現で複数ページを指定した (2006.4.3)
*** 編集時(編集画面)のテキストボックスのサイズを変えたい [#sc660f0b]
- default.ini.php の以下の部分を変更する

 // テキストエリアのカラム数
 $cols = 60;
 // テキストエリアの行数
 $rows = 25;
*** 横方向のスクロールバーを出ないようにサイトのページ幅を調節するには [#abb7f46d]
- 整形済みテキストなどで横スクロールバーが出て見難くならないようにしたい場合は、~
skin/pukiwiki.css.phpのCSSに以下のプロパティを追加する。

 pre {overflow:auto;}
&color(red){但しこの方法は IE6 では無効だった(CSS の解釈の問題)};
*** 整形済みテキストの中で文字などを装飾したい [#g724f0ff]
- [[dev:PukiWiki/1.4/ちょっと便利に :http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F1.4%2F%A4%C1%A4%E7%A4%C3%A4%C8%CA%D8%CD%F8%A4%CB]]の[[「dev:PukiWiki/1.4/ちょっと便利に/インライン要素が展開される整形済みテキスト行」:http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F1.4%2F%A4%C1%A4%E7%A4%C3%A4%C8%CA%D8%CD%F8%A4%CB%2F%A5%A4%A5%F3%A5%E9%A5%A4%A5%F3%CD%D7%C1%C7%A4%AC%C5%B8%B3%AB%A4%B5%A4%EC%A4%EB%C0%B0%B7%C1%BA%D1%A4%DF%A5%C6%A5%AD%A5%B9%A5%C8%B9%D4]]を利用

*** パーミションの設定は正しいのに 406番 のエラーでデーターの更新ができない [#ff252ee4]
- Fedra Core 5 の Apache2 標準インストールでは mod_security が有効になっている ( /etc/httpd/conf.d/ 下で設定 )
- ファイル更新がエラーとなる (メッセージ的には "Access denied with code 406" で、対象ディレクトリが無いと言っている)
- mod_security を組み込まないようにして Apache2 を再起動して問題は解決

*** 検索フォームをページ中に指定したい [#eb1440a4]
- プラグインの「#search」を使うことで検索フォームを作ることが出来ます
- 「#lookup(検索,ケンサク) と InterWikiName」を組み合わせて擬似検索フォームを作ることができます。

#lookup(検索,サイト内を検索)
#lookup(Google,Googleで外部サイトを検索)

*** 整形済みテキストのフォントを指定する [#of000a6c]
- ...pukiwiki/skin/pukiwiki.css.php 内の pre 部にフォント指定を追加する
 pre {
        font-family:Ricty Diminished, verdana, arial, helvetica, Sans-Serif;
        border-top:#DDDDEE 1px solid;
        border-bottom:#888899 1px solid;
        border-left:#DDDDEE 1px solid;
        border-right:#888899 1px solid;
        padding:.5em;
        margin-left:1em;
        margin-right:2em;
        white-space:pre;
        color:black;
        background-color:#F0F8FF;
        overflow:auto;
 }
-- &ref(pukiwiki.css.php);
*** [[WikiName(大文字小文字を混ぜた英文字列)を無効に:https://pukiwiki.osdn.jp/?Q%EF%BC%86A/%E4%BD%BF%E3%81%84%E6%96%B9#e65e3103]] [#u44fc6df]
- pukiwiki.ini.phpの「$nowikiname」を 「1」に設定

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS