#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」に設定