チラシの裏 †
- 新しいヴァージョンに入れ替える前にめくるよ。
- enjo.eek.jp内のpukiwikiの設定について記述
pukiwiki1.4.7_rc1を入れてみた †
- 自動改行をオフにするやりかたをど忘れして焦った
1.4.7正式版が出たので実験というか備忘録 †
- 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するだけ。
ヘッダ部分を改変してみるテスト †
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" の削除について †
http://pukiwiki.sourceforge.jp/?%3Anews#hd0fb2cc
消してみた
skin/trackback.jsの削除について †
http://pukiwiki.sourceforge.jp/?%3Anews#oe6d0638
trackbackはoffのはずなので多分問題ないはず。
いちおう消した。
textarea †
いつ入れたのか忘れてたけど入れてたみたい。
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を削る †
→ここ
//$script_directory_index = 'index.php';
pukiwiki.ini.phpのこの部分のコメントを外す
スパム対策 †
専用ページを作ったのでそっち参照、現状asciiフィルタのみ
php5.4問題とかpukiwiki1.5.0とか ※解決済み †
- pukiwikiの新しい版がでないし出る気配がない
- pukiwiki1.4.7はphp5.4ではそのまま動かない
- さくらのデフォルトphpが5.4になったらどうすればいいんだろう?→これかな
- pukiwikiからの移行も視野に検討しておく
- ↑と言っていたら流石に動き出した模様
- とりあえずラボで動作確認する
- 数ヶ月以内にリリースされない場合はこのバージョンで全wikiを更新する予定
- リリースされた模様
- いつもある差分ファイルがない
- 全部作り直すのマンドクセ
- バックアップを取らずに配布ファイルで全上書きしたらskin関係が元に戻って大惨事に
- そういやそのときのためにこのページ作ったんだっけ・・・
- ここにあるパッチを充てた方がいいような気がする
- 充てた
- パッチ当てる前に3wikiのバックアップ撮ったら7z圧縮かけて350MBってでかすぎるだろ・・・
- は緑系にした以外は特になし
- aaproなるプラグインがあるらしいが、今更再移植するのは面倒なので導入しない
- 画面左上に入るロゴ画像をランダム表示するスクリプトを書いた。超単純。
- ファイル名リストの配列を作ってarray_rand関数で適当に一つ抽出するだけ
<?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/に入れる。
なんということでしょう!
スマホ等対応 †
- MSPゴシックが入っていない端末でもShift-JISアートがわりとちゃんと表示できるようにします!
- その代わり毎回?*1フォントファイル(3MB弱)をダウンロードするのでパケ死ねることが容易に推測されます。Shift-JISアート用なので文字種を絞るのも無理ですし。
- モナーフォントは上手く動かなかったのでIPAモナーを使いました。IPAフォントはライセンスがちょっとだけめんどくさそうですね。
- この指定ではIE6〜8とかでは動かないらしいですが、どうせIEならMSPゴシック入ってるので無視します。
- 「webフォントの指定を無視する設定」下では当然ながら使用されません。
- 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
iOSとかWindowsPhone?とかは持ってないのでよくわかりませんが、WiiUやnew3DSのブラウザからは想定通りに表示されました。