*チラシの裏 [#f44954e4] -新しいヴァージョンに入れ替える前にめくるよ。 --enjo.eek.jp内のpukiwikiの設定について記述 #contents **pukiwiki1.4.7_rc1を入れてみた [#m988d5d8] +自動改行をオフにするやりかたをど忘れして焦った **1.4.7正式版が出たので実験というか備忘録 [#i6ef909e] +textareaを <textarea name="msg" rows="$rows" cols="$cols" wrap="off">$s_postdata</textarea> にするのはhtml.php、サイト名とかを $page_title = '投手炎上スレAA保管wiki'; $modifier = 'ほかんこ'; $modifierlink = 'http://enjo.eek.jp/'; にしてパスワードを変更するのはpukiwiki.ini.php、preは pre { 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; font-family : "MS PGothic" , "Mona","mona-gothic-jisx0208.1990-0",Osaka,sans-serif; font-size: 12pt; line-height : 17px; background-color:#F0F8FF; } pukiwiki.css.php +grepってみたら <h1 class="title"><?php echo $page ?> - 投手炎上スレAA保管wiki</h1> にするのはpukiwiki.skin.php +炎上wiki、AA保管庫共に入れ替え完了。あとは不具合が出ないように祈りつつgkgkbrbrするだけ。 **ヘッダ部分を改変してみるテスト [#rbf56726] pukiwiki.css.php h1.title { font-size: 30px; font-weight:bold; background-color:transparent; padding: 0px; border: 0px; margin: 0px; } h3.pretitle { font-weight:bold; border: 0px; margin: 0px; } pukiwiki.skin.php <h3 class="pretitle">投手炎上スレAA保管wiki</h3> <h1 class="title"><?php echo $page ?></h1> にしてみた。~ なんか変なのでこれ以上いじるのはやめた。 **"skin/trackback.css" の削除について [#j4caec70] http://pukiwiki.sourceforge.jp/?%3Anews#hd0fb2cc~ 消してみた **skin/trackback.jsの削除について [#q40b6191] http://pukiwiki.sourceforge.jp/?%3Anews#oe6d0638~ trackbackはoffのはずなので多分問題ないはず。 いちおう消した。 **textarea [#caee9360] いつ入れたのか忘れてたけど入れてたみたい。 textarea { font-family : "MS PGothic" , Osaka,"Mona","mona-gothic-jisx0208.1990-0",sans-serif; font-size: 12pt; line-height : 17px; } pukiwiki.css.php **index.phpを削る [#bd00822f] →[[ここ>http://pukiwiki.sourceforge.jp/?%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F673]] //$script_directory_index = 'index.php'; pukiwiki.ini.phpのこの部分のコメントを外す **スパム対策 [#d3a6fb6d] [[専用ページ>spam対策プロジェクト]]を作ったのでそっち参照、現状asciiフィルタのみ **php5.4問題とかpukiwiki1.5.0とか ※解決済み [#x2ffe6b9] -pukiwikiの新しい版がでないし出る気配がない --pukiwiki1.4.7はphp5.4ではそのまま動かない --さくらのデフォルトphpが5.4になったらどうすればいいんだろう?→[[これかな>http://mymemo.weby117.com/develop/php/pukiwiki-modify.html]] ---早めに検証しておく ---動かねぇorz --pukiwikiからの移行も視野に検討しておく -↑と言っていたら[[流石に動き出した模様>http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F353]] -とりあえずラボで動作確認する --[[導入済み>http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F353%2FPHP5.4%C2%D0%B1%FE%C8%C7]] -数ヶ月以内にリリースされない場合はこのバージョンで全wikiを更新する予定 --[[リリースされた模様:http://pukiwiki.sourceforge.jp/?PukiWiki%2FDownload%2F1.5.0]] ---いつもある差分ファイルがない ---全部作り直すのマンドクセ ---バックアップを取らずに配布ファイルで全上書きしたらskin関係が元に戻って大惨事に ---そういやそのときのためにこのページ作ったんだっけ・・・ ---[[ここにあるパッチ>http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F353]]を充てた方がいいような気がする ---[[充てた>http://pukiwiki.sourceforge.jp/?PukiWiki%2FInstall%2FUpdate%2F1.5.0]] ---パッチ当てる前に3wikiのバックアップ撮ったら7z圧縮かけて350MBってでかすぎるだろ・・・ **[[AAワンピ>http://enjo.eek.jp/aa_onepi/]] [#o4cfd6e6] -は緑系にした以外は特になし -aaproなるプラグインがあるらしいが、今更再移植するのは面倒なので導入しない --もっと早く教えてよ -画面左上に入るロゴ画像をランダム表示するスクリプトを書いた。超単純。 --ファイル名リストの配列を作って[[array_rand関数>http://php.net/manual/ja/function.array-rand.php]]で適当に一つ抽出するだけ <?php // Set logo filename function _logofile(){ $input = array("ajisai", "ganko", "hinako", "hoshina", "ikuto", "kamaya", "kumi", "marin", "misono", "nagomi", "orihime", "raina", "reona", "satsuki", "shoko", "takako", "tamako", "tatsumi", "torakichi", "torami", "tsubame", "usako", "washiko", "yu"); $rand_keys = array_rand($input); echo '<img id="logo" src="' . IMAGE_DIR . 'logo' . $input[$rand_keys] . '.png" width="80" height="80" ' . 'alt="[' . $input[$rand_keys] . ']" title="[' . $input[$rand_keys] . ']" />' ; return TRUE; } ?> pukiwiki.skin.php <?php _logofile() ?> を元々imgタグが入ってたところに入れとく。スクリプト自体はその直前くらいに書いとけばいいと思う。logoXXXX.pngをimage/に入れる。 #ref(http://enjo.eek.jp/aa/other/logo.png) なんということでしょう! **スマホ等対応 [#q7c3b94e] -MSPゴシックが入っていない端末でもShift-JISアートがわりとちゃんと表示できるようにします! -その代わり毎回?((フォントキャッシュの有効期間がよくわからんです))フォントファイル(3MB弱)をダウンロードするのでパケ死ねることが容易に推測されます。Shift-JISアート用なので[[文字種を絞る>http://tech.nitoyon.com/ja/blog/2012/04/19/tiny-jp-webfont/]]のも無理ですし。 -[[モナーフォント>http://monafont.sourceforge.net/]]は上手く動かなかったので[[IPAモナー>http://www.geocities.jp/ipa_mona/]]を使いました。[[IPAフォントはライセンスがちょっとだけめんどくさそう>http://www.rakuin.com/notes/programming/css/webfont-license.html]]ですね。 -この指定ではIE6〜8とかでは動かないらしいですが、どうせIEならMSPゴシック入ってるので無視します。 -「[[webフォントの指定を無視する設定>http://tech.nitoyon.com/ja/blog/2012/04/26/web-font-popularity/]]」下では当然ながら使用されません。 -IPAモナーをローカルのフォントフォルダに入れておけば、多分代わりに使ってくれます。 /* * "IPAMona" licensed under the IPA Font License Agreement v1.0 * http://www.geocities.jp/ipa_mona/ * http://ipafont.ipa.go.jp/ * http://ipafont.ipa.go.jp/ipa_font_license_v1.html */ @font-face { font-family: "IPAMona"; src: local("IPA mona PGothic"), url("/mona.woff") format('woff'); } pre,textarea { font-family : "MS PGothic", "Mona", "mona-gothic-jisx0208.1990-0", "IPAMona", Osaka,sans-serif; } pukiwiki.css.php #ref(http://enjo.eek.jp/aa/other/ss1.jpg) #ref(http://enjo.eek.jp/aa/other/ss2.jpg) #ref(http://enjo.eek.jp/aa/other/ss3.jpg) #ref(http://enjo.eek.jp/aa/other/ss4.jpg) #ref(http://enjo.eek.jp/aa/other/ss5.jpg) iOSとかWindowsPhoneとかは持ってないのでよくわかりませんが、WiiUやnew3DSのブラウザからは想定通りに表示されました。 -[[ブックマークレット?>https://github.com/keage/Saitamaar/blob/master/Saitamaar.js]]…知らない娘ですねぇ。 --sqitamaarフォントの検証をしましょ --saitamaarフォントの検証をしましょ